Part XVIII. NOR Flash Support

Table of Contents

60. The eCos NOR FLASH Library
60.1. Notes on using the NOR FLASH library
60.2. Danger, Will Robinson! Danger!
61. The Version 2 eCos FLASH API
61.1. FLASH user API
61.1.1. Initializing the FLASH library
61.1.2. Retrieving information about FLASH devices
61.1.3. Reading from FLASH
61.1.4. Erasing areas of FLASH
61.1.5. Programming the FLASH
61.1.6. Locking and unlocking blocks
61.1.7. Locking FLASH mutexes
61.1.8. Configuring diagnostic output
61.1.9. Return values and errors
61.2. FLASH device API
61.2.1. The FLASH device Structure
62. The legacy Version 1 eCos FLASH API
62.1. FLASH user API
62.1.1. Initializing the FLASH library
62.1.2. Retrieving information about the FLASH
62.1.3. Reading from FLASH
62.1.4. Erasing areas of FLASH
62.1.5. Programming the FLASH
62.1.6. Locking and unlocking blocks
62.1.7. Return values and errors
62.1.8. Notes on using the FLASH library
62.2. FLASH device API
62.2.1. The flash_info structure
62.2.2. Initializing the device driver
62.2.3. Querying the FLASH
62.2.4. Erasing a block of FLASH
62.2.5. Programming a region of FLASH
62.2.6. Reading a region from FLASH
62.2.7. Locking and unlocking FLASH blocks
62.2.8. Mapping FLASH error codes to FLASH IO error codes
62.2.9. Determining if code is in FLASH
62.2.10. Implementation Notes
63. FLASH I/O devices
63.1. Overview and CDL Configuration
63.2. Using FLASH I/O devices
64. AMD AM29xxxxx Flash Device Driver
eCos Support for AMD AM29xxxxx Flash Devices and Compatibles — Overview
Instantiating an AM29xxxxx Device — including the driver in an eCos target
65. Atmel AT45xxxxxx DataFlash Device Driver
Overview — eCos Support for Atmel AT45xxxxxx DataFlash Devices and Compatibles
Instantiating a DataFlash Device — including the driver in an eCos target
66. Freescale MCFxxxx CFM Flash Device Driver
Freescale MCFxxxx CFM Flash Support — eCos Flash Driver for MCFxxxx CFM On-chip Flash
67. Intel Strata Flash Device Driver
Overview — eCos Support for Intel Strata Flash Devices and Compatibles
Instantiating a Strata Device — including the driver in an eCos target
Strata-Specific Functions — driver-specific functions
68. SST 39VFXXX Flash Device Driver
Overview — eCos Support for SST 39VFXXX Flash Devices and Compatibles
Instantiating an 39vfxxx Device — including the driver in an eCos target