完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我根据 毕业班第2课第3.2节_移植最新u-boot之修改代码支持NAND启动 改写 u-boot 后,
从 nand flash 启动正常,能从串口打印出信息,但不断重启,检查看门狗,已关闭。 我在 board.c 中打开调试选项,打印信息, U-Boot 2012.04.01 (Jul 16 2012 - 06:22:54) U-Boot code: 33F00000 -> 33F6180C BSS: -> 33FA45EC CPUID: 32440001 FCLK: 400 MHz HCLK: 100 MHz PCLK: 50 MHz monitor len: 000A45EC ramsize: 04000000 TLB table at: 33ff0000 Top of RAM usable for U-Boot at: 33ff0000 Reserving 657k for U-Boot at: 33f00000 Reserving 4160k for malloc() at: 33af0000 Reserving 36 Bytes for Board Info at: 33aeffdc Reserving 120 Bytes for Global Data at: 33aeff64 New Stack Pointer is: 33aeff58 RAM Configuration: Bank #0: 30000000 64 MiB relocation Offset is: 00000000 WARNING: Caches not enabled 分析,是调用了 board_init_r 函数中 enable_caches() 后重启 1. 在 enable_caches() 前加 hang() 但仍重启, 2.注释掉 enable_caches() 后,只能运行到 enable_caches 后 不再运行。 请问各位,有什么办法找出我的问题出哪? 我的机子为 TQ2440 -- 按老师的方法修改。 |
|
相关推荐
4个回答
|
|
|
|
|
|
|
|
|
|
是在第二阶段时,SP 地址指向了 0 : 不应该指向0
|
|
|
|
能否发表一份移植文档
|
|
|
|
只有小组成员才能发言,加入小组>>
197个成员聚集在这个小组
加入小组为什么点亮LED的例子放在NORFlash上跑会出现奇怪的现象?
2181 浏览 6 评论
1983 浏览 5 评论
韦东山老师推出的《玩转ARM裸机实战》课程将帮你以上问题一扫而光!
4541 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 10:43 , Processed in 0.815846 second(s), Total 81, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号