转自:http://blog.csdn.net/kangear/article/details/8639398
本文是在ubuntu12.10上调试的。首先保证jlink for linux中的JLinkGDBServer可以用!具体可以参考《(先留着,还没有整理好)》。还要装好arm-linux-gdb安装方法参见这个《arm-linux-gdb的安装》。
0。安装 eclipse 插件 Zylin Embedded CDT打开 eclipsec 后,选择 Help->install New Software...在 Work with 位置输入 http://com.zylin.cdt.feature 依指示完成安裝
打开上文中的U-boot3工程(可以参考这里《用eclipse导入uboot工程》),保证能正常编译。
1。启动后,先Run-》Debug Configrations 如下图配置:
2。点击Debuger,如下配置:
3。点击Commands-》如下配置:(里边填写的内容下附件)
4。依此点击如下图所示:
5。下边是调试窗口:
6。这样单步调度u-boot了。
参考1:《使用JLINK GDBSERVER调试U-BOOT的方法》http://blog.csdn.net/samantha_sun/article/details/6245504
参考2:《图解Ubuntu + Eclipse + JLink + arm-linux-gcc 配置》http://wenku.baidu.com/view/e4f9ad76f242336c1eb95ed2.html
参考3:《JLlink+GDB调试U-Boot 》http://blog.163.com/nesnil@126/blog/static/380812982012223104416462/
附件1:3里边输入的内容在如下:(参考《JLlink+GDB调试U-Boot 》中的.gdbinit)(更新:这个不能启动内核,附件2可以)
附件2:能启动内核的脚本内容:http://my.csdn.net/kangear/code/detail/40157 新:https://code.csdn.net/snippets/37660
最近在学习调试Uboot,
我使用的硬件是是TQ2440,
参考《Eclipse+Jlink调试u-boot 2013-3-13.pdf》文档,一步步进行,
到最后一步的时候,需要一个.gdbinit文件的内容, 但是这个.gdbinit文件的内容是什么,怎么写,