Thread 中讨论的其他器件:CCStudio
你(们)好
我正在处理一个项目、2个 MCU A/B 是彼此之间的通信。 是否需要运行2个 CCS 来调试同一台笔记本电脑中 A 和 B 上运行的固件。 我不想使用2台计算机
谢谢
HK Woo
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.
你(们)好
我正在处理一个项目、2个 MCU A/B 是彼此之间的通信。 是否需要运行2个 CCS 来调试同一台笔记本电脑中 A 和 B 上运行的固件。 我不想使用2台计算机
谢谢
HK Woo
您好!
[引用 userid="46959" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/C2000-microcontrollers-forume/1062477/tms320f280025c-ccs-ide"]是否有运行2个 CCS 来调试同一笔记本电脑中 A 和 B 上运行的固件。您可以运行两个单独的 CCS 实例。 只需为每个实例指定不同的工作区
请注意、也可以使用一个运行 CCS 的实例来调试两个 MCU。 这是一种多核调试类型:
https://dev.ti.com/tirex/explore/node?node=AF77MYXC5GXV9l1NS.Clig__FUz-xrs__LATEST
您需要为两个 MCU 创建一个目标配置。 假设它们使用单独的调试连接、您可以在同一目标配置文件中指定多种连接类型:
https://dev.ti.com/tirex/explore/node?node=AHKeYIyP28yaviTrH5jWIA__FUz-xrs__LATEST
谢谢
Ki
您应该能够运行两个单独的实例。 关键是必须为每个工作区使用完全不同的工作区文件夹。 另请注意、CCS 的两个实例不能同时使用相同的调试探针。 假设每个 MCU 都有一个主调试探针。 是这样吗?
[在演示中引用 userid="46959" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forume/1062477/tms320f280025c-ccs-ide/3932052#3932052"]。 它是一个针对2个内核的项目。 但是、在我的应用中、它是2个项目。 如何为2个独立项目启动2个调试会话。 请告知。[/报价]您可以启动手动调试启动、然后为每个内核指定不同的程序。 有关手动启动的示例、请参阅:
https://www.youtube.com/watch?v=w-W4eWYBnN4
请注意、在上面的视频中、我为两个内核加载相同的程序。 但您也可以为每个内核加载单独的程序。
谢谢
Ki
对于 macOS、需要考虑的另一个因素是:注意、如果您已经运行 CCS、则无法通过再次双击桌面图标来启动新实例。 这会将上下文切换回正在运行的 CCS 实例。 您将需要显式启动新的 CCStudio 实例。 我不是 Mac 用户、因此我不确定执行此操作的最佳方法是什么、但我可以通过打开终端并在 CCS 安装目录中显式运行 CCStudio 可执行文件来执行此操作。 这会从已运行的 CCS 实例中打开单独的 CCS 实例