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.

[参考译文] 从命令行安装时、CCS 找不到 SimpleLink

Guru**** 2563960 points
Other Parts Discussed in Thread: SYSCONFIG, CCSTUDIO

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1204742/ccs-does-not-find-simplelink-when-installed-from-command-line

Thread 中讨论的其他器件:SysConfigCCStudio

我正在尝试在 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 

https://software-dl.ti.com/ccs/esd/documents/ccs_projects-command-line.html#is-there-a-command-line-option-to-specify-a-path-for-a-new-discoverable-software-product-c2000ware-simplelink-sdk-etc-so-ccs-can-detect-it- 

所以、我知道如何注册"发现路径"、这样 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当前未安装、并且没有可用的兼容版本"。

那么、什么地方可能出了问题呢? 我现在不知道...

感谢您提供任何提示!

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

    您好!

    $path_to_ccs/ccs/eclipse/eclipse -nosplash -data /workspace/-application com.ti.common.core.initialize -ccs.toolDiscoveryPath "/ccs/plugins "

     -CCS.toolDiscoveryPath 用于发现编译器

    -ccs.productDiscoveryPath 适用于 SDK 等产品。

    请尝试使用 -ccs.productDiscoveryPath

    谢谢

    小标题

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

    谢谢,这有助于延长,但我有另一个缺点:

    我尝试向 CCS 安装两个"插件":

    • SysConfig 1.8
    • Simplelink (simplelink_cc13x2_26x2_SDK_5_10_00_48)

    即使使用您的提示、我也只能注册 SysConfig、但 Simplelink 也不会显示。

    但是我发现了我的错误:我使用将两个(SysConfig 和 Simplelink)安装到了同一个目录中:

    /tmp/simplelink_cc13x2_26x2_sdk_5_10_00_48.run --模式无人值守--前缀/ccs/plugins
    /tmp/sysconfig-1.8.0_1863-setup.run --模式无人值守--前缀/ccs/plugins

    我将"前缀"参数解释为"基础文件夹"-而且每个工具都会在其中创建自己的子文件夹。 而是恰恰是安装该工具的目录。

    因此我最终在这两个工具中都使用了它们在同一个文件夹中的所有文件。 某些文件显然会相互覆盖-可能完全是 CCS 识别这些工具所需的"元数据"文件、因此 CCS 只发现其中一个。

    一旦我安装了每一个有自己的"安装前缀",两个都已成功注册通过- Ki,再次谢谢! --ccs.productDiscoveryPath。

    所以、问题迎刃而解!