华澜

芯片解密后样片可以工作但自己烧写的芯片不工作?

时间:2012-9-24
为什么你们芯片解密时候提供给我们的样片可以正常工作,但我们自己烧写的芯片就不行了?
这种情况目前存在,可能原因:
1、客户烧写的时候没有设置好芯片的配置字,比如振荡方式、看门狗有效等
我们芯片解密一般提供配置图给客户,但可能客户的编程器选项和我司不一样,所以造成了配置字没有设置好。
 
客户可以这样解决:
A:买一个好一点的编程器(最好是SUPRPRO或者LT48U的),完全按照我司给的配置图做
B:用目前自己的编程器读一下母片(或沪生烧写的样片),看一下配置,然后按照这个配置字再烧(这个是目前最好的方式)
对于客户编程器不能正常烧写,我司会帮助解决,但是如果由于编程器本身缺陷,我司对此不承担责任,只帮助你解决,不保证你用你自己品牌的编程器可以烧写,只保证提供一种编程器和芯片,按照我司要求烧写可以正常使用。
 
2、很多客户使用ISP方式烧写,很多概念和普通通用编程器不一样
ISP烧写方式特别注意,烧写文件需要分割为ROM(FLASH)和EEPROM两个文件,我司给的文件是ROM(FLASH)文件和EEPROM文件是在一起的,按FLASH和EPROM地址顺序排列,但一般ISP烧写的时候,ROM(FLASH)和EEPROM是分开的,这种情况我司会帮客户分割;
另外还存在一个文件格式问题,是每行16、32还是64的问题,不同的ISP烧写软件有不同的格式,我司会尽量帮助客户解决。
 
3、芯片等级速度以及最高支持频率是否一样?
还要注意不同的最高振动频率,比如AT89C51有12、16、20、24几种最高频率,而CPLD有-3、-8、-10、15等不同速度等级,对于单片机解密后烧写芯片,最好使用相同频率和等级的芯片烧写芯片。
 
4、某些编程器只支持工程文件,普通文件不行
 
5、不同编程器之间格式不互相支持,比如18F250在SUPERPRO上面的HEX文件,在BEEPRO编程器经常不认的,需要转换为BIN文件才认
 
6、某些有软加密的程序,需要烧写每个芯片改下程序,这种一般按照我司说明可以解决。
 
7、某些程序设计的缺陷问题,认芯片,这种情况就固定用某个批号的,或者使用一些替代的芯片看下。(比如AT89C51经常遇到这种情况,一般用SM8951替代就可以了)
1695177879
1752507188
1923015347
1647585356
技术支持