适用于 C28x 的 TI 代码生成工具支持使用 COFF ABI 或嵌入式应用二进制接口 (EABI)。使用的 ABI 由 --abi 命令行选项确定。默认 ABI 为 COFF。
由工具生成的目标文件会因使用的 ABI 而异:
- COFF:这些目标文件符合通用目标文件格式 (COFF) 规范。有关此格式的详细信息,请参阅通用目标文件格式应用报告 (SPRAAO8)。
- EABI:这些目标文件符合 ELF(可执行连接格式)二进制格式标准,EABI 采用该标准。有关使用 EABI ABI 的信息,请参阅 TMS320C28x 优化 C/C++ 编译器用户指南 (SPRU514)。完整的 EABI 规范可在 C28x 嵌入式应用二进制接口应用报告 (SPRAC71) 中找到。ELF 目标文件与 2003 年 12 月 17 日生成的 System V generic ABI(或 gABI)快照相符。此规范目前由 SCO 负责维护。