做YAFFS时烧写后,mount没有img中的文件,只有lost+found,但是保存后文件不会丢失。可能原因:
1.mkyaffs2img与yaffs中的对nand flash的读写不一致。==> 我实际的工作中出现过mount存在烧录文件的情况,可以排除这点。
2.nand flash中坏块在烧录区导致不能识别。
今天发现对nand flash中img文件的烧写会存在很大的问题。就是直接烧写是因为坏块的存在会出现不能启动系统的情况,这和nor flash不同。。。担心哟,现在做开发阶段还好,要是在产品批量生产阶段如果烧写还是要有先建立文件系统再把应用程序T到板子上,那么生产的效率在哪里哟。这个要怎么解决?在未来完成应用层和驱动层开发后一定要想出切实可行的办法。。。。