主题 : linux-2.6.32.2-mini2440-20110413内核时碰到了些问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 50195
精华: 0
发帖: 15
金钱: 75 两
威望: 15 点
综合积分: 30 分
注册时间: 2011-06-20
最后登录: 2011-11-10
楼主  发表于: 2011-09-06 16:01

 linux-2.6.32.2-mini2440-20110413内核时碰到了些问题

      在编译友善之臂MINI2440光盘提供的inux-2.6.32.2-mini2440-20110413内核时碰到了些问题,

1:首先加入友善之臂配置文件
#cp config_mini2440 .config

2:编译
#make uImage

3:将产生的uImage映像通过UBOOT下载:
#tftp 31000000 uImage

4: 执行
#bootm 31000000

但执行到
Bytes transferred = 2273552 (22b110 hex)
Mini2440 # bootm 31000000
## Booting kernel from Legacy Image at 31000000 ...
   Image Name:   Linux-2.6.32.2-FriendlyARM
   Created:      2011-09-06  13:37:21 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2273488 Bytes =  2.2 MB
   Load Address: 30008000
   Entry Point:  30008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux................................................................................................................................................... done, booting the kernel.

无法跑下去了,但屏幕显示了企鹅的图像 ,不知为何?    
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2011-09-06 16:09
请使用supervivi烧写试试
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
爱我所爱,做我所做。
级别: 新手上路
UID: 40950
精华: 0
发帖: 22
金钱: 110 两
威望: 22 点
综合积分: 44 分
注册时间: 2011-03-24
最后登录: 2013-03-05
2楼  发表于: 2011-10-27 19:33

 回 楼主(wind201022) 的帖子

如果没显示图像,出现了上述现象,则是bootloader指定的 MACH_TYPE和内核指定的不一致,友善的机器码是1999,修改一致即可成功引导内核。
如果显示了图像,出现了上述情况,则是没成功挂载根文件系统。可修改为nfs形式起根文件系统看能否正常起来,起来的话再制作ramdisk形式的自启动内核映像,即可解决上面问题。
做我想做之事,爱我所爱之人!