The Basic Dataflash project will help new users get familiar with SPI interface on Atmel's AT91 family of microcontrollers. This project gives you an AT45 Dataflash programming code so that can help develop your own SPI devices applications with maximum efficiency.
You can find following information depends on your needs:
A Spi low level driver performs SPI device Initializes, data transfer and receive. It can be used by upper SPI driver such as AT45 dataflash.
A Dataflash driver is based on top of the corresponding Spi driver. It allow user to do operations with dataflash in a unified way.
This package can be used with all Atmel evaluation kits that have SPI interface and on-board or external Serialflash connected. The package runs at SRAM or SDRAM, so SDRAM device is needed if you want to run this package in SDRAM.
Description
The demonstration program tests the dataflash present on the evaluation kit by erasing and writing each one of its pages.