JLink-GDBServer + eclipse 的调试环境

JLink-GDBServer  +  eclipse 的调试环境。

以下是我在网上收集整理的文章,希望以后能用上。

原理:用jlink的基本都用RDI了吧,不是keil就是IAR
jlink gdbserveropenocd是一回事,都是担任一个 gdb server的角色,
用来解释来自arm-elf-gdb的调试信号,并且控制硬件(Jlink或者openjtag
既然一样,那么设置和gdb的初始化命令也大同小异了。

1) 设置eclipse的外部工具,指向 Jlink的安装目录,例如我的是 D:/SEGGER/JLinkARM_V394/JLinkGDBServer.exe 这外部工具其实就是一个调用而已-v-,其实收工双击也一个样。
接着设置 gdbserver,端口是默认的 2331,端格式要设置为 little endian,速度选 8M 吧。
2) 设置一下调试选项,这个跟openjtag的一样了,不过我们直接可以用jlink提供的gdb初始化命令,
D:/SEGGER/JLinkARM_V394/Samples/GDB/GDBInit/gdbinit_template.jlink
修改一点东西,就端格式修改为 little endianOK了,其他貌似没啥,最后添加一条load指令,
因为有调试信息,所以load会自动根据text段的位置放进去,那么系统启动起来,先设置一个
breakpoint,然后resume就可以停在bp处了,不过搞了好久也不能实现自动运行到该处,jlink
指令跟openocd不同 -v- 这是啥回事 .....
jlinkopenjtag快上一个等级,openjtag实在有点慢。

原文出至:http://blog.csdn.net/zhangdi19821125/article/details/5883662

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值