使用环境

<!-- 必须 告知插件运行的环境,帮助开发者定位问题 -->

  • 操作系统版本:WIN 11
  • 操作系统平台(x86/x64):x64
  • VsCode 版本:
  • EIDE 插件版本:v3.20.0
  • C/C++ 插件版本:v1.22.10
  • 何种编译器(keil_c51/sdcc/armcc5/armgcc/...):armcc5
  • 编译器版本(非编译问题可忽略):

描述问题

<!-- 使用简明清晰的语言描述您的问题 -->
我使用cubemx生成MDK工程,导入工程后将MDK-ARM.code-workspace的“folders path”从'.'改为‘..’以适应需求,但是生成调试器模板后,开始调试时会出现“At least one OpenOCD Configuration File must be specified.”错误,而MDK-ARM.code-workspace的“folders path”改成'.'时则可以正常调试
这是我生成的调试器模板

{
    "version": "0.2.0",
    "configurations": [
        {
            "cwd": "${workspaceRoot}",
            "type": "cortex-debug",
            "request": "launch",
            "name": "2024ETPIA: OpenOCD",
            "servertype": "openocd",
            "executable": "build/2024ETPIA/2024ETPIA.elf",
            "runToEntryPoint": "main",
            "configFiles": [
                "interface/cmsis-dap.cfg",
                "target/stm32f4x.cfg"
            ]
        }
    ]
}

屏幕截图

<!--使用一些截图能够更好地展现问题 -->

期望现象

<!--您期望应该产生的,但实际上却没有发生的结果-->
我期望在将MDK-ARM.code-workspace的“folders path”改为‘..’时仍可正常调试

Write a Reply...