iFix 爱修网

标题: RT809H应用教程——用户自行添加新的芯片型号,扩充器件库 [打印本页]

作者: admin    时间: 2016-12-27 18:41
标题: RT809H应用教程——用户自行添加新的芯片型号,扩充器件库


RT809系列编程器一直都支持用户自行添加新的芯片型号,极大的方便了广大用户应急维修的需要,在RT809H上,这个功能更加强大,而相应的操作也更复杂一点。添加新的芯片型号,前提是编程器型号列表里面已经有类似算法的芯片,而用户手里有需要添加的样片。比如今天有位做工控维修的用户,手里有一片ST公司生产的M28W320FCB的芯片需要读写,而809H当前版本并没有这个型号,但是器件库里面有M28W160CB这个型号的芯片,型号和容量不同,如何自行添加应急使用呢?
首先,打开编程器安装目录,默认是D:\RT809H\DEVICE.INI这个文件,最开始的一段是这样的:

;*************************************************************************************************************
;User Define Function Script File ,Designed By Chun JI
;用户自定义功能脚本文件,由季春设计


[Chip0]                        序号,逐个递增不要与前面的重复,重复了就无效
User     =                  此处改为您的姓名和相关信息,用来做广告也不错的哦
ManuName =               芯片的厂商名称
ChipName =                 芯片的实际型号、印字
ChipSize =               
ChipID   =                  芯片的ID号,以0x开头,后面跟六个十六进制数,可在软件里选GENEREAL模式识别出来或者查芯片的规格书                        
AlgoRef  =                 与软件里已有的哪个型号兼容,就改为相应的型号,W25X和MX25L系列算法的兼容性比较好,优先考虑;SST/PCT等只能用同一厂商的才兼容
PinVal   =              引脚接触检测数值
VCC      =
VPP      =   
VCCIO    =
TSCE     =
TPROG    =            
;如果您手里的芯片,用相同容量的其他型号无法读写成功,那可能是芯片算法特殊,请联系技术支持QQ: 106821270,为您添加新的型号。

;************************************************************************************************************************

根据这个格式,在文件的末尾添加脚本即可完成芯片的添加工作:

[Chip54]
ChipName=M28W320FCB@TSOP48
ManuName=ST
ChipID=0x2088BB
ChipSize=4194304
PinVal=0xFFFFFFFFFEFF
AlgoRef=M28W160CB@TSOP48
User=YFJ


那么问题来了,以上各项是如何确定的?我们一行一行的分析:


[Chip54]  这里的序号必须是递增的,上一个是53,下一个就是54,再加就是55;
ChipName=M28W320FCB@TSOP48 ,芯片的印字填到这里来,后面最好是加上封装类型,这里是@TSOP48;
ManuName=ST ,厂商名,看芯片上的商标就知道了;
ChipID=0x2088BB,这个ID是怎么来的呢,第一种方法是看芯片的数据表,第二种方法是把芯片放到编程器上,选择类似的型号读取,软件会提示ID和引脚接触数值;
ChipSize=4194304,这个是芯片容量,这里的芯片是320的,就是32Mbits,32M/8 = 4M字节,而4M = 4*1024*1024 = 4194304 ;
PinVal=0xFFFFFFFFFEFF ,和ChipID获取方法二一样,把芯片放到编程器上,选择类似的型号读取,软件会提示ID和引脚接触数值;
AlgoRef=M28W160CB@TSOP48,这个是算法参考,填写编程器型号里面,和待添加芯片算法相同芯片的完整型号;
User=YFJ,添加者签名,不加也可以



此图是选择相似型号,读取待添加芯片,获得芯片ID和引脚检测数值(务必保证芯片引脚都接触良好,建议使用简易转接板焊上):

(, 下载次数: 893)