当前位置: 技术问答>linux和unix
Uncompressing Linux... done, booting the kernel. 死机
来源: 互联网 发布时间:2016-09-22
本文导语: 系统 OMAPL138 (ARM9+DSP) 网上看问题原因大概有ID号不匹配, 我在uboot和linux的源码用的 da850_evm的,id是一样的 cpu频率,300m,也一样 分区分了4个区,在linux里分的 有一个板子正常,有一个就是起不来, 还有一个第一次能...
系统 OMAPL138 (ARM9+DSP)
网上看问题原因大概有ID号不匹配, 我在uboot和linux的源码用的 da850_evm的,id是一样的
cpu频率,300m,也一样
分区分了4个区,在linux里分的
有一个板子正常,有一个就是起不来, 还有一个第一次能起来,热了就不行了,得凉一会儿
从现象看,有没有可能是软件的事呢,还是100%硬件的问题呢?
网上看问题原因大概有ID号不匹配, 我在uboot和linux的源码用的 da850_evm的,id是一样的
cpu频率,300m,也一样
分区分了4个区,在linux里分的
有一个板子正常,有一个就是起不来, 还有一个第一次能起来,热了就不行了,得凉一会儿
从现象看,有没有可能是软件的事呢,还是100%硬件的问题呢?
|
1、如果这些板子都是用同一份原理图做出来的。那么不行的板子肯定是硬件的问题。
2、不管什么情况,你的那块“热了就不行”的板子肯定是硬件的问题。
2、不管什么情况,你的那块“热了就不行”的板子肯定是硬件的问题。
|
根据你的情况,提几个建议:
1、既然有一块板子可以正常运行,就不要去调试linux。否则费力不讨好。
2、既然都有点不同,那么就从这些不同的地方着手。可能是这些模拟信号干扰到数字部分了。
3、从Linux报出的信息看,有可能的硬件问题是:内存、Flash、CPU或者它们之间的连线
1、既然有一块板子可以正常运行,就不要去调试linux。否则费力不讨好。
2、既然都有点不同,那么就从这些不同的地方着手。可能是这些模拟信号干扰到数字部分了。
3、从Linux报出的信息看,有可能的硬件问题是:内存、Flash、CPU或者它们之间的连线
|
直接去看未打印出的信息
http://hi.baidu.com/deep_pro/blog/item/cdb4b122d5881fa84723e816.html
使用早期串口调试输出配合__pa ,尝试定位__log_buf的位置,uboot的dm查看
或者内核选项中尝试开启那些危险的早期debug选项
http://hi.baidu.com/deep_pro/blog/item/cdb4b122d5881fa84723e816.html
使用早期串口调试输出配合__pa ,尝试定位__log_buf的位置,uboot的dm查看
或者内核选项中尝试开启那些危险的早期debug选项
|
有可能,检查你内核参数的console是否设置正确
更多的可能是printk机制尚未建立好就挂了
|
以前遇到过sdram不一样 出现过这样的问题