1.1.4 NAND Flash Driver
This driver provides the blocking functions to read, write and erase NAND Flash memory. The driver uses the below peripheral library to interface with the NAND Flash.
- SMC Peripheral Library
- Supports NAND Flash Controller, Programmable Multi-bit Error Correcting Code (PMECC) and Programmable Multi-bit ECC Error Location Controller (PMERRLOC)
Key features:
-
Supports Open NAND Flash Interface (ONFI) 1.0-compliant NAND Flash devices
-
Supports single instance of the NAND Flash and single client to the driver
-
Supports Block Erase Operations
-
Supports Page/Block Write and Read Operations
-
Supports Skip Block management
-
Supports Error Correction Code
-
Supports DMA for NAND Flash write and read operations
-
The library can be used in both Bare-Metal and RTOS environments
