问题是解决了,但是原因还没找到
1>bootm 0x30008000 这么启动,会重新复位
2>bootm 0x31000000 就启动正常
这是header的信息:
Image Name: linux-2.6.32.2-CJOK
Created: tue sep
Image Type:ARM Linux Kernel Image(uncompressed)
Data Size : 2.4M
Load Address: 30008000
Entry Point: 30008000
想问下这是什么原因,下面是具体的信息:
[u-boot@C-JOK]# tftp 0x30008000 uImage2.6.32.2new.img
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 172.30.22.164; our IP address is 172.30.22.165
Filename 'uImage2.6.32.2new.img'.
Load address: 0x30008000
Loading: T #################################################################
#################################################################
##########################################
done
Bytes transferred = 2516960 (2667e0 hex)
[u-boot@C-JOK]# bootm 0x30008000
## Booting kernel from Legacy Image at 30008000 ...
Image Name: linux-2.6.32.2-CJOK
Created: 2010-09-14 7:45:57 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2516896 Bytes = 2.4 MB
Load Address: 30008000
Entry Point: 30008000
Verifying Checksum ... OK
XIP Kernel Image ... OK
OK
Starting kernel ...
data abort
pc : [<30008008>] lr : [<33fa6578>]
sp : 33f3de04 ip : 00000000 fp : 30008000
r10: 33fc3208 r9 : 000007cf r8 : 33f3ffe0
r7 : 33f3ffc4 r6 : 33f412ad r5 : 30000100 r4 : 00000000
r3 : 00000000 r2 : 30000100 r1 : 000007cf r0 : 00000000
Flags: nzCv IRQs off FIQs off Mode SVC_32
Resetting CPU ...
resetting ...
U-Boot 2010.03 (Sep 09 2010 - 14:10:37)
modified by tekkamanninja (
tekkamanninja@163.com)
Love Linux forever!!
I2C: ready
DRAM: 64 MB
Flash: 2 MB
NAND: 256 MiB
Video: 240x320x16 20kHz 62Hz
In: serial
Out: serial
Err: serial
USB slave is enable!
Net: dm9000
U-Boot 2010.03 (Sep 09 2010 - 14:10:37)
modified by tekkamanninja
(
tekkamanninja@163.com)
Love Linux forever!!
Hit any key to stop autoboot: 0
[u-boot@C-JOK]#
[u-boot@C-JOK]# bootm 31000000
## Booting kernel from Legacy Image at 31000000 ...
Image Name: linux-2.6.29-C-JOK
Created: 2010-09-14 7:34:30 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1931904 Bytes = 1.8 MB
Load Address: 30008000
Entry Point: 30008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux.............................................................
................................................................. done, booting
the kernel.
Linux version 2.6.29.4-FriendlyARM (
root@localhost.localdomain) (gcc version 4.3
.2 (Sourcery G++ Lite 2008q3-72) ) #1 Tue Sep 14 14:59:49 HKT 2010
CPU: ARM920T [41129200] revision 0 (ARMv4T), cr=c0007177
........................................
.......................................
省略
.......................................
.......................................