完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
请问我有已经移植好的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个回答
|
|
思考为什么这么修改,修改后对uboot执行流程有哪些影响 增加打印
|
|
|
|
非常谢谢,老师指导!
|
|
|
|
只有小组成员才能发言,加入小组>>
197个成员聚集在这个小组
加入小组为什么点亮LED的例子放在NORFlash上跑会出现奇怪的现象?
2156 浏览 6 评论
1962 浏览 5 评论
韦东山老师推出的《玩转ARM裸机实战》课程将帮你以上问题一扫而光!
4520 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 01:17 , Processed in 0.742274 second(s), Total 80, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号