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

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

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

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

时间:2017-05-16 16:33来源:数码之家 作者:2545889167 点击:
又是一个一元pos机的帖子之前一直有坛友希望用pos机改造一个flash烧录器,所以这次我就来做一个满足大家的需求这个烧写器是在前人的基础上搞起来的,我只是修改了一下配置来适应pos机的电路,同时因为原始的操作方式是命令行方式,这不太符合广大群众的习惯,
又是一个一元pos机的帖子
之前一直有坛友希望用pos机改造一个flash烧录器,所以这次我就来做一个满足大家的需求
这个烧写器是在前人的基础上搞起来的,我只是修改了一下配置来适应pos机的电路,同时因为原始的操作方式是命令行方式,这不太符合广大群众的习惯,于是写了个批处理来方便使用
首先感谢前人的功劳
www.flashrom.org
http://blog.dword1511.info/?p=4107
https://github.com/dword1511/serprog-stm32vcp
新增gd32f103原板折腾计划,pos机的stm32f103做spi闪存编程器,更新了新版软件|http://bbs.mydigit.cn/read.php?tid=1591309
1元POS机之25系列Flash烧录器上位机震撼发布:http://bbs.mydigit.cn/read.php?tid=1733491
因为有了这些好用的轮子,也才有了今天的这货
文件下载地址:
资料下载链接百度云http://pan.baidu.com/s/1c0YHNxQ 密码: dugc
源代码下载https://github.com/posystorage/serprog-stm32-gd32

如果只是做一个烧录器的话,在百度云下载图中所示压缩包即可
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
看源码的话,全部在github上,欢迎围观

好的废话不多说,正式开始
首先需要准备5样东西
1、制作烧录器要使用的硬件
二选一,两个里面有一个就可以了:一个是核心板,一个就是一元pos机


第一项可以选择的是我之前一直在搞的开源stm32核心板
核心板只要是1.4或者1.5都在背面放置了flash焊盘,可以用于烧录
核心板的具体信息请看这里:【核心板1.5发布】|http://bbs.mydigit.cn/read.php?tid=1706936

手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
可见核心板背面的我已经焊接了flash芯片
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)

第二项当然是风靡论坛的神器一元pos机
这里不是所有型号都可以,有三个型号,为什么这样说呢,因为只有这三个型号是有flash焊盘的而且还是103的芯片,其他好多型号没有flash焊盘还要飞线岂不是麻烦大了
给出这三个型号的外形参考图
没有的亲可以看准下手一个,有点亲们就找个合适的可以动手了
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
这个注意灯的方向
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
2、一个jlink调试器、或者一个stlink调试器、或者一个usb转串口的ttl调试小板(pl2303、ch340、cp2102等都可以)
三样里面有一个就行了,作用是给单片机下载要使用的固件
这里比较推荐jlink,为什么呢?因为可以用一元的pos机自制一个
怎么做呢?看我的教程贴:用gd32做一个jlink-ob调试器 | http://bbs.mydigit.cn/read.php?tid=1692562
如图这个就是我自制的
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
但是,与自制jlink不同,本次的烧录器不用进行任何硬件改动,这是最好最简单的地方
3、需要下载的目标flash芯片一枚,要求是25系列芯片而且是sop8封装,当然其他封装形式在飞线大法下应该都不是事,我相信这些小事难不倒万能的数码坛友
4、电脑一条,usb数据线一根
5、耐心、好奇心。折腾必备气质,有挫折有问题是很常见的,要坚持,中途放弃小心不被人看不起哦
如果真的没那么点折腾劲,还是打开深水宝老老实实买个ch341烧录器(速度慢,价格约为15个pos机)或者想要更快的速度就买个XTW100烧写器(价格约为24个pos机)

材料介绍完,开始折腾吧
整个过程说白了,就是给pos机上下载固件,然后就完了
鉴于论坛里玩单片机的占少数,我就来个详细的讲解
首先是核心板,这个没什么好具体细说的,要能作为下载器,首先要焊好单片机,焊好最小系统的部件,焊好usb电路,焊上flash,就好了
程序的烧录因为板子上有引脚说明,就不细细指出了,大家看一眼就知道了

关于pos机,因为需要引出下载口,所以我标注了几张图片,让大家明白下载口在哪
首先是音频版的,注意黄色框内的型号,大家可别弄错型号那就玩不了了
一般来说,改造第一步是拆除磁头和电池,拖拽着这两样太累了
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
背面的调试接口示意图
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
我是使用了这种方法引出的,大家可以参考
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)

然后是第二款机子,一样的拆除
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
注意机器型号,要烧录的flash就焊接在箭头所指处
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)

另外一面的所有调试点
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
局部放大看
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)


第三款pos机
还是先拆电池磁头
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
注意型号,这面上也是那几个调试点(之前图片有点错,已经进行编辑修改)
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)


这些就是所有示意图,大家先对照自己的机子找到测试点,等待楼下继续
(ps,有没有发现,型号都是me开头的有me11个me15两种)
而且,再说一次,本次改烧写器,不需要做任何硬件电路改动或拆下,只需要拆卸电池和磁条,焊上待烧写的flash,引出测试点并烧录固件即可




这楼教怎么烧录固件到单片机,毕竟玩单片机的人不多,还是讲详细点

首先明确要要写入的固件,在我们的压缩包中的prebulid目录下有好几个固件,是不是看得头晕了
不要紧,给出解析
不同的固件是对应不同的电路和情况
如果在核心板上使用的话,可以选择的固件很多(因为方便调试),有5个固件,用红色圈出
如果在在pos机上,则选择橙色的两个固件
为了照顾到贫民开发板,也给出了两个固件,绿色框出
关于开发板,精品贴呢,值得一看:
贫民级的法拉利--历时两月从零开始精心自制stm32开发板(附翔实资料)|http://bbs.mydigit.cn/read.php?tid=1578422
固件可要选对了,不然就用不了了
再说一下固件的命名方式,
第一段是使用的spi接口,如pos机使用的是spi2,是(pb13.14.15)而剩下的两种是spi1,也就是(pa5.pa6.pa7)
第二段是片选引脚,pos机上是pb12,而核心板上市pa4,开发板是pa2
第三段是单片机使用的主晶振频率,pos机是12m,而剩下的大部分是8m
第四段是固件速度,有慢速,默认,快速三种,根据flash芯片兼容性可选
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
如果你已经会对stm32、gd32单片机下载程序,从这里一下部分可直接跳过,直接看下一楼


然后要有烧录的工具,楼上的第二点已经提到了,三样工具
先放一张烧录接线图
注意,无论哪种方法,对pos机进行第一次烧录时,必须在整个系统上电之前把boot0接到3.3v的电源
在后面的下载中,使用jlink或者stlink下载的同学就不用接boot0了,可以保持悬空
使用串口下载的同学,每次下载都要这样哦
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)

分开叙述三种方式的具体操作
首先是jlink方式
首先下载烧录软件ht防tps://www.s屏egger.co壁m/jlink-software.h壁tml?step=1&f壁ile=JLink_512g
安装后,按照接线图的上面的连接方式和一楼的测试点图片连接pos机(或者核心板)到jlink,再把jlink插入电脑
如图是核心板与jlink的连接
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)

打开jflash软件,这时需要选择单片机型号,按照pos机上的单片机型号,我们选stm32f103rc或者stm32f103re(实际上pos机上是gd32f103rc或者gd32f103re,但是和stm32兼容)
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
点击targent菜单-connect按钮,如果看到软件下方这样显示就说明连接成功,如果不成功,请再检查接线等情况
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
点击file菜单-open data file按钮,打开固件,按下键盘上的f7按键

手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
在一两秒后会显示下载成功
手把手教你用一元pos机打造高速25系列flash烧录器(路由党福利)
如果换成stlink,连接方式和jlink一样,,只不过要换个软件STM32 ST-LINK Utility
先下载软件,坛友的汉化版:【全网首发】STM32 ST-LINK Utility_v3.1.0 安装包+汉化文件《申精》|http://bbs.mydigit.cn/read.php?tid=1149701
安装后,先连线在吧stlink插入电脑,打开软件,
点击目标-连接,如果连接成功
这个软件不用选择芯片型号,自动识别
再点击目标-烧写&校验按键,选择固件地址,烧录即可,因为是中文的,就不细说了,应该能看懂吧
(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
相关文章
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容