首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

芯片解密后样片功能正常,自己烧写的为什么不能用

为什么你们提供给我们的样片可以正常工作,但我们自己烧写的芯片就不行呢?

可能存在的原因:

焊接问题

焊接问题其实也是客户测试样片反馈功能不行中的绝大数情况之一,因为大部分客户是不会焊接芯片的,特别是QFP密脚,QFN封装,和BGA封装的,80%以上的发回给我们调试的都是焊接问题造成的。

芯片质量问题

很多客户在采购的时候分不清芯片好坏,是否翻新,原装或者拆机芯片,不像我们天天接触芯片是什么货瞄一眼就心里有数了,虽然不是拆机或翻新的芯片一定就不能用,但是我们并不知道它的前世今生究竟经历过什么,有可能它刚好是催死边缘情况,焊接时温度高点时间长点就报废了等等。

三、客户烧写的时候没有设置好芯片的配置字,比如振荡方式、看门狗有效等。

我们芯片解密一般提供配置图给客户,但可能客户的编程器选项和我司不一样,所以造成了配置字没有设置好。

解决方案:

1.咨询我们或看一下我们提供的配置图是什么品牌型号的编程器,完全按照我们给的配置图设置烧写

2.用目前自己的编程器读一下母片(或益臻烧写的样片),看一下配置,然后按照这个配置字再烧(这个是目前最好的方式)

对于客户编程器不能正常烧写,我司会帮助解决,但是如果由于编程器本身缺陷,我司对此不承担责任,只帮助你解决,不保证你用你自己品牌的编程器可以烧写,只保证提供一种编程器和芯片,按照我司要求烧写可以正常使用。

四、很多客户使用ISP方式烧写,很多概念和普通通用编程器不一样。

ISP烧写方式特别注意,烧写文件需要分割为ROM(FLASH)和EEPROM两个文件,我司给的文件是ROM(FLASH)文件和EEPROM文件是在一起的,按FLASH和EPROM地址顺序排列,但一般ISP烧写的时候,ROM(FLASH)和EEPROM是分开的,这种情况我司会帮客户分割;

另外还存在一个文件格式问题,是每行16、32还是64的问题,不同的ISP烧写软件有不同的格式,我司会尽量帮助客户解决。

五、芯片等级速度以及最高支持频率是否一样?

还要注意不同的最高振动频率,比如AT89C51有12、16、20、24几种最高频率,而CPLD有3、8、10、15等不同速度等级,对于单片机解密后烧写芯片,最好使用相同频率和等级的芯片烧写芯片。

六、某些编程器只支持工程文件,普通文件不行

七、不同编程器之间格式不互相支持,比如18F250在SUPERPRO上面的HEX文件,在 beeprog编程器经常不认的,需要转换为BIN文件才认

八、某些有软加密的程序,需要烧写每个芯片改下程序,这种一般按照我司说明可以解决。

某些程序设计的缺陷问题,认芯片,这种情况就固定用某个批号的,或者使用一些替代的芯片看下。(比如AT89C51经常遇到这种情况,一般用SM8951替代就可以了)

提示:所有资料仅限学习研究合法性用途,有关法律上的一切责任纠纷均由对方承担,本司概不负责!

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OBEJX_dS2lcUz4HrBoBL0qOQ0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券