使用环境
<!-- 必须 告知插件运行的环境,帮助开发者定位问题 -->
- 操作系统版本: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”改为‘..’时仍可正常调试