Step 1:编译环境准备
新版 CCS 似乎没有在线安装入口,只能去 TI 官网手动下载。
想跑通 Out of Box Demo,得手动去官网的犄角旮旯里把下面三样东西挖出来并安装好。
工具存放位置
CCS 左下角齿轮 → Code Composer Studio Settings → General,里面有 Compilers 和 Products 两个路径。我讨厌 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 解决方案:清缓存 + 重命名
操作步骤:
- 关闭 CCS(确保无残留进程)
- 打开资源管理器,定位:
%localappdata%\Texas Instruments\CCS.ccs-server\ - 删除该文件夹内容
- 给项目文件夹重命名,去掉空格
- 打开 CCS,编译工程