最好的电子音响科技diy制作网站

haoDIY_音响电子电脑科技DIY小制作发明

当前位置: 主页 > 电子DIY > 工具仪表 > 仪器仪表 >

手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)(2)

时间:2017-05-16 16:33来源:数码之家 作者:2545889167 点击:
第三种比较麻烦,也是新手经常出问题的方法 首先到这里ht防tp://gd32m平cu.21ic.c壁om/docume壁nts下载软件GigaDevice MCU ISP Programmer简介:串口下载调试工具(需要注册21ic账号) 接线方法,按照接线图的 下面
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
第三种比较麻烦,也是新手经常出问题的方法
首先到这里ht防tp://gd32m平cu.21ic.c壁om/docume壁nts下载软件GigaDevice MCU ISP Programmer简介:串口下载调试工具(需要注册21ic账号)
接线方法,按照接线图的下面一种接法连接
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)


用ttl小板连接后,次上电
打开软件GigaDevice MCU ISP Programmer
选择串口
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
很多人在这里失败,原因大概这几个,串口没接对,上电前boot0没有上拉连接到vcc
如图为失败案例,请务必重复检查接线,不要灰心,很多人运气不好要在这里折腾一两天,请不要轻易厌弃
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)


如果接线正常,点下一布,看到这个界面,有锁的芯片需要去除读保护,没有的就点下一步
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
下一步到这,打开固件,选择后,点下一步
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
下载ing
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
下载成功
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
完事之后,安装压缩包中的vcp驱动
驱动安装不成功的(表现为设备管理器里面有黄叹号),或者频繁识别不了flash,不能读写,可以看这里http://www.stmcu.org/module/forum/thread-602290-1-1.html
使用ghost系统的同学需要注意下

有坛友之前不成功的按照这个贴子的方法重新操作后成功了,据说操作有点复杂,要细心一步一步的跟着走
(ps,我电脑win10倒是在这个驱动上毫无鸭梨,哈哈哈,安装完后正常使用)

手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
这时可以把核心板或者pos机的usb口用数据线插入电脑,打开设备管理器,可以看见串口设备一个,说明离成功不远了

手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
没有的亲请检查固件有没有下载正确,有没有烧录进去



这楼介绍怎么使用下载软件
说明下,楼上的步骤(给单片机烧入程序)只需要第一次做需要,只要第一次成功后,以后给flash刷写固件就直接从这个楼层开始了,上面不用管了

在确保刷入固件后,可以开始愉快玩耍了
在下载的压缩包里面

手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
支持列表文件给出了支持的芯片,不过我就测试了一两种芯片,具体测试靠大家了
完整支持列表请看41楼,或者点击只看楼主
41楼 
ps:要写着spi的才支持哦,不是spi接口的肯定不支持,需要其他的下载器
这只是一张截图,只是支持列表中的一小部分

手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
插入设备,等绿色指示灯亮起后
打开下载文件的flashrom0.961文件夹下的runme.bat批处理文件
这里感谢下坛友 @snowman007   为这个批处理贡献了不少代码

可以看到这样,这时需要输入串口号
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
串口号在哪查看呢,设备管理器咯
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
如果输入错误的串口号,或者设备没连接,或者设备被其他软件占用,就此出现这样的图片
这时你需要关闭这个窗口,检查串口是否正常,然后重新运行runme.bat批处理文件
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
正确的应该是这样,这时能看到软件识别到了一些芯片,如果没有识别出来,请检查flash的焊接,单片机固件有没有烧录正确,驱动是否安装正确等原因
这时需要输入flash的芯片型号,可以参考上面的识别建议,也可以直接看芯片上面的印字输入
我输的是MX25L3206E,也就是pos机上拆的4m-flash
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
进入主界面
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
比如说我要读取,则按2,然后回车
这时需要将要被写入的文件拖入该窗口内
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
这里需要新建一个文件,直接修改后缀强行重命名为xxx.bin文件,拖入窗口内
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)

这时开始读取了
在烧写器忙着工作的时候,红色指示灯会亮,可以由此判断是不是正常工作
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
读取完成,这是红色指示灯熄灭
可见,文件变为4m
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
当然其他命令也类似,吧需要写入的固件拖入串口内,按回车,开始写入
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)



如果你喜欢命令行的操作方式
其实也可以,这样很自由,给大家一点提示,具体怎么玩,可以看flashrom官网

第一步,按快捷键win+R打开运行
输入CMD并运行,可以看见黑框命令行界面
总共要以下操作命令
f:
cd F:\xxxxxxxxxx\flashrom0.961
flashrom -p serprog:dev=\\.\com28:115200
flashrom -p serprog:dev=\\.\com28:115200  -c MX25L3206E -r f:\save1.bin
flashrom -p serprog:dev=\\.\com28:115200  -c MX25L3206E -E
flashrom -p serprog:dev=\\.\com28:115200  -c MX25L3206E -w f:\save1.bin
flashrom -p serprog:dev=\\.\com28:115200  -c MX25L3206E -v f:\save1.bin
第一条是转到刚才下载的程序的盘符,我的在f盘,所以转到f盘
第二条cd命令,是装的该盘符下的程序所在文件夹
第三条命令是读取芯片信息,从第三条起,需要修改串口号,也就是你的核心板插入后的串口号,比如我的是28,就写28
波特率不用修改,虚拟串口不存在波特率问题
第四条是读取指定型号芯片的固件到指定地址,需要修改的地方,串口号改为实际号,芯片型号改为你焊接上的实际芯片型号文件储存地址
后面的以此类推,该修改的地方都需要修改
第五条是擦除芯片
第六条是写入固件,地址要写固件地址
第六条是校验
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)

这种烧录方式就是麻烦,喜欢折腾就上


have a fun 

最后说一些问题,这个东西,我没有对三款pos机都测试过,因为其中一款我没有,而且我也没有很多的型号不同的flash(不是路由器玩家),大家试用后,如果有问题,请及时与我联系,我会尽量处理
关于速度,如果使用核心板fast固件,4m的flash芯片(型号MX25L3206E),实测读取只需要7秒
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
因为pos机使用的是spi2线路,速度不如spi1,读取要10秒左右
其他项目
擦除约60秒,空白片写满数据并校验用时约45秒,写满数据a的情况下,使用自动完成(即读取 擦除 写入 校验)写满数据B用时1分38秒
比ch341好的不是一点点

在工作过程中,小概率可能会出现断流问题,原因暂时不明,表现为红色指示灯已经熄灭然而软件还没有提示工作完成,目前只能关掉软件重来一次,感兴趣的也麻烦帮找找原因,先感谢

引用huaweiwx大大的一句话

diy的乐趣在其过程:从设想,找材料、查资料、策划方案,最后动手完成到达到预期结果。
如果你觉得用一块钱折腾一个flash烧录器不如买个ch341合算的话,如果你在折腾中找不到快乐的话,你还是只适合打开某宝买个15-6块包邮的ch341,并享受他的慢速吧。操作复杂的flashrom与你性格不服(๑• . •๑)


制作过程中有不懂,欢迎跟帖讨论
(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
相关文章
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容