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.

[参考译文] SIMPLELINK-MSP432-SDK:将 ARM 编译器工具更新到 v20.2.7.LTS 会在 Linux 上中断 MSP432_SDK "产品发现路径&quot

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1133801/simplelink-msp432-sdk-arm-compiler-tools-update-to-v20-2-7-lts-breaks-msp432_sdk-product-discovery-path-on-linux

器件型号:SIMPLELINK-MSP432-SDK

Code Composer Studio 11.2.0.00007  

今天、系统自动接收到 Arm 编译器工具 v20.2.7.LTS 的更新。 所有 TI 软件的安装路径为/opt/ti. 这包括(显示2级深):

/opt/ti
├──ccs1120
│  ├──Code Composer Studio 11.2.0.desktop
│  ├──CCS
│  └──xdctools_3_62_01_16_core
└──simplelink_msp432p4_sdk_3_40_01_02
   ├──changelog.html
   ├──文档
   ├──示例
   ├──Imports.mak
   μ├──内核
   ├──license_simplelink_msp432p4_sdk_3_40_01_02.txt
   ├──manifest_simplelink_msp432p4_sdk_3_40_01_02.html
   ├──release_notes_simplelink_msp432p4_sdk_3_40_01_02.html
   ├──simplelinkmsp432p4sdk_3_40_01_02.log
   μ├──源
   ├──工具
   ├──卸载
   └──uninstall.dat

安装更新后、我的任何项目都不会编译、因为/opt/ti 的路径与我的首选项不一致。 这意味着找不到 SDK。

上次我更新 Linux 安装时(在从 openSUSE Leap 15.0到15.4的全新硬盘上)、我安装了 CCS 11.2。 CCS 的新安装发现 SDK 路径还可以。 我只需更改所有工程中的编译设置、即可使用新的3.40.1.02。 我的 SDK 安装一直在/opt/ti 中(在 Leap 15.0上的 CCS 9.3下,现在在 Leap 15.4上的 CCS 11.2下)所有项目的编译设置都需要从3.30.00.13更新3.40.1.02,但这只是需要从下拉框中选择新版本-- CCS 11.2知道它的位置。

但是、在今天自动更新到 Arm 编译器工具 v20.2.7.LTS 后、CCS 不再在/opt/ti 中进行查看、该配置消失了。 我必须手动添加/opt/ti 作为搜索设置-> Code Composer Studio ->产品->产品查找路径--这是我以前从未做过的事情。 不安装(CCS 9.3或11.2)、也不安装我安装的 SDK 的任何版本。 此屏幕截图显示了更新后丢失和必须添加的设置:

这似乎是今天自动安装的 Arm 编译器工具 v20.2.7.LTS 更新中的一个错误。 请告诉我是否有日志或我可以发送的任何其他内容(您可能需要告诉我在哪里查找日志)。 我很乐意发送您需要的任何信息。

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

    您好!

    [引用 userid="256945" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1133801/simplelink-msp432-sdk-arm-compiler-tools-update-to-v20-2-7-lts-breaks-msp432_sdk-product-discovery-path-on-linux ]但是、在今天自动更新到 Arm 编译器工具 v20.2.7.LTS 后、CCS 不再在/opt/ti 中查看、该配置已消失。 我必须手动添加/opt/ti 作为搜索设置-> Code Composer Studio ->产品->产品查找路径--这是我以前从未做过的事[/报价]

    我不确定此特定编译器版本的问题如何、但我已帮助您成功安装/更新到编译器的其他版本。

    我假设您使用 sudo 安装了 CCS (和其他软件包)。 您是否还使用 sudo 运行它?

    谢谢

    Ki

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

    Ki、

    感谢您的回复。 否、安装目录/opt/ti 归我的用户和组所有:

    Fullscreen
    1
    2
    3
    4
    5
    6
    l /opt/ti
    total 16
    drwxr-xr-x 4 david david 4096 Jun 17 05:29 .
    drwxr-xr-x 8 root root 4096 Sep 19 20:03 ..
    drwxr-xr-x 4 david david 4096 Jun 17 05:12 ccs1120
    drwxr-xr-x 8 david david 4096 Jun 17 05:20 simplelink_msp432p4_sdk_3_40_01_02
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    权限不是问题。 问题是更新后 ProductDiscoveryPath 的实际丢失。 是的、从 CCS 9开始、我已经使用这种相同的设置多年了。 有几个杂散更新问题、但从未有任何丢失配置部分并阻止项目编译的问题。

    还有其他想法吗?

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

    我对这个有点困惑。 我没有听说或经历过这个问题。 我将会看到我是否可以在我的本地 Linux 计算机上重现此问题并随时向您发布

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

    好的、我可以重现此问题。 我为此提出了一个错误。 跟踪 ID: https://sir.ext.ti.com/jira/browse/EXT_EP-10928

    谢谢

    Ki