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:CCSv20+中的多核调试配置、使用`launch.json`

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1516827/codecomposer-multi-core-debug-configuration-in-ccsv20-using-launch-json

部件号:CODECOMPOSER

工具/软件:

我看到了有关如何编辑启动配置以支持无工程多核调试的指导(例如、CCS 用户指南启动配置一节)。

但是、是否有方法可以编辑启动配置、以便为每个内核使用现有的单独工程?

我在工作区目录的顶层对我的工程进行了如下结构化:

`my Workspace`

  • `CPU1` (CPU1内核的工程)
    • `BuildConF1` (Build Configuration 1、包含此构建配置的"CPU1.out"文件)
    • `BuildConf2` (构建配置2、包含此构建配置的"cpu1.out"文件)
  • `CPU2` (CPU2内核的工程)
    • `BuildConF1` (构建配置1、包含此构建配置的"CPU2.out"文件)
    • `BuildConf2` (构建配置2、包含用于此构建配置的"CPU2.out"文件)

目前还有以下`launch.json`文件。

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "CPU1",
            "type": "ccs-debug",
            "request": "launch",
            "projectInfo": {
                "name": "CPU1",
                "resourceId": "/CPU1"
            },
            "groupInfo": [
                {
                    "name": "group_0",
                    "syncMode": false,
                    "cores": [
                        "Texas Instruments XDS2xx USB Debug Probe_0/C28xx_CPU1",
                        "Texas Instruments XDS2xx USB Debug Probe_0/C28xx_CPU2"
                    ]
                }
            ]
        }
    ]
}

我需要在此处进行哪些更改、以确保在调试会话开始时使用当前选择的编译配置将`CPU1`和`CPU2`工程自动加载到各自的内核中?

谢谢!

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

    您好:

    Unknown 说:
    但是、是否有办法编辑启动配置、以便为每个核心使用现有的单独项目?

    无法将多个工程关联到单个启动配置。

    对于多核环境、建议使用无工程启动配置、直接引用其他工程的可执行文件。

    谢谢

    Ki