|
U-Boot 2012.04-rc1 (Mar 31 2015 - 21:16:29)
CPUID: 32440001
FCLK: 400 MHz
HCLK: 100 MHz
PCLK: 50 MHz
DRAM: 64 MiB
WARNING: Caches not enabled
Flash: 2 MiB
NAND: 256 MiB
In: serial
Out: serial
Err: serial
Net: dm9000
Hit any key to stop autoboot: 0
SMDK2410 # print
baudrate=115200
bootargs=rootfstype=yaffs2 console=ttySAC0,115200 root=/dev/mtdblock3
bootcmd=nand read 30000000 kernel;bootm 30000000
bootdelay=5
ethact=dm9000
ethaddr=00:0C:29:ED:7D:7F
fileaddr=30000000
filesize=D28940
gatewayip=192.168.113.0
getwayip=192.168.0.1
ipaddr=192.168.0.154
machid=16a
mtddevname=u-boot
mtddevnum=0
mtdids=nand0=zj2440-0
mtdparts=mtdparts=zj2440-0:256k(u-boot),128k(params),4m(kernel),-(rootfs)
netmask=255.255.255.0
partition=nand0,0
serverip=192.168.0.113
stderr=serial
stdin=serial
stdout=serial
Environment size: 573/131068 bytes
这是u-boot的打印信息,使用的板子是TQ2440在烧写yaffs2启动会出出现错误,但是直接用nfs挂载就没有任何问题,不知道是什么原因,有人说是mkyaffs2image工具的问题,我也在网上下载了几个测试了,没有任何作用,还有人说是yaffs2的烧写可能出现问题,但是搞了好几天了,希望大神帮帮忙,在此感激不尽啊,
最后附上出错的启动信息
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
ALSA device list:
No soundcards found.
yaffs: dev is 32505859 name is "mtdblock3" rw
yaffs: passed flags ""
VFS: Mounted root (yaffs2 filesystem) on device 31:3.
Freeing init memory: 148K
Kernel panic - not syncing: No init found. Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.
[<c001a590>] (unwind_backtrace+0x0/0xf4) from [<c02f7a00>] (panic+0x7c/0x1c4)
[<c02f7a00>] (panic+0x7c/0x1c4) from [<c0008734>] (init_post+0x7c/0xcc)
[<c0008734>] (init_post+0x7c/0xcc) from [<c03ec394>] (kernel_init+0x168/0x1ac)
说明一下,我在fedora上面编译的yaffs2文件是可以正常启动的,我现在用的是ubuntu10,系统,其他都是一样的 |
|