主题 : 采用tftp下载uImage时 出现 :Uncompressing linux ............done,booting the kernel 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 64375
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
综合积分: 10 分
注册时间: 2012-03-04
最后登录: 2016-01-01
楼主  发表于: 2012-03-27 09:18

 采用tftp下载uImage时 出现 :Uncompressing linux ............done,booting the kernel

我用MINI2440带的教程,用光盘自带的uImage,使用tftp都能下载,但是下载完之后,用
bootm验证一下,出现这个问题,请问是怎么回事?
[u-boot@SMDK2440A]# tftp 30008000 uImage
dm9000 i/o: 0x20000300, id: 0x90000a46
DM9000: running in 16 bit mode
MAC: 08:08:11:18:12:27
operating at 100M full duplex mode
Using dm9000 device
TFTP from server 192.168.1.240; our IP address is 192.168.1.230
Filename 'uImage'.
Load address: 0x30008000
Loading: T #################################################################
         #################################################################
         ##########################
done
Bytes transferred = 2286872 (22e518 hex)
[u-boot@SMDK2440A]# bootm
## Booting kernel from Legacy Image at 30008000 ...
   Image Name:   Linux kernel Image by embedclub
   Created:      2012-03-26   7:44:50 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2286808 Bytes =  2.2 MB
   Load Address: 30008000
   Entry Point:  30008040
   Verifying Checksum ... OK
   XIP Kernel Image ... OK
OK

Starting kernel ...

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

我在线等待
级别: 新手上路
UID: 64375
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
综合积分: 10 分
注册时间: 2012-03-04
最后登录: 2016-01-01
1楼  发表于: 2012-03-27 09:24
问题补充
Uncompressing Linux..................................................................................................................................................... done, booting the kernel
卡在这里之后,触摸屏有显示图片和寄存器000000000  r6:00000000  r5:00000000  r4:
我复位了一下

我试着不用bootm ,接着从S3光盘里面的实验手册里头的步骤去一步一步做,发现到下面这一步出现这个现象

Skipping bad block at  0x58000000000000                                          
Skipping bad block at  0x5a000000000000                                          
Skipping bad block at  0x5c000000000000                                          
Skipping bad block at  0x5e000000000000                                          
Skipping bad block at  0x60000000000000                                          
Skipping bad block at  0x62000000000000                                          
Skipping bad block at  0x64000000000000                                          
Skipping bad block at  0x66000000000000                                          
Skipping bad block at  0x68000000000000                                          
Skipping bad block at  0x6a000000000000                                          
Skipping bad block at  0x6c000000000000                                          
Skipping bad block at  0x6e000000000000                                          
Skipping bad block at  0x70000000000000                                          
Skipping bad block at  0x72000000000000                                          
Skipping bad block at  0x74000000000000                                          
Skipping bad block at  0x76000000000000                                          
Skipping bad block at  0x78000000000000                                          
Skipping bad block at  0x32c000000000000
然后走到这一步就也可以运行下去
SMDK2440A>nand write.yaffs 0x30008000 0x560000 $filesize
//烧写root_qtopia.img至0x560000 开始的Nand Flash

Writing at 0x32a000000020000 -- 76% is complete.Skip bad block 0x32c000000000000
Writing at 0x410000000020000 -- 100% is complete. 60129280 bytes written: OK

然后我boot一下,又出现这个现象
[u-boot@SMDK2440A]# boot
NAND read: device 0 offset 0x60000, size 0x500000
5242880 bytes read: OK
## Booting kernel from Legacy Image at 30008000 ...
   Image Name:   Linux kernel Image by embedclub
   Created:      2012-03-26   7:44:50 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2286808 Bytes =  2.2 MB
   Load Address: 30008000
   Entry Point:  30008040
   Verifying Checksum ... OK
   XIP Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux..................................................................................................................................................... done, booting the kernel.

还是卡在这里不会动

请问是什么问题??为什么会这样
级别: 新手上路
UID: 64375
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
综合积分: 10 分
注册时间: 2012-03-04
最后登录: 2016-01-01
2楼  发表于: 2012-03-27 15:39
大家都没碰到这个问题吗?急啊
级别: 侠客
UID: 35055
精华: 0
发帖: 50
金钱: 250 两
威望: 50 点
综合积分: 100 分
注册时间: 2010-12-25
最后登录: 2021-10-15
3楼  发表于: 2012-04-18 12:02
我也出现了同样的问题,在摸索中!