| 
 | 
 
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源包这些都是一样的…… |   
 
 
 
 |