DIY编程器网

标题: xtw100编程器新玩法,自己增加芯片型号支持 [打印本页]

作者: liyf    时间: 2021-6-3 12:17
标题: 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
很不幸的告诉你,这个编程器的固件是有问题的,即使你在数据库文件添加了芯片ID,也是不行的,效验报错~~
作者: 1511951677    时间: 2021-6-3 19:52
牛啊,这都研究出来啦
作者: liyf    时间: 2021-6-3 21:54
加了个1.8v的型号,需要加上1.8v电平转接板,测试下读写校都正常

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


作者: liyf    时间: 2021-6-3 23:51
刚找到个512的测试,校验会出错,该是程序设计有问题,256的测试也会校验出错,128的就没事了,可以加载文件烧写
也就是说,这个编程器只能读写128Mb(也就是16M)的芯片
在测试过程中,发现读出256、512的容量比芯片容量小,换瑶杰网站最新软件也有这个问题,不知是故意为之还是什么?按说这种bug不可能出现的
作者: iopjklbnm    时间: 2021-6-4 09:39
牛啊牛啊
作者: liyf    时间: 2021-6-4 11:22
iopjklbnm 发表于 2021-6-4 09:39
牛啊牛啊

玩呗,手上有就试试,这个编程器只要在128Mb(16M)的之内的芯片该添加没问题
速度比341快,方便我测试座子也快点
作者: zjs423315    时间: 2021-6-4 15:07
牛逼牛逼,纯属灌水
作者: liyf    时间: 2021-6-4 19:00
下面是xtw100的原理图,蛮简单的
XTW100-25xx-programmer.pdf (50.39 KB, 下载次数: 15)
下面这个是serprog的固件,直接用xtw100的硬件就可以刷上使用
软件直接用flashrom就好了


xtw100-serprog.hex

28.66 KB, 下载次数: 15, 下载积分: 银子 -10 两


作者: liyf    时间: 2021-6-26 10:23
瑶杰设计的编程器好多都是io直接驱动gnd的,基本都是坑,xtw100也不例外,这两天遇上了,总是出现校验错误,原来是有次芯片放错方向了,导致电流过大,然后后面的问题就来了,随机出现校验错误,我还以为座子有问题呢,查了好久,晕死,不是自动识别芯片插反吗?看来不靠谱
作者: muelfox    时间: 2021-7-1 14:09
谢谢分享, 一切为了银子
作者: olvolv    时间: 2022-3-15 20:48
感谢分享     
作者: hlw1995    时间: 2022-5-3 07:28
感谢老铁分享
作者: 馒头宝宝    时间: 2022-5-3 19:56
瑶杰设计的编程器好多都是io直接驱动gnd的,基本都是坑
作者: zhou8090    时间: 2022-5-7 10:39
牛逼牛逼,纯属灌水
作者: zhou8090    时间: 2022-5-7 10:40

谢谢分享, 一切为了银子
作者: wxa211822    时间: 2022-10-9 19:41

谢谢分享, 一切为了银子
作者: wxa211822    时间: 2022-10-15 15:36
谢谢分享, 一切为了银子
作者: 578070018    时间: 2022-10-27 16:36
没银子啦,要下载东西

作者: xiaogang2031    时间: 2022-10-27 22:52
谢谢分享, 一切为了银子
作者: duckyer    时间: 2023-3-18 10:38
serprog+flashrom速度怎么样!

作者: zj53523094    时间: 2023-5-8 10:30
大佬真溜,全是好东西
作者: afeng114    时间: 2023-5-12 11:53
谢谢,我正需要,努力学习
作者: afeng114    时间: 2023-5-12 11:58
自带的软件不是太好用,尤其是不能更新芯片库,我一直想更新一下这个软件,可是姚杰不开源
作者: bjlxjw    时间: 2023-6-11 23:08
afeng114 发表于 2023-5-12 11:58
自带的软件不是太好用,尤其是不能更新芯片库,我一直想更新一下这个软件,可是姚杰不开源

姚杰软件都不开源,也不提供添加芯片库的界面,要是提供的话,他的编程器就不好换代销售了,,不过,他的编程器还是比较亲民的。
作者: zysblog    时间: 2023-6-12 11:05
liyf 发表于 2021-6-4 19:00
下面是xtw100的原理图,蛮简单的

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

这个真有用,非常感谢
作者: 火云邪神    时间: 2023-6-19 16:40
市面上的xtw100硬件有两个版本,一个是有R6这个0欧电阻且预留了ISP下载引脚(旧版),一个是无0欧电阻且预留了SWD下载引脚(新版),该serprog固件理论上支持这两个版本的xtw100编程器,不过具体的下载操作有出入,旧版需要移除这个0欧电阻再通过ISP接口下载程序(注意:芯片有读保护),而新版则建议使用stlinkv2下载器通过SWD接口进行程序下载
作者: wshangm    时间: 2023-7-7 08:57
这都研究出来,学习了
作者: boksop    时间: 2023-8-25 10:08
新手支持一下
作者: hnhhl    时间: 2023-12-25 14:34
谢谢分享, 一切为了银子




欢迎光临 DIY编程器网 (http://diybcq.com/) Powered by Discuz! X3.2