我正在尝试 将一组项目从 CCS 7.4.0和 TI v5.2.9迁移到 CCS 11.1.0和 TI Clang v1.3.0LTS。
新工具链仅提供 ELF 输出格式,而项目子集的构建失败,原因是:“生成 ELF 输出文件时不支持合并选项--Absolute (-a)和--relocatable (-r)。”
假设 允许组合绝对和可重定位选项,是否有方法获得 COFF 输出?
如果没有,是否可以生成绝对和可重定位的 bin 文件? 工具文档中提到了一个“-ar”选项,但似乎没有按预期工作。
背景:
这套项目包括一个应用程序(构建 更方便) 和几个“驱动程序”(至少使用 TI v5.2.9工具),它们需要 绝对 和可重定位标志。 这允许驱动 程序在运行时加载到闪存中,并(在重新启动后)由应用程序通过位于驱动程序基本地址的派单表访问。