[求助]u-boot gdb调试请教

$(FYW) 2020-06-18 10:53:11
我现在在qemu上使用gdb-multiarch 可以正常调试uboot,但是在uboot启动过程中会将自身copy到另一个地址接着运行,这个时候gdb无法再调试. 查找一圈,感觉可以通过命令 symbol-file [ filename [ -o offset ]] 来解决. 但是使用命令 symbol-file u-boot -o 0xXXXXXX, 一直报"Unrecognized argument "-o"". 请问一下大家有无解决方法,或者有没有更好的解决办法, 谢谢!
...全文
953 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
$(FYW) 2021-01-23
  • 打赏
  • 举报
回复
好的 感谢你的回复
  • 打赏
  • 举报
回复
qemu+dgb调试u-boot时,u-boot重定向后使用add-symbol-file u-boot 0xXXXXXXXX,这个0xXXXXXXXX地址需要由u-boot入口地址+relocate偏移地址(r4寄存器记录着relocate偏移地址)组成。

4,436

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧