主题 : 终于实现单步调试u-boot,试发一贴 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 36528
精华: 2
发帖: 43
金钱: 315 两
威望: 63 点
贡献值: 2 点
综合积分: 126 分
注册时间: 2011-01-17
最后登录: 2012-03-26
楼主  发表于: 2011-12-27 11:48

 终于实现单步调试u-boot,试发一贴

管理提醒: 本帖被 xoom 执行加亮操作(2012-01-03)
点击Debug按钮,uboot download完成以后,就可以像其他的调试器一样。
如图下载进行中


下载完成,设置u-boot代码所在目录
[attachment=3280]
Locate File设置start.S的目录
source lookup path 设置project—u-boot-2011.09的目录
然后就可单步step in/step out调试了。



  

 
[ 此帖被blueleaf_y在2011-12-27 13:18重新编辑 ]
级别: 新手上路
UID: 79978
精华: 0
发帖: 32
金钱: 160 两
威望: 32 点
贡献值: 0 点
综合积分: 64 分
注册时间: 2012-10-17
最后登录: 2012-11-01
1楼  发表于: 2012-10-26 11:27
下载完成,设置u-boot代码所在目录
[attachment=3280]
Locate File设置start.S的目录
source lookup path 设置project—》u-boot-2011.09的目录

楼主,这步没弄明白,给说明一下呗,菜鸟敬上!
级别: 新手上路
UID: 79978
精华: 0
发帖: 32
金钱: 160 两
威望: 32 点
贡献值: 0 点
综合积分: 64 分
注册时间: 2012-10-17
最后登录: 2012-11-01
2楼  发表于: 2012-10-26 11:28
break relocate_code
No symbol table is loaded.  Use the "file" command.
load
No executable file specified.
Use the "file" or "exec-file" command.
break lowlevel_init
No symbol table is loaded.  Use the "file" command.
Cannot access memory at address 0xcd3baf93

我出现这样的log
级别: 新手上路
UID: 79978
精华: 0
发帖: 32
金钱: 160 两
威望: 32 点
贡献值: 0 点
综合积分: 64 分
注册时间: 2012-10-17
最后登录: 2012-11-01
3楼  发表于: 2012-10-31 13:38
楼主,你这个能正常debug吗?
我这现在遇到问题了,调试光标落到_start : b  reset的时候,
一点F5单步执行,就出现不能访问某内存而终了。
-------------------------------------------------------------------------------------------------
break _start
Breakpoint 1 at 0x57e00004: file start.S, line 55.
Cannot access memory at address 0xcd3faf93
Cannot access memory at address 0xcd3faf93
-------------------------------------------------------------------------------------------------