韦东山Linux嵌入式课程社区
直播中

廖阿朋

7年用户 1255经验值
私信 关注

如何在SDARM中调试u-boot?

请问我有已经移植好的u-boot-1.1.6,烧入mini2440的nor flash可以正常使用。现在我想使用这个移植好的u-boot在SDRAM中重新调试这个uboot.
我对移植好的uboot 做了一下工作:
1.将board/mini2440/config.mk 里面的 TEXT_BASE = 0x33f80000,更改成了TEXT_BASE = 0x33000000.
2.在include/configs/mini2440.h 头文件里添加了 #define CONFIG_SKIP_LOWLEVEL_INIT        1 和  #define CONFIG_SKIP_RELOCATE_UBOOT      1 两个宏定义
3.使用nfs 0x33000000 u-boot.bin 将新编译的u-boot.bin下载到了SDRAM中。
4.使用go 0x33000000 启动
打印显示:
## Starting application at 0x33000000 ...8
至此,程序就死机了,请问是怎么回事。

回帖(2)

钱一辰

2019-9-25 08:04:14
思考为什么这么修改,修改后对uboot执行流程有哪些影响 增加打印
举报

李丽彩

2019-9-25 08:18:01
非常谢谢,老师指导!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分