|
系统可以启动 的那是出现很多
yaffs: Attempting MTD mount on 31.2, "mtdblock2"
yaffs: auto selecting yaffs2
block 810 is bad
block 852 is bad
block 1472 is bad
Partially written block 93 detected
.
.
.
.
.
Partially written block 91 detected
Partially written block 91 detected
Partially written block 91 detected
Partially written block 91 detected
Partially written block 91 detected
Partially written block 91 detected
yaffs_read_super: isCheckpointed 0
不知道如何解决!
网上的方法解决方法:
方法一,修改 yaffs_fs.c 中 yaffs_auto_checkpoint 改成 值 2
方法二,修改fs/yaffs2/yaffs_guts.cstatic int yaffs_ScanBackwards(yaffs_Device * dev) 函数中
在
。。。。
T(YAFFS_TRACE_ALWAYS, /*YAFFS_TRACE_SCAN*/
(TSTR("Partially written block %d detected" TENDSTR),
blk));
。。。。
报错是由于YAFFS_TRACE_ALWAYS造成的。只要把它改成YAFFS_TRACE_SCAN 就OK了
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/dian_techno ... /07/09/5723993.aspx
不知道有没有更好的 |
|