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

[工仪]无需额外零件, 用POS自带焊盘改装类似 stlink jlink的开源调试器BMP, 带灯串口支持efm [复制链接]

上一主题 下一主题
离线html
 

发帖
1760
M币
1307
专家
2
粉丝
34
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2016-08-21




调戏,是调试小壁虎


blackmagic probe (BMP) 适合使用gdb调试mcu的朋友,wiki上说支持以下mcu,我已经验证过stm32和gd32 efm32

efm32.c: Silicon Labs EFM32, EZR32  <-- 小壁虎
kinetis.c: Freescale Kinetis KL25, KL27, KL02
lmi.c: Texas Instruments: LM3S, TM4C
lpc11xx.c: NXP LPC8xx, LPC11xx
lpc15xx.c: NXP LPC15xx
lpc43xx.c: NXP LPC43xx
nrf51.c: Nordic nRF51, nRF52
sam3x.c: Atmel SAM3N, SAM3X, SAM3S, SAM3U, SAM4S
samd.c: Atmel SAM D20, D21
stm32f1.c: ST Microelectronics STM32F0, STM32F1, STM32F3
stm32f4.c: ST Microelectronics STM32F2, STM32F4, STM32F7
stm32l0.c: ST Microelectronics STM32L0, STM32L1
stm32l4.c: ST Microelectronics STM32L4

POS板号为 ME15C_MB_V11
特征为, gd32处理器, 铁壳蓝牙模块, 12Mhz晶振 4M flash
其他电路板和这个一样的POS应该也开始改装的
很多硬件不一致的地方都通过修改软件处理了,所以需要焊接的地方很少了,也都是大焊盘,渣焊功也能搞定

BMP 的网站 https://github.com/blacksphere/blackmagic/wiki 包含使用说明,制作方法等。
简单的使用介绍 https://github.com/blacksphere/blackmagic/wiki/Getting-Started
用BMP下载程序到mcu就是使用gdb的load指令, 还有就是gdb连接mcu的问题(上面网址就有), 其他的和使用gdb一样了.

首先刷入提供的软件
如何往这个POS里面写入程序参考这个帖 http://bbs.mydigit.cn/read.php?tid=1559079 也可以搜索其它相关的帖子。
刷入后连接电脑,正常情况下会提示发现硬件,安装一起提供的驱动即可了, 如果你已经引出串口的话,这时候它已经是个 usb转串口的工具了(对应的是设备管理器里面 Black Magic UART)

拆掉那个flash以便利用上面的焊盘接出swd调试接口 (注意是是调试其它mcu的接口, 不是本pos被调试的接口)
拆flash的技巧为: 用烙铁同时加热外侧的四个引脚, 融锡后用最薄的刀片往焊盘和引脚之间插入,  这一边就开了, 另外一边直接融化后拿掉就行了.
把那个小开关朝上
左边从上到下四个焊盘依次是:
PB12        焊接 swd的swdio
PB14        留空
原flashWP   留空
GND         焊接 swd的gnd

右边从上到下四个焊盘依次是:
3.3V VCC    焊接 swd的vcc
原flashHold 留空
PB13        焊接 swd的swclk
PB15        留空

这样就焊接出了swd口, 是不是很简单

另外 uart 接口在 http://bbs.mydigit.cn/read.php?tid=1559079 这里有介绍的, 注意最好在tx rx中间再接一根gnd一块引出, 这样抗干扰更强.

驱动不要使用附件里面的了, 使用这个更新的吧 http://www.blacksphere.co.nz/downloads/bmp_driver_20130819.zip

适合 stlink和原始硬件的固件

适合图片中POS的固件
[ 此帖被html在2016-09-08 19:50重新编辑 ]
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共20条打赏M币+60
12
离线47977453

发帖
702
M币
11061
专家
5
粉丝
18
只看该作者 1楼 发表于: 2016-08-21
Re:无需额外零件, 用POS自带焊盘改装类似 stlink jlink的开源调试器BMP, 带灯和串 ..
请登录后查看
离线html

发帖
1760
M币
1307
专家
2
粉丝
34
只看该作者 2楼 发表于: 2016-08-21
回 47977453 的帖子
请登录后查看
离线楚门

发帖
1011
M币
3094
专家
3
粉丝
78
只看该作者 3楼 发表于: 2016-08-21
Re:无需额外零件, 用POS自带焊盘改装类似 stlink jlink的开源调试器BMP, 带灯和串 ..
请登录后查看
离线html

发帖
1760
M币
1307
专家
2
粉丝
34
只看该作者 4楼 发表于: 2016-08-21
回 楚门 的帖子
请登录后查看
离线楚门

发帖
1011
M币
3094
专家
3
粉丝
78
只看该作者 5楼 发表于: 2016-08-21
Re:无需额外零件, 用POS自带焊盘改装类似 stlink jlink的开源调试器BMP, 带灯和串 ..
请登录后查看
离线html

发帖
1760
M币
1307
专家
2
粉丝
34
只看该作者 6楼 发表于: 2016-08-21
回 楚门 的帖子
请登录后查看
离线duxingkei

发帖
431
M币
187
专家
3
粉丝
18
只看该作者 7楼 发表于: 2016-08-21
Re:无需额外零件, 用POS自带焊盘改装类似 stlink jlink的开源调试器BMP, 带灯和串 ..
请登录后查看
离线html

发帖
1760
M币
1307
专家
2
粉丝
34
只看该作者 8楼 发表于: 2016-08-21
回 duxingkei 的帖子
请登录后查看
离线2545889167

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