u-boot 移植,内存中运行死机,求指导

金工 2012-05-18 02:29:01
tq2440移植uboot,201204,201112/09三个版本,下载到在内存中运行均出现这种情况,请好心人帮忙看看,分析下是哪里的原因

U-Boot 2012.04 (May 18 2012 - 14:21:25)

CPUID: 32440001
FCLK: 400 MHz
HCLK: 100 MHz
PCLK: 50 MHz
DRAM: 64 MiB
WARNING: Caches not enabled

运行到这一步就不动了,flash/串口的那些都没出来。只是修改了时钟,然后下载到内存运行。

请高手说下可能是哪里出了问题,三个版本都出现了这种情况,是我设置得不对么?是我时钟没设置好呢?还是flash没移植都会这种情况啊?

...全文
233 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
跟打印..
另,我以前出现过这类情况。 你可以试试启动时一直狂点ctrl+c 看能不能继续启动。
我当时用的是freescale 修改过的uboot,里面带一段firmware的上传代码导致卡在那的。
如果这类问题,ctrl+c 打断掉,也就可以继续启动了..
ketao_78 2012-05-23
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

BOOT放在FLASH上的?不是有打印了吗?逐步加打印吧
[/Quote]

这个是最有效的方法了
jemofh159 2012-05-20
  • 打赏
  • 举报
回复
应该是FLASH问题。打印完DRAM信息后,就是检查FLASH,把FLASH全擦一遍再试。再不行的话建议编译一个调试版本的UBOOT,再结合源码肯定能发现问题。
taoshahai 2012-05-20
  • 打赏
  • 举报
回复
BOOT放在FLASH上的?不是有打印了吗?逐步加打印吧
jianmin09 2012-05-20
  • 打赏
  • 举报
回复
可能是flash硬件问题或是驱动不兼容。

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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