当前位置: 代码迷 >> 驱动开发 >> linux 在开发板上启动不了?解决方法
  详细解决方案

linux 在开发板上启动不了?解决方法

热度:115   发布时间:2016-04-28 11:00:46.0
linux 在开发板上启动不了?
我把linux内核映像和文件系统装载到nandflash中,却启动不了!刚开始的解压内核都完成不了,显示:uncompressing linux....
  然后就跳转到boatload中了!郁闷,检查了好几天都没有问题,我怀疑是nandflash有坏块?请大牛指导!

------解决方案--------------------
原因很多,启动参数问题,ddr问题等等
------解决方案--------------------
一般是U-boot读加载内核 然后在加载文件系统 在u-boot下pri查看启动启动参数
加载内核是由bootcmd引导的
加载文件系统是由bootargs引导的
一般这两个设置对了就会启动成功的
如果担心有坏块可以nand erase一下 方法百度
------解决方案--------------------
在UBOOT里用nand bad等指令查看
------解决方案--------------------
uncompressing linux....
这个貌似还在boot里吧,重点检查一下你的boot解压缩kernel然后跳转这个过程

------解决方案--------------------
那可能就是你的UBOOT出了问题,没有用到bootm命令去引导系统,或都是调用这个命令时出错了。还有可能就是参数传递出错了之后,就返回到了UBOOT中!
  相关解决方案