求帮助,编译完的内核启动不了

发布于 2022-10-15 09:12:56 字数 1779 浏览 47 评论 0

编译完的内核启动不了啊,如下:
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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

浅唱々樱花落 2022-10-22 09:12:56

回复 1# cjh3942

    解压这条信息都没看到啊。

给不了的爱 2022-10-22 09:12:56

是啊,完全的悲剧,弄了好几天了,用板子配的内核是能烧进去的

尤怨 2022-10-22 09:12:56

在没有出错的信息情况下,估计内核没有选上串口支持

翻身的咸鱼 2022-10-22 09:12:56

回复 3# cjh3942

   哥们,我的板子是博创2410开发板,买回来时是2.4.18的内核,后来我想在这个板子上移植2.6.14的内核,一直在调~~~~~~~~

硪扪都還晓 2022-10-22 09:12:56

也有可能是arch/arm/tools/mach-types文件中的对应的号码不正确!

十六岁半 2022-10-22 09:12:56

本帖最后由 person_luo 于 2011-05-02 21:08 编辑

看看串口配的对不对,可能是输出时串口配的不正确,往没初始化的串口输出信息,会导致内核挂起启动不能正确往下执行。

愛上了 2022-10-22 09:12:56

看看是不是uboot中的cmd_line把quite = 1写进去了,这样就不会有打印信息了

我要还你自由 2022-10-22 09:12:56

Starting kernel ...

这种问题的可能性太多了,我建议还是加打印信息吧,一步步看看,这句话是在Uboot打印的,你跟进去看看。有没有进内核

海之角 2022-10-22 09:12:56

uboot跳到了kernel启动,但是kernel没打印信息,那可能的原因太多:
1.本身linux内核的串口驱动有问题
2.linux的rootfs中,串口设备文件不存在
3.linux的rootfs中的串口设备存在,但是权限有问题

总之,慢慢找原因吧。。是比较不容易搞定的。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文