管理提醒: 本帖被 qq2440 从 micro2440技术交流专区 移动到本区(2013-11-18)
我的开发板是去年买的Micro2440,板子有点旧,想升级一下内核以及对Qt4 的支持,当初直接下载mini2440上带的最新的资料,(mini2440与Micro2440在硬件上几乎是完全相同的,所以是可以直接应用mini2440上的资料的。)。当初下载上最新的内核2.6.32.2时,内核大于2M,原因是,旧版本只能支持到2M大的内核。
解决办法:技术支持给予了最新的supervivi,它支持最大5M的内核,这件事情搞定。
下一个就是,下载新内核以及新的文件系统后,系统无法启动,并出现如下的错误:
Failed to execute /linuxrc. Attempting defaults...
Kernel panic - not syncing: No init found. Try passing init= option to kernel.
Backtrace:
[<c0031030>] (dump_backtrace+0x0/0x10c) from [<c02bdeb4>] (dump_stack+0x18/0x1c)
r6:00000000 r5:c001cff8 r4:c03cc990 r3:ffffffff
[<c02bde9c>] (dump_stack+0x0/0x1c) from [<c02bdf04>] (panic+0x4c/0x118)
[<c02bdeb8>] (panic+0x0/0x118) from [<c002c3b4>] (init_post+0xa8/0x10c)
r3:c3820000 r2:c392d000 r1:c392d100 r0:c034c43c
r7:00000000
[<c002c30c>] (init_post+0x0/0x10c) from [<c0008a0c>] (kernel_init+0xe4/0x114)
r4:c03cc100 r3:c3401080
[<c0008928>] (kernel_init+0x0/0x114) from [<c0048090>] (do_exit+0x0/0x648)
r5:00000000 r4:00000000
---------------------------------------------------------------
解决办法:经查找资料发现,我的配置文件选择错误,把显示器的t35搞成n35,所以造成以上的错误。
到目前为止,升级成功……遇到很多的困惑,费了不少功夫。
谢谢版主以及技术支持的关心
谢谢网友的关注。