CLion如何使用 blackmagic调试目标 MCU
创建 GDB 初始化脚本
.gdbinit
shell
define target remote
tar ext $arg0
mon s
#mon swd_scan | jtag_scan
attach 1
shell sleep 1
#烧录
#load创建CLion 的调试配置项
!(CLion 的调试配置项)[clion_bmp_conf.png]
- 创建嵌入式 GDB 服务器
- 选择调试目标、可执行二进制文件
- 调试器选择:arm-none-eabi-gdb (这个依据你使用的工具链)
- 'target remote' 选择 BlackMagic虚拟出来的 gdb串口此处我为'/dev/cu.usbmodem39A2337132331'
- GDB服务器: 同2. 选择:arm-none-eabi-gdb
- GDB服务器实参:
-x $ContentRoot$/.gdbinit $CMakeCurrentProductFile$
$ContentRoot$ 宏为CLion 项目的根目录 $CMakeCurrentProductFile$ 宏为编译后生成的可执行程序文件位置