查看完整版本: xtw100编程器新玩法,自己增加芯片型号支持

liyf 发表于 2021-6-3 12:17:22

xtw100编程器新玩法,自己增加芯片型号支持

xtw100编程器这个早出来了,但是厂家不帮添加型号,很多人比较蛋疼,前几天找到个来试试,arm确实是效率多了,就研究了下芯片支持文件,提供下参考方便大家自己增加芯片型号支持
该软件用的是文件数据库形式,保存在xtw100.txt中

上图就是添加后的型号,乱添加个试试的,说明成了
下面我们就有搞头了
W25Q256;0xEF4019;0x2000000;256;0;0;1000
W25Q2561;0xEF4019;0x2000000;256;0;0;1000
上面几个数据项都是以分号(;)分割
芯片型号名;芯片id;芯片容量(十六进制表示);页大小;未知;未知;未知
后面三个未知暂时没法确定,主要是没有找到相关资料说明
只能暂时以文件中不同芯片型号的属性表示来推断

通过这里的比较,前面两个未知,有可能是地址位表示?或者脚功能上拉还是下拉,1表示高电平,0表示低电平?或者标识是什么芯片型号,调用哪个算法?
最后一个未知,出现200、300、500、1000、2000、3000、4000,这个是表示速率?还是区分不同芯片算法的代码?或者延时?

qxkj590 发表于 2021-6-3 19:39:13

很不幸的告诉你,这个编程器的固件是有问题的,即使你在数据库文件添加了芯片ID,也是不行的,效验报错~~

1511951677 发表于 2021-6-3 19:52:09

牛啊,这都研究出来啦

liyf 发表于 2021-6-3 21:54:11

加了个1.8v的型号,需要加上1.8v电平转接板,测试下读写校都正常

他这个编程器该是设计限制512的,也就是最大64M的吧
一下没找到这个大容量的芯片测试
后面有时间加上试试

liyf 发表于 2021-6-3 23:51:16

刚找到个512的测试,校验会出错,该是程序设计有问题,256的测试也会校验出错,128的就没事了,可以加载文件烧写
也就是说,这个编程器只能读写128Mb(也就是16M)的芯片
在测试过程中,发现读出256、512的容量比芯片容量小,换瑶杰网站最新软件也有这个问题,不知是故意为之还是什么?按说这种bug不可能出现的

iopjklbnm 发表于 2021-6-4 09:39:21

牛啊牛啊:lol

liyf 发表于 2021-6-4 11:22:42

iopjklbnm 发表于 2021-6-4 09:39
牛啊牛啊

玩呗,手上有就试试,这个编程器只要在128Mb(16M)的之内的芯片该添加没问题
速度比341快,方便我测试座子也快点

zjs423315 发表于 2021-6-4 15:07:22

牛逼牛逼,纯属灌水:lol

liyf 发表于 2021-6-4 19:00:06

下面是xtw100的原理图,蛮简单的

下面这个是serprog的固件,直接用xtw100的硬件就可以刷上使用
软件直接用flashrom就好了


liyf 发表于 2021-6-26 10:23:02

瑶杰设计的编程器好多都是io直接驱动gnd的,基本都是坑,xtw100也不例外,这两天遇上了,总是出现校验错误,原来是有次芯片放错方向了,导致电流过大,然后后面的问题就来了,随机出现校验错误,我还以为座子有问题呢,查了好久,晕死,不是自动识别芯片插反吗?看来不靠谱
页: [1] 2 3 4
查看完整版本: xtw100编程器新玩法,自己增加芯片型号支持