我正在尝试在 Docker 容器中无人参与安装 CCS + SimpleLink。 这应作为自动生成 CD/CI 的容器。 因此、目标是在带有 Linux OS 的容器(没有 GUI)中安装 CCS12和必要的工具(.SIMPLELINK_CC13X2_26X2_SDK 和 SysConfig 1.8.0)。
问题是、我无法编译工程、因为 CCS 将找不到我在工程中使用的 SimpleLink SDK、尽管我已经安装并注册了该工程、
首先:我反复阅读了一些标准页面、这些页面描述了 CCS 如何"发现"诸如 SimpleLink SDK 之类的东西:
https://dev.ti.com/tirex/explore/node?node=AO8DVCZhl0Kt5-yIAVmyvQ__FUz-xrs__LATEST
所以、我知道如何注册"发现路径"、这样 CCS 就可以检测到已安装的 SimpleLink SDK。
如果通过多种方式尝试:
1.在默认目录中安装 CSS12 (/root/ti/ccs1220/ccs/...) 并在默认目录(/opt/ti)中安装 SimpleLink
2.在默认目录中安装 CSS12 (/root/ti/ccs1220/ccs/...) 并安装 SimpleLink 特定目录并使用以下命令将此文件夹注册为"发现路径":
$path_to_ccs/ccs/eclipse/eclipse -nosplash -data /workspace/-application com.ti.common.core.initialize -ccs.toolDiscoveryPath "/ccs/plugins "
基本上、我反复这么做了、但无论尝试使用哪种型号、CCS 都无法识别 SimpleLink SDK。
我知道它不起作用、因为:
1.检查
/ccs/ccs/eclipse/eclipse -noSplash -data /workspace -application com.ti.ccstudio.apps.inspect -ccs.product
将不会显示找到的任何 SimpleLink SDK。
编译失败、显示消息"Product com.ti.SIMPLELINK_CC13X2_26X2_SDK v5.10.0.48当前未安装、并且没有可用的兼容版本"。
那么、什么地方可能出了问题呢? 我现在不知道...
感谢您提供任何提示!