求帮助,编译完的内核启动不了
编译完的内核启动不了啊,如下:
U-Boot> bootm 21500000
## Booting kernel from Legacy Imag
Image Name: linux-2.6.27
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1243464 Bytes = 1.2 MB
Load Address: 21500000
Entry Point: 21500000
Verifying Checksum ... OK
XIP Kernel Image ... OK
OK
Starting kernel ...
各位大神帮帮忙吧,感激涕零...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
回复 1# cjh3942
解压这条信息都没看到啊。
是啊,完全的悲剧,弄了好几天了,用板子配的内核是能烧进去的
在没有出错的信息情况下,估计内核没有选上串口支持
回复 3# cjh3942
哥们,我的板子是博创2410开发板,买回来时是2.4.18的内核,后来我想在这个板子上移植2.6.14的内核,一直在调~~~~~~~~
也有可能是arch/arm/tools/mach-types文件中的对应的号码不正确!
本帖最后由 person_luo 于 2011-05-02 21:08 编辑
看看串口配的对不对,可能是输出时串口配的不正确,往没初始化的串口输出信息,会导致内核挂起启动不能正确往下执行。
看看是不是uboot中的cmd_line把quite = 1写进去了,这样就不会有打印信息了
Starting kernel ...
这种问题的可能性太多了,我建议还是加打印信息吧,一步步看看,这句话是在Uboot打印的,你跟进去看看。有没有进内核
uboot跳到了kernel启动,但是kernel没打印信息,那可能的原因太多:
1.本身linux内核的串口驱动有问题
2.linux的rootfs中,串口设备文件不存在
3.linux的rootfs中的串口设备存在,但是权限有问题
总之,慢慢找原因吧。。是比较不容易搞定的。