eclipse在linux环境下,使用jlink调试arm程序

Embeded dtkun 1211℃ 0评论

下面默认linux已经安装了具有cdt的eclipse,还有交叉编译链,jlink的linux版。
还有eclipse的两个插件。

  1. gnuarmeclipse http://gnuarmeclipse.sourceforge.net/updates
  2. zylincdt http://opensource.zylin.com/zylincdt/

首先第一步运行JLinkGDBServer

图片不见了

因为这次调试的程序很简单,所以GDB初始脚本.gdbinit也很简单,如下

脚本的PART2部分是写在这里的
图片不见了

PART1则保留在.gdbinit中,然后在这个文件所在的目录运行GDB然后退出,以初始化JLINKGDBSERVER。这个是一个比较笨的做法,另外一个方法是通过参数设置改,可以查看官网的JLINKGDBSERVER文档

这样就可以用JLINK调试在线程序了。

图片不见了

note

这里的GDB脚本写得很简单,这个脚本不适合任何程序调试,我这个调试程序是在IROM运行好后的CPU状态,所以RAM这些外设都没有设置好。如果需要更多的信息,可以查看JLINKGDBSERVER文档

附录

我用的JLINK版本

转载请注明:猫头鹰工作室 » eclipse在linux环境下,使用jlink调试arm程序

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址