内核启动错误
内核启动错误如下: ,可以看见内核的大小为2.1M,而uboot默认的kernel分区的大小为2M,所以我尝试修改分区的大小,我对ubbot-1.1.6打完补丁后,在u-boot-1.1.6\include\configs\100ask24x0.h文件中修改kernel分区的大小为4M,修改结果如下:[img]file:///C:\Users\liulong\AppData\Roaming\Tencent\Users\389128558\QQ\WinTemp\RichOle\V}]XOZ__5O8531_2MO[2}WF.png[/img] ,然后编译生成uboot.bin。然后又对kernel3.4.2源码打完补丁后,对目录linux-3.4.2\linux-3.4.2\arch\arm\mach-s3c24xx\Common-smdk.c文件中对kernel分区修改为4M,修改结果如下: ,然后对内核源码进行编译生成uImage,下载到开发板,在uboot加载内核时仍然出现这个错误,然后我再uboot的下载模式中用mtd命令查看分区结果,结果图片如下: ,可以看见分区两个位置的kernel分区大小不一样。 问:我想知道这是什么原因?需要怎么修改源码才能修改分区大小?导致uboot加载内核产生那个错误的原因? 默认排序时间排序2 个回答
勤奋的小青蛙2015-06-23 19:46 nand erase params 擦除params分区重启uboot即可- 0 条评论&回复
- 0
- 0 条评论&回复
- 0