当前位置: 技术问答>linux和unix
谁能讲下PowerPC + BDI2000 +GBD调试u-boot方法
来源: 互联网 发布时间:2016-05-26
本文导语: 没有调过u-boot,工具现在都有了,谁能讲下PowerPC + BDI2000 +GBD调试u-boot方法,不胜感激! | 我没有调过ppc,调过其他平台下的uboot也是用的bdi,感觉还是挺好用的。 首先配置好 cfg 文件 和 ...
没有调过u-boot,工具现在都有了,谁能讲下PowerPC + BDI2000 +GBD调试u-boot方法,不胜感激!
|
我没有调过ppc,调过其他平台下的uboot也是用的bdi,感觉还是挺好用的。
首先配置好 cfg 文件 和 reg 文件,这两个平台相关文件可以找售后服务的要,或者到他们的ftp上下载,按照说明书修改需要改的字段。
把你的u-boot编译为带调试符号的,就是加入-g选项。
查看你所用的架构下的head.S还是start.S(记不清楚了)和lds文件,确认编译后镜像的执行首地址,使用bdi 2000 load u-boot.bin到目标板,
halt
BI 入口地址
g
这时会提示已经进入调试模式
PC上执行 gdb
target remote BDI_IP(自己配置的):port(一般是2001)
之后就可以调试了,与使用gdbserver的方法类似,这里面需要注意的是MMU的设置,u-boot是实模式的,一般不需要在cfg文件里面配置 MMU。
网上有很多 arm 方面的资料,可以参考。
首先配置好 cfg 文件 和 reg 文件,这两个平台相关文件可以找售后服务的要,或者到他们的ftp上下载,按照说明书修改需要改的字段。
把你的u-boot编译为带调试符号的,就是加入-g选项。
查看你所用的架构下的head.S还是start.S(记不清楚了)和lds文件,确认编译后镜像的执行首地址,使用bdi 2000 load u-boot.bin到目标板,
halt
BI 入口地址
g
这时会提示已经进入调试模式
PC上执行 gdb
target remote BDI_IP(自己配置的):port(一般是2001)
之后就可以调试了,与使用gdbserver的方法类似,这里面需要注意的是MMU的设置,u-boot是实模式的,一般不需要在cfg文件里面配置 MMU。
网上有很多 arm 方面的资料,可以参考。
|
應該跟正常調試一樣的步驟吧?樓主要是有心得,記得分享一下啊,呵呵
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。