ZHCUAQ1F july 2015 – april 2023
应用程序二进制接口 (ABI) 定义了目标文件之间以及可执行文件与其执行环境之间的低级接口。ABI 允许将符合 ABI 的目标文件链接在一起,而不管其来源如何,并允许生成的可执行文件在支持该 ABI 的任何系统上运行。
C6000 编译器仅支持嵌入式应用程序二进制接口 (EABI) ABI,这种接口仅适用于使用 ELF 目标文件格式和 DWARF 调试格式的目标文件。如果希望支持旧版 COFF ABI,请使用 C6000 v7.4.x 代码生成工具,并参阅 SPRU187 和 SPRU186来获取文档。
没有 COFF 到 ELF 的自动转换工具;您将需要对汇编代码进行重新编译或重新汇编。请参阅《TMS320C6000 EABI 迁移指南》(SPRAB90),了解从 COFF 迁移到 ELF 的好处以及迁移策略和问题的链接。