ARM Development Tools

Flash File System Memory Requirements

File System ComponentCode Size (KBytes)RAM Size (KBytes)
Stdio Library Core4.730.94
File System Core2.980.47

FAT File SystemCode Size (KBytes)RAM Size (KBytes)
FAT with LFN Support9.410.83
Memory Card Support1.340
STM32F2xx SDIO HW Driver0.850
LPC17xx SPI Driver0.360
NAND Support (FTL)8.540.34 + (2* page size)
STM32F2xx NAND Driver1.410
SAM3xx NAND Driver1.020

Embedded Flash File SystemCode Size (KBytes)RAM Size (KBytes)
Embedded Flash File System<5.000.28
SST39x320x Flash HW Driver0.220.01
STR91x Flash HW Driver0.310

Notes Note

  • All example figures are based on Cortex-M3
  • All values are minimum requirements with minimum data buffers and no application code
  • typical NAND page sizes - Small (512B + 16B), Large (2,048B + 64B)