Thread 中讨论的其他器件:ARM-CGT
工具与软件:
您好!
如果能够确认将 TI ARM Clang 用于 TM4C 器件、我将不胜感激。
我的关注是对以下帖子的最终答复:
TM4C123GH6PZ:driverlib 和 ti-cgt-armllvm_4.0.1.LTS wchar_t 不兼容
下面是我关注的部分:
TM4C Driverlib 与 Clang 编译器不兼容。 请仅对 TM4C 器件使用 TI Arm 编译器。 您可以从https://www.ti.com/tool/ARM-CGT 下载最新的 TI Arm 编译器。
我不知道如何理解上面的句子。
请确认:我能否使用 TI ARM Clang (ARM-CGT-CLANG)编译我的应用程序代码、并将其与使用 TI ARM 编译器(ARM-CGT)编译的 Driverlib 链接起来?
TI Arm Clang 编译器工具用户指南 v4.0 将 Cortex-M4列为受支持的处理器之一。其他讨论(如 TM4C1290NCPDT:TI ARM Clang 迁移和 Tiva 引导加载程序问题 )表明可以将 TI ARM Clang 用于 TM4C 器件。
我知道 TM4C Driverlib 的源代码与 TI ARM Clang 不兼容、因此必须使用标准 TI ARM 编译器(ARM-CGT)编译 Driverlib。 我还知道、有关 wchar16_t 的链接器警告本质上是无害的。 但我可以使用 Clang 编译我的代码、并使用由标准 TI ARM 编译器编译的 Driverlib 吗?
我问,因为我... 我可能已经在 ARM-CGT 中发现了一个错误、而切换到 TI ARM Clang 可以解决这个问题、这对我来说非常重要。 这就是为什么我会特别感谢任何信息。
此致、
库巴