工具与软件:
在 https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1350912/mspm0l1305-to-add-arm-compiler-for-embedded-v6-19-compiler-in-ccs?tisearch=e2e-quicksearch&keymatch=CCS%20Arm%20compiler%20for%20embedded%20FuSa 上 、TI CCS 本身并不支持用于嵌入式的 Arm 编译器。 有没有办法使用 CCS 和适用于嵌入式 FuSa 的 Arm 编译器构建适用于 AM6548的项目?因为我们有功能安全要求、我们的客户要求 A53内核(作为裸机)和 R5内核是使用此特殊编译器构建的。
我已检查:
- CCS v12,其中不支持 Arm FuSa 编译器
- Arm Development Studio ,它支持编译器,但不提供对 TI AM6548 (或 A53内核)的硬件支持
- Keil MDK 专业版,不支持 Cortex-A 内核
我找到了一个具有 makefile 的 CCS 示例工程、在其中我可以替换编译器的路径、然后使用 Arm FuSa 编译器成功编译。 然而、这只是一个没有所有可能驱动程序的示例、当然 CCS 在项目设置中仅显示 GNU 编译器设置。