请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CODECOMPOSER 工具与软件:
作为某些背景、我同时处理了几个 C2000项目、每个项目都有几代。
我的工作流程通常有两个 CCS 实例、每个监视器上各一个、每个实例打开以处理不同的项目、从而更好地同时进行搜索、比较和调试。
我注意到 CCS 2.x 的不同 CCS 实例之间存在不良耦合、下面进行了详细介绍。 我希望 CCS 的每个实例只能由全局设置或类似设置耦合。如果我要在两个不同的 CCS 实例中打开两个单独的工作区、编辑一个实例不会影响另一个实例、但会影响。
我尝试了最新版本,希望这是修复,但它没有。
版本:20.1.0.6__1.7.0
如何重现:
- 打开一个 CCS 实例并指定其 CCS1
- 创建一个空文件夹"dir1"
- CCS1: 使用 File > Open Folder... 以打开 DIR1
- CCS1: 在 DIR1中、创建一个名为"Universal Project 1"的通用 C2000工程
- CCS1: 将工作区保存为"ws1"、并将工作区文件保存在 DIR1中
- CCS1: 重复步骤1-4、但将所有内容命名为"2"(DIR2、通用项目2、WS2)
- *
- CCS1: File > Open Workspace... 打开 ws1
- 打开 CCS 的一个新实例并将其指定为 CCS2
- CCS2: File > Open Workspace... 并打开 WS2
- CCS1: 请注意、当尝试访问 Project > Properties 时、会收到错误"无法读取未定义的属性(读取'activeBuildConfiguration')"。 此外、您不能构建、更改配置或任何特定于项目的内容。
- 可以通过删除并重新添加工程来解决此问题、但这会导致进一步的问题:
- CCS1: 使用"从工作区中删除文件夹"、从 ws1中删除 dir1
- CCS1: File > Open Folder... 然后再次打开 DIR1
- 请注意、这不仅会添加 DIR1、而且还会将 DIR2添加到 ws1。 它还将 DIR1添加到 WS2。 只要两个 CCS 实例都打开、删除和添加文件夹/工程将继续影响两个工作区。
*在第7步,文件系统应类似于:
我如何解决这个问题,或者可以解决这个问题以支持应用程序的多个实例?