切换到宽版
爱科技/爱创意/爱折腾/爱极致;技术知识分享平台,点击进入新版数码之家网站
  • 25651阅读
  • 65回复

[工仪]学习使用POS机制作Jlink-ob,超简单,V-POS,易钱包和有部分既付宝 [复制链接]

上一主题 下一主题
离线mousebat04
 

发帖
16458
M币
8980
专家
10
粉丝
92
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2016-06-12
由于pos机实在是太便宜了,所以大家都开始学stm32
学习stm32一般手里都得有jlink或是stlink,又要花钱?不,要自己动手做!

跟下面贴子学的,不算是很难,原贴地址:

【教程】用gd32做一个jlink-ob调试器,并吊打壁虎(efm32)




我使用的是v-pos的pos机,还有几种pos机,内部跟这台是一样的,易钱包和有部分既付宝都是跟这个一样的板子,大家看电路板吧,如果pcb一样,就可以照着撸了。

大家尽量不要插楼,这层先简单说一下,后面有细节
下载附件放不下了,如果不插楼应该被放到5楼,插楼后我也数不过来。大家使用“只看楼主”功能找吧。

步骤很简单:
1、把原来的电池、晶振、 IC 卡座 、flash(MX25L3206E)拆除,
2、换上12M晶振
3、引出下载用串口
4、boot0位置引线拉到高电平
5、Micro USB 口中 D+引脚上拉
6、刷新固件,并测试
7、PB12与PB14之间添加100欧电阻,引出swclk swdio引脚,通过22欧电阻输出
8、引出VCP的Txd和Rxd引脚,通过22欧电阻输出(这一步是提供VCP 串口,可选做)







首先是拆除掉电池和IC卡读卡器插座
然后把晶振换成8M的,原来的晶振与固件不兼容




晶振的引脚位置。


使用原有的测试点添加一个下载口,在没有jlink和stlink的情况下使用串口下载程序。



下载串口细节



还需要把boot0拉高到3.3V。注意那个LDO的位置,后面还要用到。



引出boot0,方便拉高,还有usb 的D+引脚也需要使用一个电阻上拉到3.3V



usb上拉细节



boot0引脚细节



做完这些就可以下载新固件了。
使用ttl串口线连接到新添加的下载串口上面,使用软件GigaDevice MCU ISP Programmer进行固件下载。
先把boot0引线与3.3V测试点连接到一起,再给pos机上电,强制pos机进入下载模式
如果串口没有反应,可能是ttl串口线的TXD和RXD接反了,反过来插一下试试。



选择下载到设备,并选择固件(ST2JLINK-含VCP)


确定下载顺利完成后,才往下进行。

总体电路原理图如下:








这个小JLink-ob成本超低,一块钱的pos机,加一个8M的晶振,5个电阻,一个10pin插针就可以了。
但是还有不足,jlink没有reset脚,按键无用,指示灯不亮,固件不支持原来的12M晶振,不然也不需要换晶振了。
希望坛友位积极开发,尽快搞出更完善的版本来。
[ 此帖被mousebat04在2016-06-13 09:04重新编辑 ]
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共14条打赏M币+41
12
离线jpdd521

发帖
25693
M币
8005
专家
15
粉丝
350
只看该作者 1楼 发表于: 2016-06-12
请登录后查看
离线2545889167

发帖
13268
M币
20754
专家
302
粉丝
4860
只看该作者 2楼 发表于: 2016-06-12
请登录后查看
离线mousebat04

发帖
16458
M币
8980
专家
10
粉丝
92
只看该作者 3楼 发表于: 2016-06-12
请登录后查看
[ 此帖被mousebat04在2016-06-12 22:54重新编辑 ]
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共3条打赏M币+9
离线mousebat04

发帖
16458
M币
8980
专家
10
粉丝
92
只看该作者 4楼 发表于: 2016-06-12
请登录后查看
[ 此帖被mousebat04在2016-06-12 23:22重新编辑 ]
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共1条打赏M币+3
离线mousebat04

发帖
16458
M币
8980
专家
10
粉丝
92
只看该作者 5楼 发表于: 2016-06-12
请登录后查看
[ 此帖被mousebat04在2016-06-12 23:38重新编辑 ]
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共4条打赏M币+12
离线mindlwj
发帖
47
M币
-370
专家
0
粉丝
2
只看该作者 6楼 发表于: 2016-06-12
请登录后查看
离线handsome

发帖
2524
M币
0
专家
3
粉丝
51
只看该作者 7楼 发表于: 2016-06-12
请登录后查看
离线xiyanshuai

发帖
6663
M币
2039
专家
2
粉丝
94
只看该作者 8楼 发表于: 2016-06-12
请登录后查看
离线mousebat04

发帖
16458
M币
8980
专家
10
粉丝
92
只看该作者 9楼 发表于: 2016-06-12
回 jpdd521 的帖子
请登录后查看
快速回复
限80 字节
“新手上路”发帖需审核后才能显示(请认真发帖),达到数码9级后取消此限制
 
上一个 下一个