| 〖BIOS专页〗 多功能编程器 | |
汽车发动机芯片29F800(PSOP44)烧写实例 |
|
AMD29F800是汽车发动机上的Flash存储芯片,有网友购回编程器后,反映不能正常对此芯片编程,特将编程器发回,让我检查不能写的原因。
本站的多功能系列编程器,是支持这个型号的,不能写的原因,根据出现的问题性质,总结一下不外乎有以下几种: |
|
|
|
|
收到返回的配件后,我首先做的就是用万用表测量一下AMD29F800芯片的焊接问题。PSOP44适配器管脚与一侧的PCB开孔是一一对应的,测起来也很简单,使用数字万用表,打到相应的档位,如果管脚与一侧的电路是通的,万用表会发出鸣叫声。 |
|
|
|
一测就测出问题了,果然有一个脚接触不良--根本就没有焊上。(见图中红色箭头指示的那一脚)。 |
|
|
|
解决了接触不良的问题,下面就是进行编程操作了,具体的顺序大体是: |
|
第一步、硬件连接:芯片焊到主板上,并与编程器正确联接。要注意,适配器放在编程器上时,方向要正确,并且,那个外接的扩展数据线,也要一一对应正确插上。 |
|
第二步、选择芯片型号:硬件连接好后,启动编程器的驱动程序,从程序中,找到要写的芯片的型号。芯片型号的具体位置,见下图。 |
|
|
|
选择型号后,驱动程序中,会提示芯片的类型并提示使用相应的适配器,同时会把拨动开关的具体设置方法显示出来。按程序提示,设置拨动开关。 |
|
|
|
第三步、查看芯片签名:按程序中的ID(芯片签名)按钮,如果满足下列条件的话,编程器会显示出芯片的正确厂家和型号。 |
|
|
|
注意:如果程序不能识别芯片的厂家和型号,按上面的故障原因仔细检查,如果检查不出具体的原因,也没有必要进行下面的操作了,否则做也是白做。 |
|
第四步、擦除芯片:先清空芯片,擦除芯片的原有数据;如果要复制芯片的话,则需要首先把芯片中的源数据读出来,保存后,再写入别的数据。 |
|
|
|
第五步、查空芯片:检查刚才的擦除操作是否正常,如果检查芯片不是空的,则重新对芯片进行擦除操作。 |
|
|
|
第六步、读入要写的数据:经常有用户说,我的芯片写不进数据,是不是用的数据不对,这里我要再次强调,写不进数据,说明操作中存在问题,你就是调入什么数据也写不进的,编程器写不进数据,和调入的数据,没有任何关系,换句话说,这个数据能写入,别的数据也肯定会写入的。 |
|
|
|
这个数据,是我随便从一个8M芯片中读出的,文件大小是1M bit。里面没有空字节,主要就是为了测试写入的效果。 |
|
|
|
第七步、编程芯片:按编程器驱动程序上的编程按钮,把缓存区中的数据写入到芯片中。 |
|
|
|
第八步、校验芯片:编程器烧写完数据后,会自动对比缓存中和芯片中的数据,这个过程,是校验芯片的过程。 |
|
|
|
到此,编程器烧写芯片的操作,就可以说是结束了,至此,从29F200,29F400一直到29F800芯片,我全部测试过了,总结一下: |
编程器识别出芯片的型号,这一步是很关键的,如果识别不出芯片的厂家及型号,可能的原因有: |