描述:
这两天在做实践,直接下载了linux官网的kernel 3.0.15,想移植到自己的开发板.如下是uboot的设置。
[color=#0000FF]bootcmd=nand read 0x30008000 0x600000 0x500000;bootm 0x30008000
bootargs=root=/dev/mtdblock4 rootfstype=yaffs2 init=/sbin/init c />
arch_number = 0x00000998
env_t = 0x00000000
boot_params = 0x30000100
DRAM bank = 0x00000000
-> start = 0x30000000
-> size = 0x10000000
DRAM bank = 0x00000001
-> start = 0x40000000
-> size = 0x10000000
ethaddr = 00:40:5C:26:0A:5B
ip_addr = 192.168.1.88
baudrate = 115200 bps[/color]
首先来说,UBOOT是没问题的,我编译的kernel 2.6是可以正常运行的。先来看下我kernel3.0.15遇到的情况。(蓝色字体是打印信息)
NAND read: device 0 offset 0x600000, size 0x500000
Main area read (40 blocks):
5242880 bytes read: OK
get_format
-------- 1 --------
## Booting kernel from Legacy Image at 30008000 ...
Image Name: linux-3.0.15
Created: 1979-09-05 22:51:36 UTC&n