-
UID:1688400
-
- 注册时间2014-05-28
- 最后登录2022-11-25
- 在线时间441小时
-
-
访问TA的空间加好友用道具
|
喜欢折腾的上,制作高速编程器简易教程来了,4m的flash芯片(型号MX25L3206E),实测读取只需要10秒原版大师教程http://bbs.mydigit.cn/read.php?tid=1717176 ,我把这个更加通俗小白话,只要主控是GD32F103RET6(完全兼容STM32F103RET6)就可以做编程器,大部分pos机都是这两个主控。制作注意,5 6脚的晶振必须为8-12mhz,有的pos机不是8-12mhz晶振就需要自己改。第60脚BOOT0必须接3.3v VCC(固件下载成功后要拆掉),28脚BOOT1脚接地线,原机是pos机固件,我们需要清除掉并下载新固件SPI2-PB12&12mhz-default.hex。第45脚 usb为D+ 必须有上拉电阻 没有的话不能识别usb设备,D+上拉电阻1.5k到10k测试都可以(有的pos机这些引脚已经引出)找到串口,TX脚是PA9即42脚,RX脚是PA10即43脚,地线也要和串口线的 地 连接(有的pos机这些引脚已经引出)。STM32F103RET6=GD32F103RET6用flash_loader_demonstrator或者GigaDevice MCU ISP Programmer下载固件(SPI2-PB12&12mhz-default.hex),教程里图文解说,一般按软件提示就可以。PC7脚即第38脚 是编程指示灯,愿意接就接,写数据时PC7脚是低电平 平时为高电平3.3v注意要把flash的wp#脚 vcc脚 hold#脚一起接vcc 3.3v,GND接地(有的pos机这些引脚已经引出)ghost xp系统缺少usbser.sys,mdmcpq.inf这2个文件要补上,还要修改mdmcpq.inf(http://blog.sina.com.cn/s/blog_68f348920101ip0m.html)才行 在设备管理器里更新驱动选修改后的mdmcpq.inf,不能使用usb hub的usb口,最好使用主板后面的usb口,还要把libusb0_x86.dll复制到C:\WINDOWS\system32 并重命名为libusb0.dll。大师已出出图形界面编程软件,实测 系统XP,读取芯片信息正常,清空芯片正常,但读取以及写入不正常。实测还是 flashrom0.961使用稳定,注意尽量不要使用太长文件路径,不要用太长文件名,每次使用软件刷flash芯片,焊接好芯片,插上pos机usb线(注意有的pos自带usb线不能传数据),先打开runme.bat即可,要读写的文件最好都放在和runme.bat同一个文件夹内重要事情再说下 第60脚BOOT0必须接3.3v VCC(固件用串口下载成功后要拆掉),28脚BOOT1脚接地线,第45脚 usb D+ 必须有上拉电阻,有的pos机接好,有很多没接需要自己接
|