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.

[参考译文] CODECOMPOSER:产品的控制台安装不再适用于 CCS 10.4.0

Guru**** 2553450 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1017667/codecomposer-console-install-of-products-does-not-work-anymore-with-ccs-10-4-0

器件型号:CODECOMPOSER

你(们)好

到目前为止、我可以使用安装扩展(在本例中为毫米波 SDK)

%CCS_EXE% -noSplash -data %QUM_DIR% -application com.ti.common.core.initialize -rtsc.productDiscoveryPath "%QUM_TI_DIR%\mmwave_sdk_03_05_00_04"

出于我们的目的、我们必须重新编译一些 SDK 库、因此将 SDK 移到了我们自己的 git repo 中。 使用最新版本的 CCS、此类产品的安装不再有效。

即使命令结束成功也是如此

!ENTRY com.ti.common.core 1 0 2021-07-12 14:05:50.980
!MESSAGE path=ccs_base/DebugServer

!ENTRY com.ti.common.core 1 0 2021-07-12 14:05:50.980
!MESSAGE debugServerDir=C:/ti/ccs1040/ccs/ccs_base/DebugServer

Searching for deleted extension-sites to uninstall:
        Finished!

Searching for new extension-sites to install:
        Finished!

在我的项目中、我收到消息"产品 XXX 当前未安装、并且没有可用的兼容版本。 请安装此产品或兼容版本。"。 即使我在 CCS 中手动添加路径、它也无法识别产品(在本例中为 SDK)。 这在以前的版本中是无缝工作的。

现在我如何安装/添加更改过的产品(例如 SDK、有时显然需要进行一些修改)?

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

    您好!

    10.4我自己试过它、它应该仍然可以正常工作。  

    如果您在 CCS 中查看发现的产品列表、是否会同时显示 SDK 的路径和所需的版本?

    如果没有、您能否检查.metadata 文件夹是否仍然存在于根 SDK 目录中?

    谢谢

    Ki

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

    你(们)好

    感谢您的测试。 我设法让它与 MMWAVE_SDK_03_05_00_04一同工作、但仅当我不更改库时。 因此、我更改了 UART、SPI 和其他库中的一些代码并对其进行了编译。 然后,当我按 git 并克隆其他位置时,我无法再安装该软件包。 使用干净的软件包副本、可以正常工作。 但是、当我从远程遥控器上拔出 BIOS 6_73_01_01时、它完全不能与 BIOS 配合使用。

    我的步骤如下:
    1) 1)设置 CCS 工程并包含库(我从 TI 下载 BIOS 和其他软件包)
    2) 2)初始化 git repo
    3) git 压入包括 lib/BIOS_6_73_01_01在内的所有内容(以及 lib/*中的其他软件包)

    4) 4)在另一个实例中、我使用全新安装的 CCS 来签出 git repo。 然后、我针对库文件夹(lib/*)中的所有软件包运行上述命令、并希望它们安装在新的 CCS 实例中。 然后、我导入项目、并希望它像在初始实例上一样工作(步骤1-3)。 但是、无法安装 BIOS 软件包。 似乎是 a)当我在第一个实例上安装 BIOS 时、CCS 会在项目目录之外进行一些本地编译/安装、因此我缺少一些要推送到 Git repo 上的文件。

    (请参阅此处的另一个问题: 篡改封装。 我在这里提出这个问题、因为最初我遇到了与 MMWAVE_SDK_03_05_00_04相同的问题、并且一旦我更改并重新编译某些库、仍然会执行该操作。)

    CCS 命令行的软件包安装程序似乎不允许更改软件包(这很奇怪、因为人们通常都不想更改某些库或处理?)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="450186" URL"~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1017667/codecomposer-console-install-of-products-does-not-work-anymore-with-ccs-10-4-0/3761320 #3761320"] MMWAVE_SDK_03_05_00_04、但仅当我不更改库时。 因此、我更改了 UART、SPI 和其他库中的一些代码并对其进行了编译。 然后,当我按 git 并克隆其他位置时,我无法再安装该软件包。 使用干净的软件包副本、它可以正常工作。

    正常工作的干净副本... 如果被推到 Git 并克隆到其他地方、这也是吗? 只要软件包未修改、这是否仍然有效?

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

    完全正确。 使用 SDK 就是这样。 我可以推送至远程并克隆其他位置、然后成功安装。 但前提是我没有提到 SDK。
    我尝试过的大多数其他软件包也是如此(dsplib、matlib、xdctools、...) BIOS 除外。

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

    谢谢。 我需要设置 git 环境来尝试此操作。 我会随时向您发布任何更新。

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

    是否可以压缩其中一个无法检测到的软件包并将其提供给我(可能通过 google 驱动器共享或类似的内容)? 最好是较小的封装之一。  如果可以、请与我开始私人 E2E 对话。

    谢谢

    Ki