原来
2440
的
nand
一页是
512
字节,
oobsize
是
16
,所以文件系统大小是
512+16=528
的倍数。而现在的
2442
用的是
128M
的大页
nand
,一页
2048
字节,
oobsize
是
64
字节,
2048+64=2112
字节,所以写入文件系统大小应该是
2112
的倍数才不会出错。这说明制作文件系统时选用的工具选错了,应该选用针对
128M
大页
nand
的工具。我找到了当时下的
mkyaffs2image
工具,发现压缩包里还有
mkyaffs2image-128M
另外一个程序,用这个程序重新制作了下文件系统,写入
nand
,就没问题了
mkyaffs2 问题
最新推荐文章于 2022-05-26 17:00:43 发布