SPRUIY3 February 2023 TMS320F2800133 , TMS320F2800135 , TMS320F2800137 , TMS320F2800152-Q1 , TMS320F2800153-Q1 , TMS320F2800154-Q1 , TMS320F2800155 , TMS320F2800155-Q1 , TMS320F2800156-Q1 , TMS320F2800157 , TMS320F2800157-Q1 , TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1
F28002x, F280015x and F280013x all have one Flash bank. Compared to the F28002x Flash API library (Flash_API_F28002x_FPU32.lib), the F280013x and F280015x Flash API is enhanced to return an error when an invalid address is provided for erase, blank-check, program and verify functions. Also, the F280013x and F280015x Flash API is enhanced to return an error when an invalid programming mode is provided for program operation. Fapi_getLibraryInfo() in FlashAPI_F280013x_FPU32.lib and FlashAPI_F280015x_FPU32.lib returns the Flash API minor version as TBD (F28002x Flash API returns 57 as the API minor version). F28002x, F280015x and F280013x Flash API libraries are compiled for EABI format. Note that F28002x, F280015x and F280013x have the same Bank0 memory map but different sector sizes. F280013x and F280015x have small sector size to provide better granularity. These features are summarized in Table 6-1.
Feature | F28002x | F280015x | F280013x |
---|---|---|---|
Library Name | FlashAPI_F28002x_FPU32.lib | FlashAPI_F280015x_FPU32.lib | FlashAPI_F280013x_FPU32.lib |
Library Executable Output | EABI | ||
Erase, Blank-check, Program and Verify | Operation on one bank | ||
Flash Wait States | 4 (100MHz) | 2 (120MHz) | |
FlashAPI Major Version | 1 | 2 | |
FlashAPI Minor Version | 57 | 0 |