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

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

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

无需额外零件,用POS自带焊盘改装类似 stlink jlink的开源调试器B

时间:2017-07-27 15:18来源:数码之家 作者:html 点击:
调戏,是调试小壁虎 blackmagic probe (BMP) 适合使用gdb调试mcu的朋友,wiki上说支持以下mcu,我已经验证过stm32和gd32 efm32 efm32.c: Silicon Labs EFM32,EZR32-- 小壁虎kinetis.c: Freescale Kinetis KL25,KL27,KL02lmi.c: Texas Instruments: LM3S,TM4Cl
无需额外零件,用POS自带焊盘改装类似 stlink jlink的开源调试器B
无需额外零件,用POS自带焊盘改装类似 stlink jlink的开源调试器B
无需额外零件,用POS自带焊盘改装类似 stlink jlink的开源调试器B

调戏,是调试小壁虎
无需额外零件,用POS自带焊盘改装类似 stlink jlink的开源调试器B

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自带焊盘改装类似 stlink jlink的开源调试器B BMP_fw.rar (544 K) 下载次数:6

适合图片中POS的固件 无需额外零件,用POS自带焊盘改装类似 stlink jlink的开源调试器B BMP.zip (477 K) 下载次数:12
[ 此帖被html在2016-09-08 19:50重新编辑 ]
(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容