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

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

当前位置: 主页 > 最新DIY >

教程~用GD32制作jlink-ob调试器,并吊打壁虎(efm32)

时间:2017-07-27 15:04来源:数码之家 作者:2545889167 点击:
又是一个和pos机有关的帖子。感谢即付宝以及其他pos机公司为论坛单片机普及事业做出的巨大努力和贡献。哈哈哈大家一开始撸pos机时,就一直在问,能不能用pos改一个stlink或者jlink调试器,之前的回答一直否定的,c或者e容量的芯片烧入stlink的固件并不能正常
又是一个和pos机有关的帖子。

感谢即付宝以及其他pos机公司为论坛单片机普及事业做出的巨大努力和贡献。哈哈哈

大家一开始撸pos机时,就一直在问,能不能用pos改一个stlink或者jlink调试器,之前的回答一直否定的,c或者e容量的芯片烧入stlink的固件并不能正常使用,直到有一天,终于有了合适的固件,这个回答终于可以是 是 了,然后就有了这个帖子
一定数量的实验证明,这个教程适用于gd32f103和stm32f103系列芯片
这个帖子分为三部分,第一部分是基础改法,第二部分是直接在pos机板子上修改,第三部分是吊打efm32芯片

基础修改法就是在我之前设计的stm32核心板上进行修改,板子介绍看这里:
实用版试水 贫民自制stm32开发板v2.0团购项目--第五帖|http://bbs.mydigit.cn/read.php?tid=1669405

先准备一片空板,并拆好主控芯片,准备相关元件
教程~用GD32制作jlink-ob调试器,并吊打壁虎(efm32)
先焊芯片
教程~用GD32制作jlink-ob调试器,并吊打壁虎(efm32)
然后这是全部焊好的最小系统板,引出所有引脚
要保证jlink实验成功,晶振要使用8m,usb电路要完善
教程~用GD32制作jlink-ob调试器,并吊打壁虎(efm32)
根据电路图,我们需要改造的引脚是pb12、13、14
教程~用GD32制作jlink-ob调试器,并吊打壁虎(efm32)
首先吧pb13和pb14引脚的排针焊盘和背面附加焊盘之间的走线切断
教程~用GD32制作jlink-ob调试器,并吊打壁虎(efm32)
然后如图,根据电路图,可以完成焊接,这里比较推荐0402封装的电阻。
使用弯排针效果更佳
教程~用GD32制作jlink-ob调试器,并吊打壁虎(efm32)
正面图
教程~用GD32制作jlink-ob调试器,并吊打壁虎(efm32)
然后改造完成,建议加一点热熔胶什么的加固下

虚拟串口部分就不用改了,直接插pa2和pa3排针就好了

然后刷入固件,完工
固件刷入方式可以使用串口或者各种link,具体不懂的百度
稍安,楼下继续,等楼下的时间可以先进行硬件改造。

这时又要有同学出来问了,我没有核心小板怎么办?
三个解决方法:1、核心板项目是开源的,你可以下载资料交付pcb厂家生产。项目https://github.com/posystorage/stm32-tiny
2、可以加入我们的团购项目
3、在pos机上直接修改

在pos机上直接改,我没有直接做,但是提供了比较清晰的思路,仿制需要耐心,细心,钻研心

更新
在这贴子后面,好多坛友都做了自己的jlink,现给出两个更详细的帖子供参考
学习使用POS机制作Jlink-ob,超简单,大家一起来撸POS|http://bbs.mydigit.cn/read.php?tid=1695709
跟我学一步一步用开店宝POS机改造成JLINK-OB仿真器|http://bbs.mydigit.cn/read.php?tid=1695083


目标:
就是昨天那个帖子里面,最新版,缩水最严重的样品5:盘点即付宝pos机升级(缩水)心路旅程|http://bbs.mydigit.cn/read.php?tid=1691489
教程~用GD32制作jlink-ob调试器,并吊打壁虎(efm32)
然而就算缩水最严重,也好歹有个gd32嘛
教程~用GD32制作jlink-ob调试器,并吊打壁虎(efm32)
为了方便,一般先拆除电池和磁头
教程~用GD32制作jlink-ob调试器,并吊打壁虎(efm32)
然后是正面的改造,给出两个参考
引脚定义
教程~用GD32制作jlink-ob调试器,并吊打壁虎(efm32)
在图里面,5个引脚已经给标注
然后这里最重要:必须必须必须修改晶振
pos机上的晶振都是12m的,必须换8m,不要问能不能变通,回答是,没有,必须照做
图中标出晶振四个引脚的定义,换8m晶振后只需接脚1和2就行,或者可以割断pcb什么的,自行研究。
而且提个醒,晶振线距离单片机不要超过3cm,不然就等着不稳定吧
教程~用GD32制作jlink-ob调试器,并吊打壁虎(efm32)
背面的改造工程稍微复杂
首先进行拆除,图里面都标注了,怎么拆,其中图里面最下面的两条线,就是pb12、13,隔断防止其他电路影响,而且可以从隔断出飞线,怎么玩的话,各位八仙过海
教程~用GD32制作jlink-ob调试器,并吊打壁虎(efm32)
拆除完成后(假装图片里面这些元件已经拆了)
要进行两根飞线,1是5v飞线到ldo;2是usb上拉电阻飞线到3V3
教程~用GD32制作jlink-ob调试器,并吊打壁虎(efm32)
剩下的改造,按电路图施工,方法自己看着办,
教程~用GD32制作jlink-ob调试器,并吊打壁虎(efm32)
改造完成下载固件
用一个usb转ttl小板,如ch340,连接串口线
教程~用GD32制作jlink-ob调试器,并吊打壁虎(efm32)
然后吧boot0短接到电源3.3v
教程~用GD32制作jlink-ob调试器,并吊打壁虎(efm32)
使用isp下载软件就可以下载了,具体方法百度

好的,现在一个只要一块钱的jlink就完成了,赶紧去试试吧

6月12日更新,感谢34楼提供的另一款板子的修改方法
我贴几张图,具体移步34楼
教程~用GD32制作jlink-ob调试器,并吊打壁虎(efm32)
教程~用GD32制作jlink-ob调试器,并吊打壁虎(efm32)
教程~用GD32制作jlink-ob调试器,并吊打壁虎(efm32)

教程~用GD32制作jlink-ob调试器,并吊打壁虎(efm32)

然后第三步就是用jlink玩转efm32单片机了,也就是传说中的吊打壁虎。为啥是efm32呢。因为stm32或者gd32用jlink也可以玩转,只是例子太多,没什么好说的,网上一搜一大堆
壁虎学习本论坛有两个参考,感谢大神kanamu
1元POS机EFM32作业-简单原理图-电源管理部分原理-串口调试-V0.15|http://bbs.mydigit.cn/read.php?tid=1563638
既然都跟风卖了刷卡器,也就跟风发个EFM32作业吧-V0.1|http://bbs.mydigit.cn/read.php?tid=1560719
如图,连接SWD接口到PF0和PF1接口
教程~用GD32制作jlink-ob调试器,并吊打壁虎(efm32)
这是打开jink程序会发现是这样的
教程~用GD32制作jlink-ob调试器,并吊打壁虎(efm32)

然后就需要解锁咯,很简单
教程~用GD32制作jlink-ob调试器,并吊打壁虎(efm32)
这是关了再开,读取到设备
教程~用GD32制作jlink-ob调试器,并吊打壁虎(efm32)
打开jflash,选的芯片型号,下载器什么的。
然后选择连接设备,显示连接成功
教程~用GD32制作jlink-ob调试器,并吊打壁虎(efm32)
打开hex文件,按键盘上的f7,当满心欢喜的想着可以下载了
然而并不是,需要许可证
教程~用GD32制作jlink-ob调试器,并吊打壁虎(efm32)
这是不见简单么,打开下载的keygun软件,复制sn到算号器。点击加入许可证,再吧算好的号复制进去,完工
下载完成,顺利
教程~用GD32制作jlink-ob调试器,并吊打壁虎(efm32)

具体的吊打方法,还可以看坛友的贴,更详细
哎哟,原来一直错打大壁虎、发现真小壁虎、吊打之!没工具,自制Jlinkob串口二合一!!|http://bbs.mydigit.cn/read.php?tid=1687372

文件里面有两个固件,一个是大神kanamu的点灯程序,另外一个是我的pwm闪灯程序,欢迎试玩

资料下载还是那老地方
资料下载链接: http://pan.baidu.com/s/1nvvTbPB 密码: 771x

哈哈哈,教程到此结束,最后再来呼吁,一起来和我玩efm32吧,真的不难也好玩,现在已攻克gpio,adc,dac,uart,timer,加入我们,一起愉快的吊打壁虎

真的efm32手册这么好看,你们居然不来
教程~用GD32制作jlink-ob调试器,并吊打壁虎(efm32)
比st不知要高明到哪了
(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容