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.

[参考译文] MSPM0G3507:当工作区有两个文件夹(或者它是项目吗?)时、CCS Theia 按住 Ctrl 键点击功能进入错误的源代码

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

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1475335/mspm0g3507-ccs-theia-ctrl-click-on-function-goes-to-wrong-source-when-workspace-has-two-folders-or-is-it-projects

器件型号:MSPM0G3507
Thread 中讨论的其他器件:CCStudio、SysConfig、

工具与软件:

在 CCS Theia 中、当我按住 Ctrl 键点击功能时、如果工作区有两个文件夹(或者是项目?)、它指向错误的来源  

如果我在里面

项目 a -> main.c、点击"init"函数、我会进入项目 B 文件夹中的 init 函数。  当我想我正在编辑项目 A 的版本、后来发现我正在编辑项目 B 的版本时、真的很难工作。

似乎也像 clangd 使所有编辑真的很慢.  通常会忽略按键操作、然后在经过5-20秒的长时间延迟后、所有按键操作突然发生。  非常恼人。  如果我关闭并重新启动、它似乎会更好一段时间。  因此我每天至少关闭一次重启。  clangd 是否存在内存泄漏?  或?  一般来说,似乎克朗德是非常糟糕的?  我运行的版本正确吗?

详细信息

版本:1.4.1.1

默认与代码 API:1.85.1

与代码兼容性进行比较

扩展名列表

  • @CCS/CCStudio 1.4.0
  • @CCS/CCSTUDIO-DEBUG 1.4.0
  • @CCS/CCStudio-Getting Started 1.4.0
  • @CCS/CCStudio-guicomposer 1.4.0
  • @CCS/CCSTUDIO-PLUGIN 1.4.0
  • @CCS/CCSTUDIO-PROJECT 1.4.0
  • @CCS/CCSTUDIO-TRACE-CONFIG 1.4.0
  • @CCS/CCSTUDIO-TRACE-VIEWER 1.4.0
  • @CCS/CCSTUDIO-UPDATER 1.4.0
  • @theia/sbulk-edit 1.46.0
  • @theia/Callarchiture 1.46.0
  • @theia/控制台1.46.0
  • @theia/核心1.46.0
  • @theia/debug 1.46.0
  • @theia/editor 1.46.0
  • @theia/editor-preview 1.46.0
  • @theia/电子1.46.0
  • @Ω 终端/外部端子1.46.0
  • @theia/file-search 1.46.0
  • @theia/filesystem 1.46.0
  • @theia/git 1.46.0
  • n ü@theia/键映射1.46.0
  • @方向/标记1.46.0
  • @theia/messages 1.46.0
  • @theia/指标1.46.0
  • @theia/mini-browser 1.46.0
  • @theia/Monaco 1.46.0
  • @theia/navigator 1.46.0
  • @Teia/笔记本1.46.0
  • @theia/大纲视图1.46.0
  • @theia/输出1.46.0
  • n ü@theia/plugin-dev 1.46.0
  • @theia/插件外部1.46.0
  • @theia/插件 ext-headless 1.46.0
  • @theia/plugin-ext-vscode 1.46.0
  • @theia/preferences 1.46.0
  • @theia/预览1.46.0
  • @theia/过程1.46.0
  • @theia/property-view 1.46.0
  • @theia/远程1.46.0
  • @theia/SCM 1.46.0
  • @theia/scm-extra 1.46.0
  • μ@theia/search-in-workspace 1.46.0
  • @theia/ secondary-window 1.46.0
  • @theia/task 1.46.0
  • @Theia/端子1.46.0
  • @theia/测试1.46.0
  • @theia/timeline 1.46.0
  • @theia/toolbar 1.46.0
  • @theia/类型层次1.46.0
  • @theia/userstorage 1.46.0
  • @Ω theia/可变旋转变压器1.46.0
  • @theia/VSX-REGISTRY 1.46.0
  • μ@theia/workspace 1.46.0
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Chris、您好!
    我建议更新至最新版本的 CCS (它使用相同的 THEIA IDE)。 最新版本解决了以前版本存在的大部分问题。
    此致、
    Diego Abad

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

    最新版本是什么?  如何更新?  或 Code Composer Studio?

    谢谢!

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

    NVM、我现在正在下载。 我大约6个月前(去年8月)从 TI 下载了 CCS Theia。   在6个月的时间内、它是如何从版本1.xxxx 变为版本20.xxx 的?   

    谢谢!

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

    所以尝试从 CCS 中使用更新、下载了900MB+并说"必须关闭才能安装更新"、毕竟我知道版本没有更新或更改。  毫无疑问、我的器件出现了飞行员错误、但我的错误是什么?

    谢谢!

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

    现在我真的感到困惑。

    根据此最新版本、是1.51.?!  不是20.0.2.5?  您显然在更新过程中的某个位置有一个错误。

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

    现在更加困惑。  这意味着

    "Code Composer Studio Theia v1.x 有关最新版本、请查看 CCSTUDIO。"

    我确实需要最新的版本、我假设它不会让我参阅"See CCSSTUDIO"、除非我所在的页面不是最新的版本。  那么、如何"查看 CCSSTUDIO" 才能获得实际的最新版本?

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

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

    我的投诉继续平息。  直接从 TI 下载并启动"离线安装程序"。  然后我收到消息"禁用反病毒",所以花了10分钟的恶化,因为 MSFT 已经使它是一个 regedit 问题,以禁用 windows defender (当这发生?!)  我放弃了这个设置、然后阅读"或下载离线安装程序"

    请帮助我理解。  我以为我下载了900 MB 以上 该维护周期 安装程序。  就是这样" 情况下 这就是为什么需要我禁用病毒扫描程序?  如果是900MB+似乎是一个非常大的 情况下 安装程序?

    这是我下载的内容。

    这是离线安装程序、不需要禁用病毒扫描程序或在线安装程序、也不需要禁用病毒扫描程序吗?

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

    在手动安装1.5.1.3 (通过点击"更新"进行安装时没有工作)后、我启动并发现我今天早些时候在1.4.1.1上设置的设置已恢复为默认值。 今天早些时候、我取消选中了"Enable CIO"和"Halt at program exit"。  我在进行了大量搜索和 google 以及研究之后检查了多少个 MSPM0硬件断点后检查了这些断点。我了解到这两个很隐藏的复选框可以释放很多需要的断点。  我假设这些更改会保存为构建配置文件的一部分、但经过一些测试、我可以确认它们不会。  具体来说、我有4个编译配置 、如果仅根据其中一个编译配置更改这些设置、则会在_all_  编译配置中进行更改。  所以此设置似乎是全局设置?  未随 构建配置一起保存?

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

    Chris、您好!
    很遗憾听到这个混淆。 您需要下载最新版本的 CCS、而不是 CCS Theia。 我在此为您提供链接: https://www.ti.com/tool/CCSTUDIO#downloads。 我不建议从 IDE 本身上传 CCS、而是重新安装。 我还建议安装最新的 SDK 和 SysConfig。

    此致、

    Diego Abad

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

    现在更加困惑。  您是否认为有两个 IDE 环境可以与 MSPM0互换使用?  而且它们具有100%的文件兼容性?  一个是 CCS"Theia"、另一个只是 CCS?  我应该使用 CCS、而不是 CCS Theia?  您能解释一下二者之间的区别吗?  什么是 CCSTUDIO?  它与 CCS 相同吗? 或 CCS Theia? 或者它们是否都相同、但已多次重命名?  在查看 CCStudio 文档时发现、它说"Code Composer Studio 结合了 EclipseRegistered的优势 Theia 结合 TI 先进的功能、打造了一个功能丰富的优异环境。  那么、CCStudio 也使用"Theia"框架、与 CCS Theia 相同吗?  您确实需要为您的客户澄清这一点。  它会让我的头部旋转。  简而言之:

    CCS -什么是 CCS?
    CCS Theia -这是什么?
    CCStudio -这是什么?

    何时应该使用哪一个?  哪一个的文件和设置与哪一个兼容?

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

    您能澄清一下版本吗?   20.0.2.5与 V1.x?

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

    Chris、您好!  

    有。 CCS 的最新版本称为 CCS Theia 的最新版本。 TI 决定去除标签 Theia 和 Eclipse IDE。 CCS 和 CCStudio 可用于引用相同内容。 我建议下载的版本是您可以在我发送的链接(20.0.2)中找到的最新版本任何 CCS 版本都应该能够运行任何 M0器件。 请记住、较新版本比以前版本具有更好的功能/错误修复。  

    此致、

    Diego Abad

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

    第一个-我很喜欢 CCS Studio。  这对我来说是一个改变游戏规则的地方。  用于为 MSP430开发无 IDE、无调试器、无断点的代码。  LED 的大量使用、printf 的等知道发生了什么。  CCS Studio 是一款很棒的工具。  但伟大的工具总是可以更好

    现在使用 CCS Studio、几乎有相同的投诉:

    1) 1)按住 Ctrl 键单击项目 A 中的函数时、我会从项目 B 获取这些函数

    2)莫名其妙的延迟/挂起,似乎是相关的粘滞不断更新其对世界的看法。  延迟键入。  延迟对 Ctrl 单击的响应。  延迟启动调试器等  状态栏显示4 x "clangd idle"...这是正常的吗?  这是否意味着它有4个正在运行的线程/上下文?  每次我键入新字符时更新一次?  或者? 为什么会有这么多人?

    3) 3)在活动的调试会话中、我单击"Build"、它始终会将代码重新加载到目标中。  即使构建失败也是如此。  非常恼人。  有什么办法可以说"如果构建失败、不要加载代码"?

    谢谢!

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

    您会注意到 CCStudio 长期具有高 CPU。  请注意、我是在8核 CPU 上运行、因此12.5%的 CPU 实际上是一个内核的100%。  因此7%是>50%的 CPU。  这是 CCStudio 窗口最小化后的情况、应该是100%空闲时间?

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

    Chris、您好!
    感谢您的反馈。 我将告诉软件团队有关高 CPU 使用率的信息。 至于您以前的问题:
    1.确认一下、同一工作区中有两个工程、当您在 SYSCFG_DL_init 中按住 Ctrl 键并单击它时、会转到另一个工程的 SYSCFG_DL_init、对吗?
    2.你能不能截取一下你的意思? 您所指的 TI 云是否无法正常工作?
    3.我试过这个,它警告我之前,它试图把新构建的代码加载到 launchpad。 您能否尝试其他项目并查看是否弹出任何窗口?
    此致、
    Diego Abad

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

    1 -在项目的_any_file 中、按住 Ctrl 键将随机点击工程 B 中的源代码。有时 该工程会正常运行并保留在项目 A 中、有时则 nvgate 到项目 B 中的同一函数

    2 -非常肯定延迟与高 CPU 有关。  我不使用 TI 云、或者至少我知道不使用。  我仅使用本地文件/存储。

    3 -不会发出警告"构建失败、您仍然想调试"它所做的是_ASK_"Do you want to debug"。   没有提到构建失败。  我想要的是在编译失败时自动重新加载调试器、而在编译失败时不启动调试器(毫无疑问、"Do you want to debug")。  当构建失败时、调试器会从他上次成功构建的文件中加载.out 文件、当然这个文件是_already loaded_!  为什么要重新加载并调试已加载的相同代码?!

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

    Chris、您好!
    感谢您告诉我:
    1.两个项目是否在同一个工作区内?

    2.明白了。 我也会将这些项目依赖软件团队。

    3.我还在调试模式下尝试生成失败的编译、但它没有上传、也没有使用失败的编译启动新的调试。

    此致、

    Diego Abad

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    。 两个项目是否在同一个工作区内?[/QUOT]

    有。  同一工作区中的2个文件夹/工程。 单击项目 A 中文件中的函数、带您进入项目 B 中的函数 。clangd 是否感到困惑?

    我在调试模式下还尝试构建失败的编译、但未上传失败的编译、也未启动新调试。

    正确-系统会提示并询问您是否要调试。  问题是、即使构建失败、它也始终会询问。  构建失败时不应询问。

    我已经有几个小时没有使用 CCStudio。  每次我检查、它的 CPU 都很高

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

    Chris、您好!
    1.您尝试访问自定义功能的函数是什么? 我想当函数发生冲突时、IDE 会向您显示文件列表、其中可能有定义或声明。 此外、您是否使用默认工作区?
    2.我也尝试过,每次失败,都没有尝试过在失败后进行调试。  
    此致、
    Diego Abad  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    2. 我也试过、每次失败都没有尝试在失败后进行调试。  [报价]

    我理解并同意编译后会询问您是否要调试。  我同意您的意见、如果失败、我可以点击"否"。  再说一次、我的重点是、不应询问您是否要在编译失败后进行调试。  这是浪费时间,让你点击"否",如果你没有注意到失败的编译(我经常这样做),然后它调试最后一个好的编译,这是更浪费时间。  如果我说"我没有报告错误、这是一个功能请求"、这可能有助于我们达成一致?  然后、我们是否可以同意我请求添加新功能"不要询问您是否希望在编译失败后进行调试"、这将是一项改进?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您尝试访问自定义函数的函数是否是? 我想当函数发生冲突时、IDE 会向您显示文件列表、其中可能有定义或声明。 此外、您是否正在使用默认工作区?

    是的、它们位于用户代码中。  我有两个项目、一个是从另一个分支出来的、因此这两个项目都有大多数共同的用户文件和函数名。

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

    Chris、您好!
    我想说明的一点是、  编译/编译失败后、不会出现任何选项、并且会显示"Do you want to debug?" 因为该项目 无法 构建。 如果您要选择不在每次构建相同工程时要求进行调试、则可以在调试模式下再次构建工程时点击一个复选框来保存您的决定。 至于第二点、您能否确认没有任何弹出窗口询问您要转至哪个参考文件?  
    此致、
    Diego Abad

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

    我刚刚运行了测试。  

    1. 无活动的调试会话
    2. 使用无法编译的代码
    3. 我单击调试图标(绿色错误、其中带有 X)
    4. 构建失败
    5. 在没有提示或问题的情况下、调试器会自动启动并从上次正确编译中加载最后的.out 文件
    6. 没有警告、没有问题"Do you want to debug failed compile"没有任何内容

    7. 现在有一个活动的调试会话。
    8. 我单击"Build"   
    9. 编译失败、现在询问我是否要重新加载并调试失败的编译。  请参见屏幕截图、其中显示了构建失败和弹出窗口、询问我是否要调试它。   


    不会实现相同的行为?  您正在使用哪个版本的 CCStudio?  我正在使用版本:20.0.2.5__1.6.2默认 VS 代码 API:1.92.2

    因此、在这两种情况下、失败的构建都无法正确处理。

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

    Chris、您好!
    我当前使用的版本与您相同。 当我试图和你一样做时、 我确实注意到最新的.out 文件似乎正在 Launchpad 中加载(我猜这是一个功能而不是一个错误、我会让软件团队知道以防万一)。 至于您遇到的行为、您是否可以尝试对其他项目执行相同的操作? 在从同一个项目运行调试会话时、无法构建项目后、我不会收到提示。  

    此致、

    Diego Abad

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
     我确实注意到、最新的.out 文件似乎正在 Launchpad 中加载(我猜这是一个功能而不是一个缺陷、

    100%确定这是没有人想要的"功能"。  把我当作 CCStudio 的一个"高级用户"。  用于无线应用的多个 MSPM0工程、具有 OTA 固件更新、引导多个映像等  我需要编译和调试一整天。  我希望构建失败来停止所有后续操作、包括启动调试器、甚至询问我是否要调试。

    Visual Studio -无法启动调试器

    Microchips MPLABX -构建失败不启动调试器

    没有人想要这个功能。

    我的工作区中有两个项目、它们的情况是相同的。

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

    Chris、您好!
    如前所述、调试器不会要求启动故障构建项目。 该选项在我构建出错的项目后不出现。 我将询问软件团队有关.out 正在上传的信息、如果在编译失败后已经很好的.out 文件仍然可用、 您能否尝试使用我们的 SDK 构建工程并检查是否发生了相同的错误? 最好像我们的 GPIO_toggle 示例一样、选择显示明显执行效果的项目。  
    此致、
    Diego Abad

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

    请尝试以下操作:

    针对带有.out 文件的项目(对于这个测试、必须有现有的.out 文件)

    编辑代码并插入停止生成的错误。

    点击调试   图标。

    发生什么情况?

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

    Chris、您好!
    感谢您的推荐。 执行您建议的步骤后、以下是结果。 如您所见、没有出现任何窗口、询问我是否要在失败时对其进行调试。 值得指出的是、当您的代码中有错误阻止.out 文件编译工程时、甚至不会生成.out 文件(每次再次编译工程时、.out 文件都会从调试文件夹中删除)。  只是确认一下、当您提到编辑代码和插入错误时、您是指在编译过程中这么做吗?

    此致、

    Diego Abad

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

    错误告诉您它在寻找一个.out 文件来尝试启动与我的结果一致的调试器。  但错误告诉我您没有按照我的说明重现问题。  该错误消息告诉我存在/没有.out 文件。  首先使用好的代码进行编译以创建.out 文件。  然后编辑好的代码来引入错误。  然后点击调试图标。   

    请记住-您应该模仿正常开发。  编辑然后测试、编辑然后测试、每次都有一个拼写错误、生成失败。  因此、_将_有一个有效的.out 文件、而不仅仅是由于编译失败而导致的.out 文件。

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

     Chris、您好!
    每次您单击构建项目时、应自动从调试文件夹中擦除之前的.out 文件、因此如果构建失败、该文件不会生成.out。 但是 、假设 在编译过程中调试文件夹中有一个.out 文件未损坏(无论新编译是否成功)。 在这种情况下、它将询问您是否要加载 现有的.out 文件(很可能认为当前的.out 文件是"良好"构建中预期的.out 文件。)  因此、即使编译失败、调试文件夹中的"good".out 文件也不属于 CCS 的常规行为。
    此致、
    Diego Abad

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

    不在我版本的 CCStudio 中的是始终或自动删除之前的.out 文件。  只有在进行"重建"(即先清理后构建)或"清理"时、才会删除.out。

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

    Chris、您好!
    这是一种奇怪的行为。  在构建/重新构建项目时、CCS 应始终擦除.out 文件。 避免出现这种情况的唯一方法是、将 Good .out 文件移回调试文件夹、或者更改.out 文件的名称(虽然我不能如你所提到的那样使其运行、当构建失败时、它也不允许我以不同的名称运行"GOOD".out 文件。) 您是否可以尝试从我们的 SDK 导入工程、看看该".out 文件在构建后未被擦除"行为是否再次发生?
    此致、
    Diego Abad  

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

    当然、我可以手动删除.out 文件或添加预编译步骤来自动执行该操作。  但这不是问题所在。  如果编译失败、它甚至不应该询问您是否要调试失败的编译。

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

    此帖子原始主题的修复是否有任何进度?  这对我来说是一个非常危险和恼人的问题。  我在项目 A 中、需要修改函数、按住 Ctrl 键单击项目 B 中的相同函数、除非我注意文件路径名称、否则我开始编辑错误的文件。  这很糟糕。

    MSPM0G3507:当工作区有两个文件夹(或者它是项目吗?)时、CCS Theia 按住 Ctrl 键点击功能进入错误的源代码

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

    Chris、您好!

    [报价 userid="616669" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1475335/mspm0g3507-ccs-theia-ctrl-click-on-function-goes-to-wrong-source-when-workspace-has-two-folders-or-is-it-projects/5695315 #5695315"]MSPM0G3507:当工作区有两个文件夹(或者是项目吗?)时、CCS Theia Ctrl-单击功能转到错误的源代码

    多根工作空间和我们的组合集成存在一些已知问题。

    与前者有关的问题(大多数)已在20.1.0上得到解决。 我相信您使用的是早期版本。

    后者仍然存在。 当前的 Clangd 实施在我们的环境中没有很好的发挥作用。 我们正在针对20.2.0对它进行完整的重写。 遗憾的是、在20.2.0之前、没有针对各种 clangd 问题的良好解决方法。

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

    谢谢我会更新到20.1.0、非常感谢!

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

    如何获得更新?  它是否已发布?  请参阅下面的、假设20.0.2.5是最新的?

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

    好的、我看到它是在这里发布的 https://www.ti.com/tool/download/CCSTUDIO/20.1.0 、但 CCS  20.0.2.5似乎 有错误、并且不知道它?  或者、对于 CCS 中发布的更新、它位于 只有 CCS 外观且尚未在其中发布的位置?

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

    CCS 团队希望在发布 CCS 20.1.0增量更新之前解决增量更新流程的一个已知问题。 因此它目前还不可用。

    谢谢

    Ki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1. 在按住 Ctrl 键单击项目 A 中的功能(文件夹 A)将我转到项目 B 中的代码(文件夹 B)时、仍然可以看到问题。  这真的很糟糕!  它不是固定的!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我想补充一点、那就是按住 Ctrl 键点击通常会在头文件中选择原型定义、99%的时间都不是我想要的、而不是实际的函数本身。  因此、我必须转到我认为该函数有效的文件、并在其中使用 ctrl-h 作为函数名称。  这是导航至某个函数的非常缓慢的方法。  这个问题可以解决吗?

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

    上述两个问题都应作为下一版本的核心修复程序的一部分。