以下 API 文件分布在 f29h85x-sdk > source > flash_api > flash 文件夹中:
- F29H85x_NWFlashAPI_v21.00.00.00.lib - 这是适用于 F29H85x 器件的 Flash API EABI elf 对象格式库(构建时启用 FPU32 标志)。F29H85x 闪存 API 未嵌入到该器件的引导 ROM 中,该 API 完全属于软件类型。为了使应用能够擦除或编程闪存(包括 BANKMGMT 和 SECCFG),该库文件必须链接到应用。
- 未提供 API 库的定点版本。
- 头文件:
- FlashTech_F29H85x_C29x.h – F29H85x 器件的主头文件。该文件设置特定于编译的定义并包括 FlashTech.h 主头文件。
- hw_flash_command.h – 闪存写入/擦除保护寄存器的定义
- 以下包含文件不应直接包含在用户代码中,但此处列出了此类文件以供用户参考:
- FlashTech.h – 该头文件列出了所有公共 API 函数并包括所有其他头文件。
- Registers.h – 所有寄存器实现通用的定义,包括所选器件类型的相应寄存器头文件。
- Registers_C29x.h – 包含小端字节序和闪存控制器寄存器结构。
- Types.h – 包含 API 使用的所有枚举和结构。
- Constants/F29H85x.h – F29H85x 器件的常量定义。