|
U-BOOT+KERNEL+文件系统,报错,提示如下:
NET: Registered protocol family 17
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
uncorrectable error : <3>end_request: I/O error, dev mtdblock2, sector 64
isofs_fill_super: bread failed, dev=mtdblock2, iso_blknum=16, block=32
yaffs: dev is 32505858 name is "mtdblock2"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 31.2, "mtdblock2"
yaffs: block 1525 is marked bad
block 1526 is bad
yaffs: block 3209 is marked bad
block 3210 is bad
yaffs_read_super: isCheckpointed 0
VFS: Mounted root (yaffs filesystem) readonly on device 31:2.
Freeing init memory: 120K
Warning: unable to open an initial console.
Failed to execute /linuxrc. Attempting defaults...
Kernel panic - not syncing: No init found. Try passing init= option to kernel.[<c002c724>] (unwind_backtrace+0x0/0xdc) from [<c0295730>] (panic+0x40/0x110)
[<c0295730>] (panic+0x40/0x110) from [<c00264c0>] (init_post+0xcc/0xf4)
[<c00264c0>] (init_post+0xcc/0xf4) from [<c000859c>] (kernel_init+0xb8/0xe0)
[<c000859c>] (kernel_init+0xb8/0xe0) from [<c0048190>] (do_exit+0x0/0x578)
[<c0048190>] (do_exit+0x0/0x578) from [<00000001>] (0x1)
换个U-BOOT,和文件系统:
U-BOOT 改变+ KERNEL没变 + 文件系统改变 =引导成功,看来问题出现在 U-BOOT或文件系统上。
检查U-BOOT和文件系统移植步骤,没发现什么移植上的疏忽。
再换……
U-BOOT 不变 + KERNEL 不变 + 文件系统改变 =引导出错,会出现很多nand假坏块提示…… = =
再换……
U-BOOT 改变 + KERNEL 不变 + 文件系统不变 =引导出错,和最初提示一样…… = =
实在找不到问题所在了,请版主帮忙看看~!
所换的U-BOOT和文件系统是我第一次移植时所保存下来的,第一次还移植成功了的,= = ,这次想重新移植一遍,写个完整的手册,想不到缺卡在这里了,因为所有设置同上次一样,故应该可以互换的,但想不通的是,为什么会出现假坏块提示,另外怎么最后会报这样的错误?
用mkyaffsimage和mkyaffsimage_2命令都试过,忘了第一次用的什么命令了,交叉编译器也没有换,两次都是用的同样的,U-BOOT、KERNEL、buybox源包这些都是一样的…… |
|