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.

[参考译文] CCSTUDIO-THEIA:是否更新 CLANG 语言服务器 I CCS?

Guru**** 2779905 points

Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1606394/ccstudio-theia-updating-clang-language-server-i-ccs

部件号:CCSTUDIO-THEIA
主题: C2000WARE 中讨论的其他器件

由于从 CCS 20.2.0、CGT 22.6.2.LTS 和 C2000Ware 5.04.00.00 进行了更新。
在最新的 CCS 20.4.0、CGT 22.6.3.LTS 和 C2000Ware 6.00.01.00 中、我遇到了 InterliSense 问题。

具体而言、问题是按住 Ctrl 键点击 C2000Ware driverlib 中的函数、如 adc_readResult ()  -按住 Ctrl 键并点击 driverlib 头文件(如 adc.h)、编译可以顺利进行。

在过去的几周里、我花了几个小时的时间尝试找出配置中的哪些更改可能会影响到这一点。

然后突然、一个 CCS 弹出窗口显示“CCS 提供了一个更新的 CLANG 语言服务器。 从 19.1.2 升级到 21.1.0。?“

执行此更新后、一切都正常工作。

但现在我的同事和我的其他计算机,缺乏落后,因为他们没有得到升级弹出窗口(还?)

检查 Help -> Software Update ,我可以看到(如果我启用了“显示最新数据包“)这个软件包列表:

 IDE 核心功能 20.4.0.13
 C2000 (C28) 支持 6.28.3
 C2000 (C29) 支持 1.2.28

它们都是与 Clang 升级前相同的版本。

如何具体查看和更新 CLANG 语言服务器版本?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    然后突然、一个 CCS 弹出窗口显示“提供了更新的 CLANG 语言服务器。 从 19.1.2 升级到 21.1.0。?“

    您是否启用了以下选项?

    它通常默认处于禁用状态。

    如何具体查看

    要检查 clangd 版本、有几种方法:

    1) 浏览至 \ccs\theia\resources\clangd 并运行:

    > clangd -version

    2) 打开输出视图并在下拉列表中选择“clangd"以“以查看 clangd 消息:

    并更新

    打开 Command Palette 并键入“clangd"并“并选择以下选项:

    这将强制进行更新检查:

    谢谢

    Ki

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

    感谢您发送编修   

    我确实有  检查更新 已启用、但据我所知、我并未触及它。

    Command Palette 选项将非常有用!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我确实有  检查更新 已启用、但据我所知、我触摸过它。

    我相信我们以前在早期版本中默认启用它、但在以后的版本中禁用它。 原因是有时较新的版本可能会与 CCS 中的内容发生冲突并导致错误。 因此、我们希望用户继续使用我们验证 CCS 的版本、并希望用户在真正需要时进行更新。