Цитата(vshemm @ Nov 13 2012, 22:24)

Есть YAFFS, которая позиционируется в том числе как замена jffs2. Там есть все что надо,....
оверхед по памяти там 2 байта на страницу, что при 512B страницах дает 4KB RAM на каждый 1MB Flash,
Сейчас актуальна YFFS2. Но расчеты по памяти для нее не очень верны.
Там сразу около 12 Кб отхватывается под временные буфера и еще около 20 Кб идет на кэш.
Да и на SPI интерфейсе эта система будет тормозить неадекватно.
И DataFlash не является NAND. В DataFlash данные в блоке можно дописывать, и блок выдерживает 100000 стираний, а в NAND блоки нельзя дописывать и они выдерживают без появления ошибок только 1000 стираний.
И потому файловые ситемы на DataFlash и NAND сильно отличаются.
Что хорошо для NAND, то на SPI DataFlash будет жутко тормозить.
Недавно тестировал Keil FS на DataFlash. Тоже реализовывал сохранение статистики пусков агрегата. На 50 тыс записей файла размером пару десятков байт приходилось где-то 200 стираний сектора. При такой интенсивности стираний не нужно даже выравнивание износа и ECC
Вполне надежная FS.