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.

[参考译文] CC2340R5:CCS Theia 不会为导入的示例工程创建 launch.json

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1392806/cc2340r5-ccs-theia-does-not-create-launch-json-for-imported-example-project

器件型号:CC2340R5
Thread 中讨论的其他器件: CCStudio

工具与软件:

您好!

我已尝试导入 LP_EM_CC2340R5的示例工程、但在尝试调试时得到"launch.json"不是有效的 JSON 文件。 缺少调试配置属性。" 似乎没有 launch.json 文件。  

也许不支持 LP_EM_CC2340R5吗? 目标配置确实存在。 构建没有明显的问题、syscfg 列表没有问题。 此外、在构建和尝试调试工程之前、我尚未修改任何配置或设置。

CCS Theia 版本信息-

详细信息

版本:1.4.0.12

默认与代码 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

目标配置文件:

























谢谢!

奥斯汀欧班克

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

    忘记提一下、我使用的是 Simplelink 低功耗 SDK 版本 8.10.01.02 (2024年6月6日)。

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

    最新动态:

    我只是找到了一种方法来添加 launch.json 文件、但我认为它缺少一些设置。 当我尝试调试程序时、我得到了"项目没有目标配置文件"。 看起来有点明显、因为 launch.json 文件中没有太多信息可供开始使用。

      "版本""0.2.0"
      "配置":[
        {
          "名称""CCS 调试"
          "类型""ccs-debug"
          "请求""启动"
        }、
        {
          "名称""CCS 调试(1)"
          "类型""ccs-debug"
          "请求""启动"
        }、
        {
          "名称""CCS 调试(2)"
          "类型""ccs-debug"
          "请求""启动"
        }
      ]
    }
    似乎每次我尝试调试时都会向其中添加通用配置。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    最新动态:  

    刚刚尝试使用-clean 选项运行 CCS Theia、但在尝试调试时仍能获得相同的结果。

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

    更新此快乐的小旅程:

    好的。 似乎在创建了 launch.json (使用 Run->Open Configurations)后、如果您随后打开项目属性(右键单击项目文件夹并选择属性)、然后打开调试选项卡、以创建新配置。 此配置适用于调试。 我现在可以对项目进行调试了。

    launch.json (我删除了空配置。)

      "版本""0.2.0"
      "配置":[
        {
          "名称""buttonled_LP_EM_CC2340R5_freertos_ticlang"
          "类型""ccs-debug"
          "请求""发射"
          "project""buttonled_LP_EM_CC2340R5_freertos_ticlang"
          "debuggerSettings":{
            "targetConfigs/CC2340R5.ccxml":{
              "德州仪器(TI) XDS110 USB 调试探针/Cortex_M0P":{
                "数据""\"1.0\"编码="UTF-8 \"独立="no\"?>\n \n"
              }
            }
          }
        }
      ]
    }
    太太太太太太太太太太太太了、为了重申在导入项目后调试项目时必须执行的额外步骤:
    1) 1)如果导入项目的父文件夹中不存在.theia/launch.json、请选择"Run"->"Add Configuration"。
    2)右键点击项目文件夹并选择属性->调试。 当您单击"确定"关闭对话框时、一个新的配置将添加到 launch.json 中。
    3) 3)转到左侧面板的"Debug"视图并开始调试。
    我想我只是希望在我构建项目(使用 Debug 配置)后会自动添加调试配置、这是我执行这些步骤后基本上会发生的情况。 我没有手动向调试配置添加任何信息。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Austin:

    我希望你做得好。 我可以做一个注释、以便在我们的 SDK 中更好地记录此过程、以防其中不是很清晰、为产生混淆而抱歉。  

    谢谢!
    Alex F

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

    谢谢 Alex。

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

    我在同一个问题上只花了4个小时。
    当我点击"Debug"按钮时、我希望 IDE 能够创建配置、而无需额外的步骤。 此外、错误消息是绝对不显式的。

    请将此问题分享给开发团队!

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

    Julien、您好!

    我将与团队分享这一反馈。

    谢谢!
    Alex F