AM3354 UBIFS文件系统在读写时掉电被破坏,从SD卡启动可以读取到NAND中的数据文件否?
rtc-ds1307 1-0068: setting system clock to 2016-05-03 10:12:34 UTC (1462270354)[ 4.156732] UBIFS: recovery needed
[ 4.249423] UBIFS error (pid 1): ubifs_recover_leb: corrupt empty space LEB 4:2048, corruption starts at 3129
[ 4.259791] UBIFS error (pid 1): ubifs_scanned_corruption: corruption at LEB 4:5177
[ 4.274384] UBIFS error (pid 1): ubifs_recover_leb: LEB 4 scanning failed
[ 4.282157] VFS: Cannot open root device "ubi0:rootfs" or unknown-block(0,0)
[ 4.289509] Please append a correct "root=" boot option; here are the available partitions:
[ 4.298294] 1f00 2048 mtdblock0(driver?)
[ 4.303580] 1f01 2048 mtdblock1(driver?)
[ 4.308850] 1f02 2048 mtdblock2(driver?)
[ 4.314132] 1f03 2048 mtdblock3(driver?)
[ 4.319401] 1f04 2048 mtdblock4(driver?)
[ 4.324681] 1f05 2048 mtdblock5(driver?)
[ 4.329950] 1f06 8192 mtdblock6(driver?)
[ 4.335229] 1f07 241664 mtdblock7(driver?)
[ 4.340498] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[ 4.349119] Backtrace:
[ 4.351711] [<c0017d68>] (dump_backtrace+0x0/0x110) from [<c0475044>] (dump_stack+0x18/0x1c)
[ 4.360506]r6:df024000 r5:c06118fc r4:c0680c10 r3:c063e548
[ 4.366437] [<c047502c>] (dump_stack+0x0/0x1c) from [<c04750b4>] (panic+0x6c/0x1a0)
[ 4.374439] [<c0475048>] (panic+0x0/0x1a0) from [<c05e5cb4>] (mount_block_root+0x184/0x228)
[ 4.383151]r3:c063e548 r2:00000000 r1:df02df78 r0:c0551c40
[ 4.389064]r7:00008000
[ 4.391719] [<c05e5b30>] (mount_block_root+0x0/0x228) from [<c05e5fd0>] (prepare_namespace+0xac/0x1e0)
[ 4.401426] [<c05e5f24>] (prepare_namespace+0x0/0x1e0) from [<c05e590c>] (kernel_init+0x124/0x130)
[ 4.410771]r5:c061af58 r4:c061af58
[ 4.414530] [<c05e57e8>] (kernel_init+0x0/0x130) from [<c004166c>] (do_exit+0x0/0x67c)
[ 4.422789]r5:c05e57e8 r4:00000000 您好,您可以通过sd卡启动后,然后把nandflash挂载上,然后读取数据看看能不能读到相关的数据。 重SD卡起动如何挂载NANDFLASH,用 mount -t ubifs /dev/mtdblock7 /mnt 行不通。不知道怎样才能挂起。
页:
[1]