This guide is for those who want to implement a SafeFLASH NOR driver for Macronix MX29GL128F and similar devices from Macronix International Co. This is for use with HCC's SafeFLASH file system.
The following diagram shows the structure of the file system software:
This diagram shows:
- The main SafeFLASH package – this provides the file API and intermediate file system. This is described in the HCC SafeFLASH File System User Guide.
- The NOR flash driver – the generic device driver for NOR flash, provided by the base NOR package. This driver handles issues of FAT maintenance, wear leveling, and so on. It is described in the HCC SafeFLASH File System NOR Drive User Guide.
- The NOR physical handler – provided by this module, this performs the translation between the driver and the physical flash hardware.
- The flash device.