Skip navigation

emFile - Test & Debug Hardware

The following test and debug hardware can be used to test, demonstrate and get familiar with our emFile software. Complete schematics are included.



Trial software packages

The  "NAND-Flash  EVAL"  board  comes  with  a  ready  to  use  USB-MSD  application  in binary  form.  emFile  is  provided  in  object  code  form  together  with  a  start  project which  can  be  easily  modified  to  create  custom  applications.  For  programming  and debugging a JTAG debug probe like J-Link is required. 

NAND Flash Eval Board


  • Atmel ATSAM3U4C ARM Cortex-M3 microcontroller
  • NAND flash socket
  • 2 color LED20-pin JTAG header
  • High speed USB interface
  • USB powered


  • Write speed: 4.2 MBytes / sec
  • Read speed: 6.4 MBytes / sec

The SEGGER "NAND-Flash EVAL" board is an easy to use and cost effective testing tool  designed  to  evaluate  the  features  and  the  performance  of  the  emFile  NAND driver.

There are two ways to access the data in the NAND flash memory. It can be accessed via file system using emFile. Alternatively the data can be accessed as a USB mass storage device like a USB-Stick using emUSB-Device with MSD class and emFile storage layer.

Common evaluation boards are usually used to perform these tests but this approach brings several disadvantages. Software and hardware development tools are required to  build  and  load  the  application  into  the  target  system.  Moreover,  the  tests  are restricted to the type of NAND flash which is soldered on the board. The "NAND-Flash EVAL" board was designed to overcome these limitations and provides the user with an affordable alternative. The main feature is that the NAND flash is not directly soldered on the board.

A 48-pin TSOP socket is used instead which allows the user to experiment with different types of NAND  flashes. This  helps developers to find the  right  NAND  flash  for  their specific application  and  thus reducing costs. A  further  important  feature  is  that  the  "NAND-Flash  EVAL"  board  comes  preloaded with a USB-MSD application. When connected to a PC over USB, the board enumerates as a removable storage on the host operating system.

Performance and functionality tests of NAND flash can be performed in this way without the need of an expensive development environment. All current operating systems will recognize the board out of the box.


SD Card Adapter


  • Card Detect signal
  • Write Protect signal
  • SPI and Card Mode
  • GND and signal headers

On some evaluation boards the pins required for measuring are not accessible, which may mean that an oscilloscope or logic analyzer cannot capture the outputs.

An adapter which can be inserted between the card slot and the card, is the best solution in those situations.