以下 API 文件分布在 C2000Ware\libraries\flash_api\F28P65x\ 文件夹中:
- 库文件
- TMS320F28P65x 闪存 API 未嵌入到该器件的引导 ROM 中,该 API 完全属于软件类型。提供的软件库采用 EABI elf (FAPI_F28P65x_EABI_v3.00.02.lib) 和 COFF (FAPI_F28P65x_COFF_v3.00.02.lib) 目标文件格式。应用程序中应包含这两种库文件的其中一个(具体取决于应用程序所使用的输出目标文件格式),以便能够擦除闪存/OTP 或对其进行编程。
- FAPI_F28P65x_EABI_v3.00.02.lib – 这是用于 TMS320F28P65x 器件的闪存 API EABI elf 目标格式库(为构建启用了 FPU32 标志)
- FAPI_F28P65x_COFF_v3.00.02.lib – 这是用于 TMS320F28P65x 器件的闪存 API COFF 目标格式库(为构建启用了 FPU32 标志)
- 未提供 API 库的定点版本。
- 头文件:
- FlashTech_F28P65x_C28x.h – TMS320F28P65x 器件的主头文件。该文件设置特定于编译的定义并包括 FlashTech.h 主头文件。
- hw_flash_command.h – 闪存写入/擦除保护寄存器的定义
- 以下头文件不应直接包含在用户代码中,但此处列出了此类文件以供用户参考:
- FlashTech.h – 该头文件列出了所有公共 API 函数并包括所有其他头文件。
- Registers.h – 所有寄存器实现通用的定义,包括所选器件类型的相应寄存器头文件。
- Registers_C28x.h – 包含小端字节序和闪存控制器寄存器结构。
- Types.h – 包含 API 使用的所有枚举和结构。
- Constants/F28P65x.h – F28P65x 器件的常量定义。