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)