Content originally posted in LPCWare by wmues on Sun Sep 30 07:15:09 MST 2012
If you use NAND flash, you have to use a NAND flash file system. YAFFS or JFFS2. Or UBI/UBIFS. Or UFFS.
A FAT file system is not usable on NAND because of lack of wear leveling and bad block handling.
Using a bare NAND flash is a complex, error-prone and time-consuming task.
You may look into serial NOR flash and a NOR flash file system (Spansion FFS).
Or if you have a lot of data to store: use a SD card.