经常遇到芯片解密成功后样片芯片烧写的程序却不能工作的问题,现在我就和大家解析一下!客户提问:为什么你们解密时候提供给我们的样片我们正常工作,但我们自己烧写芯片就不行了?
凯基迪科技:这种情况目前存在,可能原因:客户烧写的时候没有设置好芯片的配置字,比如振荡方式、看门狗有效等。我们一般提供配置图给客户,但客户的编程器选项和我们不一样,所以造成了配置字没有设置好。 问题解决办法: A:买一个好一点的编程器(最好是SUPRPRO或者LT48U的),完全按照 我们的配置图做。 B:用目前自己的编程器读一下母片(或我们烧写的样片),看一下配置,然后按照这个配置字再烧(这个是目前最好的方式)当然客户也可以委托我们烧写芯片(少量免费,大量的是收费服务)。 C:芯片等级速度以及最高支持频率是否一样? 我们曾经遇到过这样情况:客户母片是AT89C52-24PI(工业级)的,他后来买的芯片是AT89C52-24PC(民用级)的,烧的芯片就是不正常工作,后来换成24PI的就可以正常工作了。这方面还要注意不同的最高振动频率,比如AT89C51有12、16、20、24几种最高频率,而CPLD有-3、-8、-10、15等不同速度等级,对于解密后烧写芯片,最好使用相同频率和等级的芯片烧写芯片。 D:某些编程器只支持工程文件,普通文件不行 E:不同编程器之间格式不互相支持,比如18F250在SUPERPRO上面的HEX文件,在BEEPRO编程器经常不认的,需要转换为BIN文件才认。 F:某些有软加密的程序,需要烧写每个芯片改下程序,这种一般按照我们说明可以解决。 G:某些程序设计的缺陷问题,认芯片,这种情况就固定用某个批号的,或者使用一些替代的芯片看下。(比如AT89C51经常遇到这种情况,一般用SM8951替代就可以了) 深圳凯基迪科技 对于芯片解密和烧写程序后不工作的问题,我们会真心帮助客户解决。但是如果由于客户编程器本身缺陷,我们对此不承担责任,ISP编程器有成千上万种,我们不可能对每种都很精通,所以只能说尽量帮助客户解决,不能包客户肯定能解决。所以建议客户购买可使用的编程器烧写程序。
|