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

本文基于BLE SDK 4.40的TI ARM Clang编译器

一、说明

simplelink_cc13x2_26x2_sdk_4_40_04_04引入了新的TI ARM Clang编译器, 鉴于此编译器刚刚发布,需要使用一些额外的步骤才能将此新工具链与Code Composer Studio 10.2一起使用。

Notes::

在撰写本文时,TI ARM Clang编译器仍处于短期支持(STS)版本1.1.0中。 以下说明基于Windows版本,如果正在使用Linux,请调整路径。

二、参考文档

TI ARM Clang用户指南https://software-dl.ti.com/codegen/docs/tiarmclang/rel1_0_0_sts/tiarmclang_ug/tiarmclang-portfolio/index.html

TI ARM编译器下载页面https://www.ti.com/tool/ARM-CGT

TI ARM Clang BLE移植指南https://dev.ti.com/tirex/explore/node?node=AJoqFs6I99JzMrlF.9iElA__pTTHBmu__LATEST

三、安装步骤

CCSv10.2未安装TI ARM Clang编译器,因此必须从上面的TI ARM编译器下载页面下载,

下载后,双击安装程序可执行文件<ti_cgt_armllvm_1.1.0_windows-x64_installer.exe>,然后按照屏幕上的说明进行操作。

重要说明: 编译器的默认安装路径设置为下载目录,为了使CCS能够更方便查找,请将其更改为C:\ti directory:

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

四、在Code Composer Studio IDE中运行

打开CCS,从SDK中导入TI Clang工程:

如果CCS不执行此扫描或找不到编译器,则必须手动将其添加到Compiler产品中,转到Window → Preferences ,然后浏览至以下选项:

单击  Refresh,添加之前安装的编译器,此时,该工程应该能够正常导入。至此,就可以使用TI ARM Clang编译器编译程序了。