Windows环境下搭建基于Eclipse的STM32 GCC 开发环境(三)调试篇

新版的GNU ARM插件提供了对 JLINK的支持,大大方便了 Eclipse +GCC开发环境的调试。

调试设置比较简单,基本是傻瓜化操作:

打开 Eclipse 的  RUN -> Debug Configurations... ,进入如下界面:


找到 GDB SEGGER J-Link Debuging 这一项,双击新建一个调试模板,如上图。

按照提示把相关文件路径设置好,主要是debugger下的两个文件路径: gdb server 和 gdb client,以及器件型号(如STM32F407VG),如下图:



设置完毕,就可以进行下载调试了。如果工程代码不大,建议在ram中进行调试,方便快捷


附:

如果用GDB Hardware Debuging,就需要手动设置Jlink的启动脚本命令,如下:

    monitor flash device = STM32F103ZE
    monitor flash download = 1
    monitor flash breakpoints = 1

    monitor clrbp

    monitor endian little
    monitor speed 5
    monitor reset
    monitor sleep 100
    monitor speed auto

    monitor writeu32 0xE000ED08 = 0x00000000
monitor reg r13 = (0x00000000)
monitor reg pc = (0x00000004)
break ResetHandler
break main
continue

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值