The following API files are
distributed in the C2000Ware\libraries\flash_api\f28003x\ folder:
- Library Files
- TMS320F28003x Flash API
is NOT embedded into the Boot ROM of this device, it is wholly software.
The software libraries provided are in EABI elf
(FlashAPI_F28003x_FPU32_EABI.lib) and COFF
(FlashAPI_F28003x_FPU32_COFF.lib) object formats. In order for the
application to be able to erase or program the Flash/OTP, one of these
two library files should be included in the application, depending on
the output object format the application is using.
- FlashAPI_F28003x_FPU32_EABI.lib – This is the
Flash API EABI elf object format library for TMS320F28003x
devices.
- FlashAPI_F28003x_FPU32_COFF.lib – This is the
Flash API COFF object format library for TMS320F28003x
devices.
- Fixed point version of the API library is not
provided.
- Include Files
- F021_F28003x_C28x.h – The
master include file for TMS320F28003x devices. This file sets up
compile-specific defines and then includes the F021.h master include
file.
- The following include files
should not be included directly by the user’s code, but are listed here for user
reference:
- F021.h – This include
file lists all public API functions and includes all other include
files.
- Init.h – Defines the API
initialization structure.
- Registers.h – Definitions
common to all register implementations and includes the appropriate
register include file for the selected device type.
- Types.h – Contains all
the enumerations and structures used by the API.
- Constants/Constants.h –
Constant definitions common to some C2000™
devices.
- Constants/F28003x.h –
Constant definitions for F28003x devices.