641 字
3 分钟
在新版 CCS Theia 中配置 IWR6843AOP 的开发环境

Step 1:编译环境准备#

新版 CCS 似乎没有在线安装入口,只能去 TI 官网手动下载。

想跑通 Out of Box Demo,得手动去官网的犄角旮旯里把下面三样东西挖出来并安装好。

工具存放位置#

CCS 左下角齿轮 → Code Composer Studio Settings → General,里面有 CompilersProducts 两个路径。我讨厌 C:\TI,但默认就是这个,目前没找到怎么改。ESP-IDF 5 都能自己指定工具链位置了。

1.1 编译器 (The Missing Compiler)#

项目说明
现状没找到 CCS Theia 在线安装入口
目标ARM CGT
下载TI ARM 编译器
安装解压到 Compilers 指定文件夹

1.2 操作系统内核 (The Hidden SYS/BIOS)#

项目说明
现状官网有点难找
目标SYS/BIOS RTSC
下载SYS/BIOS RTSC Installer
安装放到 Products 指定文件夹

1.3 软件开发包 (The mmWave SDK)#

项目说明
现状相对好找
目标mmWave SDK
下载mmWave SDK
安装按安装向导执行

省事做法: 其实只下载 mmWave SDK 会自动连带安装编译器与 SYS/BIOS,且版本匹配。但若什么都不装,报错顺序是:先编译器 → 再 SYS/BIOS → 再 SDK。所以会先去解决编译器和 SYS/BIOS 的问题,最后解决 SDK 的问题,然后发现如果先解决 SDK 的问题,编译器和 SYS/BIOS 的问题就已经解决了。


Step 2:项目导入与编译卡死#

环境装好后,导入项目就不会再报缺组件了。真正的快乐才刚刚开始。

2.1 现象:编译卡死不动,等 1 天都没反应#

在 Resource Explorer 里导入 Out Of Box 6843 AOP 演示工程时,系统会默认给它起这个名字——带空格的那种。

底层的 out2rprc.exe 至今不知道如何处理带空格的参数,会把 Out 当输入、Of 当输出,一脸懵逼卡死在后台。

2.2 尝试修复:手动改 Post-build Steps(失败)#

打开 Project -> Properties -> Build -> Steps,试图手动给路径加双引号或把 ${ProjName} 改成不带空格的。

见证奇迹: 改的内容全部消失了。CCS Theia 会贴心地改回那个带空格的错误命令。

原因: CCS 在 %localappdata%\Texas Instruments\CCS.ccs-server\ 下有一份工程缓存,修改被缓存覆盖,从未真正生效。

2.3 解决方案:清缓存 + 重命名#

操作步骤:

  1. 关闭 CCS(确保无残留进程)
  2. 打开资源管理器,定位:%localappdata%\Texas Instruments\CCS.ccs-server\
  3. 删除该文件夹内容
  4. 给项目文件夹重命名,去掉空格
  5. 打开 CCS,编译工程
在新版 CCS Theia 中配置 IWR6843AOP 的开发环境
https://fuwari.vercel.app/posts/ccs-theia-iwr6843aop/
作者
KJ
发布于
2026-02-07
许可协议
CC BY-NC-SA 4.0