Hello,
I want to implement the RL FlashFS in my design.
Many Flash ICs available ensure only 100.000 write cycles. Based on the idea of a Filesystem the amount of write cycles to a File Allocation Table can possibly exceed the amount of ensured write cycles, thus making wear leveling strategies mandatory.
- Does Keil RL-FLashFS support wear leveling ?
- What kind of strategies are supported ?
best regards, Andre
Andre,
I believe the FAT file system is only used for memory cards like SDCARDs. Kiel use a propriety system for flash memory.
However, I use SDCARD cards and from what I can Google it looks like SDCARDs incorporate wear levelling circuitry. Wackypedia has a little note on this in the following article en.wikipedia.org/.../Flash_memory I have also found confirmation of this within a SanDisk SDCARD datasheet which I could send you if your really interested.
Stuart
Thank you fore your reply.
I plan to use a simple Serial Flash with limited space (4MB) having raw access to the flash architecture. This Flash IC does obiously not involve any hardware based optimizing.
So my question is related to what kind of strategies the Keil FlashFS incorporates ?
Best regards, Andre
You should contact Keil direct for the answer to that question.
A phone call with Keil support confirms that there are no such "wear leveling" technologies implemented in FlashFS
Useful to know - Thanks.
"A phone call ..."
How quaint ;)
Yes and it's not phony at all. lol