本文主要是介绍uboot启动正常,加载内核kernel启…,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
先说现象吧:uboot能够正常启动,不过在kernel启动时却出现起不了的现象,停在这里
Uncompressing Linux.............................................................. done, booting the kernel。就是在这里停住了
分析原因:这个是由于时钟频率还未达到我们的要求,或者是时钟刚启动还未稳定造成的。
解决方法:就是在时钟初始化函数的末尾添加一个毫秒级延时即可。具体修改办法:
因为我的是s3c2416的板子
打开 /arch/arm/mach-s3c2416/clock.c
这篇关于uboot启动正常,加载内核kernel启…的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!