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 Theia 实例相互冲突##39;s 开放工作区

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1483094/codecomposer-separate-ccs-theia-instances-conflict-with-each-other-s-open-workspaces

器件型号:CODECOMPOSER

工具与软件:

作为某些背景、我同时处理了几个 C2000项目、每个项目都有几代。

我的工作流程通常有两个 CCS 实例、每个监视器上各一个、每个实例打开以处理不同的项目、从而更好地同时进行搜索、比较和调试。

我注意到 CCS 2.x 的不同 CCS 实例之间存在不良耦合、下面进行了详细介绍。 我希望 CCS 的每个实例只能由全局设置或类似设置耦合。如果我要在两个不同的 CCS 实例中打开两个单独的工作区、编辑一个实例不会影响另一个实例、但会影响。

我尝试了最新版本,希望这是修复,但它没有。  

版本:20.1.0.6__1.7.0

如何重现:

  1. 打开一个 CCS 实例并指定其 CCS1
  2. 创建一个空文件夹"dir1"
  3. CCS1:  使用 File > Open Folder... 以打开 DIR1
  4. CCS1:  在 DIR1中、创建一个名为"Universal Project 1"的通用 C2000工程
  5. CCS1:  将工作区保存为"ws1"、并将工作区文件保存在 DIR1中
  6. CCS1:  重复步骤1-4、但将所有内容命名为"2"(DIR2、通用项目2、WS2)
  7. *
  8. CCS1:  File > Open Workspace... 打开 ws1
  9. 打开 CCS 的一个新实例并将其指定为 CCS2
  10. CCS2:  File > Open Workspace... 并打开 WS2
  11. CCS1: 请注意、当尝试访问 Project > Properties 时、会收到错误"无法读取未定义的属性(读取'activeBuildConfiguration')"。 此外、您不能构建、更改配置或任何特定于项目的内容。
  12. 可以通过删除并重新添加工程来解决此问题、但这会导致进一步的问题:
  13. CCS1: 使用"从工作区中删除文件夹"、从 ws1中删除 dir1
  14. CCS1: File > Open Folder... 然后再次打开 DIR1
  15. 请注意、这不仅会添加 DIR1、而且还会将 DIR2添加到 ws1。 它还将 DIR1添加到 WS2。 只要两个 CCS 实例都打开、删除和添加文件夹/工程将继续影响两个工作区。

*在第7步,文件系统应类似于:

我如何解决这个问题,或者可以解决这个问题以支持应用程序的多个实例?

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

    您好!

    在运行同一 CCS 安装的多个实例时存在一些已知问题。 我们希望能够在6月的下一个 CCS 版本中解决这些问题。

    我启用了该问题的现有票证的公众可见性。 公共跟踪链接: https://sir.ext.ti.com/jira/browse/EXT_EP-12211

    谢谢

    Ki