2010-02-19 02:41 AM
ESFL and ELM-CHAN fat file systems
2011-05-17 04:40 AM
I've ported both over. EFSL at home, the other at work. One of the things I noticed was that elm-chan was better able to determine disk free space - efsl failed misserably at this with micro SD cards. Worked fine with an old 512Mb SD, but not the newer 2Gb micro's. It would read and write to those cards fine. Flushing the cache is a little less convenient with efsl as well. If you're writting some kind of data logger I might suggest elm-chan. If you're just using the cards to read configuration from and store the occassional data file then no worries. I needed it for continual logging. The best I could achieve (using SPI polling mode) with a good micro SD card and efsl was 110 Kb/sec. I'm pretty sure elm-chan was able to write faster than that. I was using efsl 0.2.8. Admitidly, we use 1|4 bit SDIO + DMA with elm-chan which will be why we get faster write speeds.