安装jffs2

时间:2015-06-23 09:36:27

标签: linux embedded mount jffs2

我在NOR闪存上安装jffs2时面临两个问题:

我使用squashfs作为rootfs运行一块板,我试图将jffs2挂载到另一个mtdblock上,如下所示:
         mount -t jffs2 /dev/mtdblock6 /tmp/jffs


之后我将一些文件复制到/ tmp / jffs,但是当文件大于 4096 字节时系统会出错:
         cp: write error: Input/output error

然后我卸载mtdblock并重新安装它,但我刚复制的文件已经消失了。

我确认已经通过dump / dev / mtd6或/ dev / mtdblock6编写了flash块,但重新安装后无法看到这些文件。

=====
我打开了printk日志,当我将文件放入已安装的文件夹时出现以下消息:
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00120814: 0x0219 instead Node totlen on flash (0x0000000c) != totlen from node ref (0x00000044)


当我尝试重新安装mtdblock时出现

以下信息:
JFFS2 notice: (608) jffs2_get_inode_nodes: Node header CRC failed at 0x0e0050. {0000,9600,01e88b11,01000000}


非常感谢,如果有任何建议。

0 个答案:

没有答案