|
TI OAD API Documentation
9.14.00
|
An interface that abstracts flash operations for OAD this allows on-chip and off-chip OAD to use the same flash APIs. More...
Go to the source code of this file.
Macros | |
| #define | EFL_FLASH_SIZE 0x100000 |
| #define | EFL_PAGE_SIZE 0x1000 |
| #define | EXT_FLASH_ADDRESS(page, offset) (((page) << 12) + (offset)) |
| #define | EXT_FLASH_PAGE(addr) (addr >> 12) |
| #define | EXTFLASH_PAGE_MASK 0xFFFFF000 |
| #define | FLASH_FAILURE 0xFF |
| #define | FLASH_SUCCESS 0x00 |
| #define | SPI_MAX_READ_SZ 1024 |
Functions | |
| uint8_t | eraseFlash (uint8_t page) |
| uint8_t | eraseFlashPg (uint8_t page) |
| void | flash_close (void) |
| void | flash_init (void) |
| bool | flash_open (void) |
| bool | hasExternalFlash (void) |
| uint8_t | readFlash (uint_least32_t addr, uint8_t *pBuf, size_t len) |
| uint8_t | readFlashPg (uint8_t page, uint32_t offset, uint8_t *pBuf, uint16_t len) |
| uint8_t | writeFlash (uint_least32_t addr, uint8_t *pBuf, size_t len) |
| uint8_t | writeFlashPg (uint8_t page, uint32_t offset, uint8_t *pBuf, uint16_t len) |
An interface that abstracts flash operations for OAD this allows on-chip and off-chip OAD to use the same flash APIs.
1.8.12