Hi,
Can you recommend which file systems is the best choice for Nand flash? also do I need to have another file system for my applictions like Yaffs2?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
Can you recommend which file systems is the best choice for Nand flash? also do I need to have another file system for my applictions like Yaffs2?
Hi,
Choice of file system depends on the requirement. Typically UBIFS would be good choice as it is new flash file system
and that's what am335x supports. Recommended is UBIFS file system AM335x NAND flash.
UBIFS support can found at
http://processors.wiki.ti.com/index.php/UBIFS_Support
AM335x uses 58 bytes of oob for ecc & bad block marking and JFFs2 requires additional 8 bytes for metadata. Due to OOB size restriction of 64 byte, AM335X doesn't support JFFS2.
Comparison of JFFS2 vs YAFFS can found at
http://lists.infradead.org/pipermail/linux-mtd/2003-April/007586.html
Thanks Avinash