跟我学一步一步用开店宝POS
机改造成JLINK-OB
仿真器写本文的目的,主要是为了广大坛友把闲置的POS
机利用起来,有很多坛友跟风撸了一些POS
机,拆了电池就扔在一边吃灰了,还有许多坛友完全不明白为神马去撸这个POS
机,认为这个纯粹是个废物,好吧,我们在此为大家展示下,POS
机的许多改造应用中的一个。POS
机中最值得一玩的当然是单片机了,玩单片机的朋友,最少也要有串口小板用来下载程序,(购买或分立元件自制),但是有大名鼎鼎的J-LINK
仿真器的人不多,J-LINK
仿真器的强大功能真不是盖的,是马嘎的。一个正版的J-LINK
要700-800
元,一个山上的J-LINK
也要70-80
元,还经常掉固件,能自己动手做一个J-LINK
一直是单片机玩友的梦想,JLINK-OB
就让大家实现了这个梦想。在看了大神2545889167
的大作用gd32做一个jlink-ob调试器,并吊打壁虎(efm32) 后,我决定制作一个实用版的JLINK-OB
,大神的思路设计有些复杂,不利于新手们的仿制,我在大神的基础上进行改进,不必大量改造电路,尽可能的少量拆除一些元件,就能完成这项工作。首先请记住,理解领悟的这个工作的实质后,怎样发挥就是你的事了。首先,上材料,开店宝一个,见图,8M
晶振一个,22
欧姆的电阻2
个,100
欧姆的电阻一个,一些导线及漆包线,排针若干。本开店宝的几乎所有的元件都能利用上,请稍安勿躁,耐下心,慢慢地跟着学一步一步把开店宝POS
改造成JLINK-OB
仿真器。第一步,开盖,这个一定要小心不要把盖子弄坏了,后面还要用,用电烙铁把电池断开,把磁头线焊下,并拆除磁头。第二步,找到电路板背面的串口线的位置,还有VCC
及VSS
的位置,连接上软导线,找到BOOT0
的点把BOOT0
与VCC
用软导线相连。连接串口小板,用GD
的ISP
串口软件把ST2JLINK-V21.bin
这个固件下载到POS
机里。固件下载地址 http://pan.baidu.com/s/1nvvTbPB 密码: 771x
。确认下载完毕,可以把这些软导线拆掉。第三步,把电路板上的12M
晶振拆除,一定要有耐心,不要搞坏焊盘,找个8M
晶振,这个8M
晶振可以在一些遥控器,开发板,U
盘中去找一下,为什么不能用12M
的,是因为这个固件不是我们研发出来的,没有工程文件,不能修改,所以只能用8M
晶振,经过实际测试,8.192M
的晶振也是可以的,把上拉电阻与VCC
相连,焊下读卡器的座子,把四根排线焊在读卡器座上面的四个口上,最右边的口已经和VSS
相连了,把与它相邻的与VCC
相连,最后的这两连接22
欧姆后用导线连接到芯片的PB13
(34
脚)和PB14
(35
脚)上,用一个100
欧姆的电阻连接PB12
(33
脚)与PB14
(35
脚)。把发光二极管旁的电阻与VCC
相连,让二极管发光来提示是否在工作。并把电池仍然连接回原位置。硬件改造完毕。第四步,测试开始,插入USB
线与电脑相连,应在设备管理器里,看到J-Link Decice
。如果看到是UnknownDecice
不能识别的硬件,按以下步骤排除1
、晶振确认为8M
,并良好连接。2
、固件下载正确。3
、BOOT0
置0
。4
、USB
口连接良好。能看到UnknownDecice
,也说明了上拉电阻起作用了。用J-LlinkCommander
测试,连接个目标板,见图。用J-Flash
测试 ,要用到解锁程序,见图。测试成功后,在外壳上开一个小口使得排针出来,并把主板放回机壳里,用AB
胶把外壳粘牢,用记号笔在外壳上把管脚的标注好。全部工作完毕。一个用开店宝制作的JLINK-ob
仿真器是不是很拉风?要占一楼[ 此帖被cao57508在2016-06-12 16:33重新编辑 ]