[QQ2440@LCW] tftp 31000000 uImage
TFTP from server 172.16.25.70; our IP address is 172.16.25.71
Filename 'uImage'.
Load address: 0x31000000
Loading: #################################################################
########################################
done
Bytes transferred = 1536780 (17730c hex)
[QQ2440@LCW] imi
## Checking Image at 31000000 ...
Image Name: Linux Kernel
Created: 2008-10-19 11:46:22 UTC
Image Type: ARM Linux Kernel Image (gzip compressed)
Data Size: 1536716 Bytes = 1.5 MB
Load Address: 30008000
Entry Point: 30008000
Verifying Checksum ... OK
[QQ2440@LCW] bootm
## Booting image at 31000000 ...
Image Name: Linux Kernel
Created: 2008-10-19 11:46:22 UTC
Image Type: ARM Linux Kernel Image (gzip compressed)
Data Size: 1536716 Bytes = 1.5 MB
Load Address: 30008000
Entry Point: 30008000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
Starting kernel ...
Uncompressing
Linux.............................................................
............................................ done, booting the kernel.
到此后就死了。
接下来就用vivi加载内核,请看启动信息
其中zImage_n35已经下到nand当中,这里不在操作。
先看我的参数设置
Supervivi> param show
Number of parameters: 9
name : hex integer
.
.
Linux command line: noinitrd init=/linuxrc console=ttySAC0
Supervivi>
跟uboot的参数是一样的,现在看看能不能启动
Supervivi> boot
Copy linux kernel from 0x00050000 to 0x30008000, size = 0x00200000 ... done
zImage magic = 0x016f2818
Setup linux parameters at 0x30000100
linux command line is: "noinitrd init=/linuxrc console=ttySAC0"
MACH_TYPE = 782
NOW, Booting Linux......
Uncompressing
Linux.............................................................
............................................ done, booting the kernel.
Linux version 2.6.13 (root@localhost.localdomain) (gcc version 3.4.1) #1