工具与软件:
我试图使用"官方 Git 存储库"(或其分支)、而不是下载和解压 SDK、因为我想拥有更改历史记录。 克隆 https://github.com/TexasInstruments/simplelink-zstack-examples/ 可以正常工作、但导入示例结果时使用了:
```μ A
根@容器:~/workspace# export COM_TI_SIMPLELINK_CC13XX_CC26XX_SDK_INSTALL_DIR=/SDK;eclipse -noSplash -data "${HOME}/workspace"-application 'com.ti.ccstudio.apps.projectImport'-ccs.location "eclip"/sdk/examples/rtos/CC1352P_2_LAUNCHXL/zstack/znp/tirtos7/ticlang/znp_CC1352P_2_LAUNCHXL_tirtos7_ticlang.projectspec
SLF4J:无法加载类"org.slf4j.impl.StaticLoggerBinder"。
SLF4J:默认使用无操作(NOP)记录器实现
SLF4J: 有关更多详细信息、请参阅 www.slf4j.org/codes.html。
-------------------------------------------------------
正在从"/sdk/examples/rtos/CC1352P_2_LAUNCHXL/zstack/znp/tirtos7/ticlang/znp_CC1352P_2_LAUNCHXL_tirtos7_ticlang.projectspec 导入项目...
注意:未指定 output-type -默认为"executive"。
注意:当前未安装编译器版本"TICLANG_EN_1.2.1"! -默认为'TICLANG_EN_3.2.2.LTS'。
注意:未指定器件字节序-默认为"little"。
注意:未指定 output-format -默认为"ELF"。
! 错误:当前未安装 product com.ti.SIMPLELINK_CC13XX_CC26XX_SDK v0.0、且没有兼容版本可用。 请安装此产品或兼容版本。
```μ A
一些背景信息、我也尝试通过使用容器化管道的 CI 来执行此操作。 我按如下方式安装 CSS:
```μ A
"pf$/tmp/ccs_install/CCS{ccs_version}_linux-x64/ccs_setup_${ccs_version}.run"--enable-components "PF_WCONN"--mode unattended -- prefix '/opt/ti
回显"正在提取 SDK..."&&\
解压缩"/tmp/ccs_install/simplelink_cc13xx_cc26xx_sdk_${SLF2_VERSION_PATH:?}__linux.zip"-d '/opt/ti
```μ A
这样就会产生工作设置。 但是、如果我将存储库克隆到"/sdk"(因此`/sdk/cc13xx_cc26xx_sdk`递归)、尝试将其粘贴为上面的内容、则会失败。 如果我从解压缩的 SDK 导入、一切都会正常运行。 所以显然 git repo 没有设置导入成功的事情,但我应该设置什么?
我读取到 IDE 的某个位置时、需要"注册"SDK;但解压缩时没有注册、所以我认为 CSS/ Eclipse 没有任何差别。 所以、与归档相比、在存储库中必须有一些不同的东西? 这里需要什么神奇的化身?