Keil Logo Arm Logo

Technical Data

The following table gives an overview about the RTX Flash File System performance on different Evaluation Boards.

Board
 
Device
 
CPU Core
 
CPU Speed
[MHz]
Card Interface
 
Write
[KB/s]
Read
[KB/s]
AT91SAM9260-EK Atmel AT91SAM9160 ARM9 96.1 SD4 at 25MHz 4785.0 5044.0
AT91SAM9261-EK Atmel AT91SAM9161 ARM9 96.1 SD4 at 25MHz 4790.6 5069.3
AT91SAM9G20-EK Atmel AT91SAM9G20 ARM9 99.1 SD4 at 25MHz 4899.5 5418.0
AT91SAM9RL-EK Atmel AT91SAM9RL64 ARM9 100.0 SD4 at 25MHz 4096.0 5211.2
MCB2400 NXP LPC2468 ARM7 48.0 SD4 at 24MHz 4084.3 5525.9
MCB2300 NXP LPC2368 ARM7 48.0 SD4 at 24MHz 3946.3 5330.6
MCB2140 NXP LPC2148 ARM7 60.0 SPI at 7.5MHz 299.4 313.4
MCBSTR9 ST STR912 ARM9 48.0 SPI at 12MHz 355.2 357.1
MCBSTR750 ST STR750 ARM7 60.0 SPI at 15MHz 402.2 416.1
MCBSTM32 ST STM32 Cortex-M3 72.0 SPI at 18MHz 711.1 758.1
LM3S8962 Luminary LM3S8962 Cortex-M3 50.0 SPI at 12.5MHz 537.8 607.6
LM3S6965 Luminary LM3S6965 Cortex-M3 50.0 SPI at 12.5MHz 539.2 603.6
LM3S3768 Luminary LM3S3768 Cortex-M3 50.0 SPI at 12.5MHz 539.5 603.8

 
Performance test procedure

  • Initialize the Card for testing:
    - Format the Card
    - Open the file "Test.txt"
    - Prewrite 4MB of file data with 0x55
    - Close and Delete the file
  • Write performance test:
    - Open the file "Test.txt"
      Start the measurement timer
    - Write 4MB of data in 4KB blocks
      Stop the measurement timer
    - Close the file
  • Read performance test:
    - Open the file "Test.txt"
      Start the measurement timer
    - Read 4MB of data in 4KB blocks
      Stop the measurement timer
    - Close the file
  • Test validity check:
    - Open the file "Test.txt"
    - Verify 4MB of data in 4KB blocks
    - Close and Delete the file

Note

  • SD Cards: SanDisk Extreme III (1GB) and Kingston (1GB) were used for testing.

Keil logo

Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.