即在卸载后重新挂载会有出错信息,挂载可以完成,奇数大小的文件会在尾部丢失一部分,偶数大小的文件正常;奇数名的目录直接丢失,无法显示,偶数名大小的文件一切正常。文件系统是采用ramdisk作为根文件系统,启动后挂载JFFS2作为一个分区。
我们公司采用的flash是spansion公司的S29GL01GP(nor-flash 1Gbit)芯片(flash是16位读写操作),linux下flash读写文件正常,在制作完成文件系统后,拷贝文件都正常,采用的是写buffer 模式。
Jffs2 文件系统卸载后,重新挂载出现如下问题,错误信息如下所示。
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x006074d8: 0x00ff instead
jffs2_scan_dirent_node(): Name CRC failed on node at 0x00607520: Read 0xb49ea009, calculated 0xc9993eb8
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00607550: 0x1085 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00607558: 0xa4ef instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00607590: 0xe618 instead
jffs2_scan_dirent_node(): Name CRC failed on node at 0x006075f4: Read 0xb49ea009, calculated 0xc9993eb8
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00607624: 0x1085 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0060762c: 0xa4ef instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00607664: 0x3a18 instead
jffs2_scan_dirent_node(): Name CRC failed on node at 0x00607668: Read 0xb49ea009, calculated 0xc9993eb8
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00607698: 0x1085 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x006076a0: 0xee2d instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x006076d4: 0xd651 instead
Further such events for this erase block will not be printed
jffs2_scan_dirent_node(): Name CRC failed on node at 0x0060a81c: Read 0xb49ea009, calculated 0xc9993eb8
JFFS2 notice: (1142) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of x.
JFFS2 notice: (1143) check_node_data: wrong data CRC in data node at 0x009de9e0: read 0xb4c9537d, calculated 0x791e55ee.
JFFS2 notice: (1143) check_node_data: wrong data CRC in data node at 0x00606b0c: read 0x75b4c975, calculated 0x58b626f8.
JFFS2 notice: (1143) check_node_data: wrong data CRC in data node at 0x00609790: read