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.

[参考译文] MSPM0G3507:TI 嵌入式调试 VSCODE 扩展不工作

Guru**** 2526700 points
Other Parts Discussed in Thread: MSPM0G3507, TMDSEMU110-U, UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1549606/mspm0g3507-ti-embedded-debug-vscode-extension-not-working

器件型号:MSPM0G3507
Thread 中讨论的其他器件: TMDSEMU110-UUNIFLASH

工具/软件:

您好:

为了移动我们完整的开发环境、我一直在尝试使 VSCODE 调试扩展正常工作。  我使用的是使用 CCS THEIA 构建的.out。


我已安装以下扩展:

- TI 嵌入式调试
- Cortex-Debug
Cortex-Debug:器件支持包- Texas Instruments MSPM0

硬件:MSPM0G3507 和 XDS110 调试探针。  



使用附加的配置文件在 IC 中进行调试。

使用以下配置文件在 VSCODE 中调试失败、并显示以下错误日志:“无法启动 GDB:远程通信错误。 目标已断开连接:读取时出错:参数无效。 (从 target-select extended-remote localhost:50003)

和 替换为本地副本中的有效命名和路径。

e2e.ti.com/.../theia_5F00_launch_5F00_example.txte2e.ti.com/.../vscode_5F00_launch_5F00_example.txt

您能否提供支持?  


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

    您好、

    让我将该线程分配给 SDTO 团队以获得帮助。

    此致、
    彼得

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

    您可以尝试改用此 VS Code 启动示例吗?

        "configurations": [
            {
                "name": "Debug with TI Embedded Debug for VS Code",
                "cwd": "C:/git/<user>/<projectname>",
                "executable": "C:/<user>/gby/chargeguard-msw/Build/<projectname>.out",
                "request": "launch",
                "type": "cortex-debug",
                "servertype": "openocd",
                "configFiles": [
                    "./interface/xds110.cfg",
                    "./board/ti_mspm0_launchpad.cfg"
                ],
                "searchDir": [
                    "C:/Users/<user>/AppData/Local/Texas Instruments/ti-embedded-debug/openocd/20250414/share/openocd/scripts"
                ],
                "runToEntryPoint": "main",
                "showDevDebugOutput": "none",
                "deviceName": "MSPM0G3507"
            }
        ]

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我不知道那里发生了什么。 我需要工程部门进行调查

    我们有没有机会获得正在使用的项目和*。out 文件? 您可以通过私人 E2E 消息发送。

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

    您好、对我休假的延误深表歉意。
    这非常令人困惑、在收到您的消息之后 、我尝试使用生成的“gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang"工程“工程运行相同的启动配置。 它再次闪烁并从 Theia IDE 完全开始调试、但尝试从 Vscode 运行时会出现完全相同的问题。
    那么、这可能是 TMDSEMU110-U 驱动程序问题吗?
    找到随附的工程和.out 文件。


    e2e.ti.com/.../empty_5F00_project.zip

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

    感谢这个项目。 我将其复制到 PC 上的相同路径、打开我的 VS Code 工作区文件夹位置到“C:\git\gby\empty_project\gpio_toggle_output_LP_MSPM0G3507_nortos_ticlang“处的同一位置、只需使用现有的启动命令即可成功启动程序的调试会话:

    e2e.ti.com/.../vscode_5F00_debug.mp4

    因此您的工程、程序或 launch.json 没有问题。

    那么、这是否是 TMDSEMU110-U 驱动程序问题?

    否、基于您的日志、似乎不是这样。 它正在查找并与 XDS110 通信。 我不确定导致“无效参数“问题的原因。 我将需要吸引更多的人。

     

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

    建议将器件置于 BSL 模式的工程。

    同时按下电路板上的 NRST 按钮和 PA18 或 SW1 按钮、然后松开。

    看看这是否有帮助。

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

    您好:

    由于我没有使用的 LaunchPad 和由于我的设置,我无法进行测试的方式;我已经尝试了批量擦除+出厂重置的微使用 uniflash ,然后进行下电上电;我的理解是,它做了同样的? 如果没有、我将尝试找到重新创建正确设置的时间。

    最后,这似乎不起作用。 我能够得到一个调试会话的工作,但不是在 Vscode 上,就像以前一样.
    还有! 我们计划在禁用 BSL 的情况下使用微控制器、因为我们不需要它;这是否意味着我们不能使用调试函数?

    提前感谢您

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

    Gabriel

    我将提请器件专家注意此主题以进行进一步调查。

    请注意、今天是当地假日、因此回复可能会延迟。

    谢谢

    Ki