EmbeddedRelated.com
Forums
Memfault Beyond the Launch

Wear-leveling and Journaling file system for NOR flash?

Started by Dave Nadler May 30, 2018
What are folks using for reliable file system on
for example SST26VF064B 64Mbit SQI flash?
Naive FAT will quickly wear out device for some uses;
needs a wear-leveling file system.
Needs to be power-off safe as well; no corrupted
file system from arbitrarily-timed power cut.
Anybody?
Thanks,
Best Regards, Dave

PS: A customer of ours used TINY by HCC some years back.
It is unfortunately neither very well performing nor stable;
led to product recall because it didn't properly wear-level
and flash devices failed...
On Wed, 30 May 2018 14:41:43 -0700 (PDT), Dave Nadler wrote:

>What are folks using for reliable file system on >for example SST26VF064B 64Mbit SQI flash? >Naive FAT will quickly wear out device for some uses; >needs a wear-leveling file system. >Needs to be power-off safe as well; no corrupted >file system from arbitrarily-timed power cut. >Anybody? >Thanks, >Best Regards, Dave > >PS: A customer of ours used TINY by HCC some years back. >It is unfortunately neither very well performing nor stable; >led to product recall because it didn't properly wear-level >and flash devices failed...
https://www.ibm.com/developerworks/linux/library/l-flash-filesystems/ might be a good start to select another flash file system. Mat Nieuwenhoven
Good primer, Thanks Mat
Dave Nadler <drn@nadler.com> writes:

> Good primer, Thanks Mat
The cool kids seem to be using spiffs, for smaller systems anyway. -- John Devereux

Memfault Beyond the Launch