This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[FAQ] [参考译文] [常见问题解答]新的 TI ARM Clang 编译器

Guru**** 1076790 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/972478/faq-new-ti-arm-clang-compiler

本页介绍如何将全新的 TI ARM Clang 编译器与 BLE SDK 4.40配合使用。 如果您有这种情况、请继续阅读。

简介

simplelink_cc13x2_26x2_SDK_4_40_00_44引入了使用新 TI ARM Clang 编译器的工程。  

鉴于此编译器刚刚发布、需要执行一些额外的步骤才能将此新工具链与 Code Composer Studio 10.2版配合使用。  

注:  

  • 在编写本文档时、TI ARM Clang 编译器仍处于短期支持(STS)版本1.1.0。  
  • 下面的说明介绍了 Windows 托管版本。 如果正在使用 Linux 主机、请调整路径。  

参考文献

TI ARM Clang 用户指南

TI ARM 编译器下载页面

TI ARM Clang BLE 迁移指南

过程

TI ARM Clang 编译器未随 CCSv10.2一起安装、因此必须从上一节中的 TI ARM 编译器下载页面下载:

下载后、双击安装程序可执行文件 并按照屏幕上的说明进行操作。

重要说明: 编译器的默认安装路径设置为下载目录。 为了让 CCS 更轻松地确认它、请将其更改为 C:\ti 目录:

C:\ti\ti-cgt-armllvm_1.1.0-STS

在 Code Composer Studio IDE 中工作

CCS 打开时、通常会扫描几条路径以查找新的工具链和依赖项。 在这种情况下、只需打开 Resource Explorer (菜单 View→Resource Explorer)并从树中导入 TI Clang 工程:

  

但是、如果 CCS 不执行此扫描或找不到编译器、则必须手动将其添加到编译器产品中。 转至菜单 Window→Preferences 并浏览至以下选项。  

单击  Refresh 按钮。 应添加之前在 C:\ti 中安装的任何编译器。  

此时、工程应能够正常导入。