使用环境
- 操作系统版本:win11
- 操作系统平台(x86/x64):
- EIDE 插件版本:3.21.1
- Cortex-Debug: 1.12.1
描述问题
我已经配置好Arm工具链的路径了却仍然无法调试, 显示找不到gdb, 可以正常编译烧录
屏幕截图


配置文件
{
"version": "0.2.0",
"configurations": [
{
"cwd": "${workspaceRoot}",
"type": "cortex-debug",
"request": "launch",
"name": "LoRa-module: OpenOCD",
"servertype": "openocd",
"executable": "build/LoRa-module/LoRa.elf",
"runToEntryPoint": "main",
"configFiles": [
"interface/stlink.cfg",
"target/stm32l1.cfg"
],
"svdFile": ".pack/Keil/STM32L1xx_DFP.1.3.0/CMSIS/SVD/STM32L151.svd",
}
]
}
"EIDE.ARM.ARMCC5.InstallDirectory": "c:\\Users\\Alddp\\.eide\\tools\\armcc_v5_cracked",
"EIDE.ARM.ARMCC6.InstallDirectory": "c:\\Users\\Alddp\\.eide\\tools\\armclang_v6_cracked",
"EIDE.ARM.GCC.InstallDirectory": "${userRoot}/.eide/tools/gcc_arm",
"EIDE.ARM.INI.Path": "d:\\Keil_v5\\UV4\\UV4.exe",
"EIDE.ARM.Option.AxfToElf": true,
"EIDE.Cppcheck.ExecutablePath": "${userRoot}/.eide/tools/cppcheck/cppcheck.exe",
"EIDE.IAR.ARM.Toolchain.InstallDirectory": "c:\\Users\\Administrator\\.eide\\tools\\gcc_arm",
"EIDE.JLink.InstallDirectory": "${userRoot}/.eide/tools/jlink",
"EIDE.OpenOCD.ExePath": "${userRoot}/.eide/tools/openocd_7a1adfbec_mingw32/bin/openocd.exe",
"EIDE.SDCC.InstallDirectory": "${userRoot}/.eide/tools/sdcc",
"EIDE.STLink.ExePath": "${userRoot}/.eide/tools/st_cube_programer/bin/STM32_Programmer_CLI.exe",
"cortex-debug.armToolchainPath": "C:/Users/Alddp/.eide/tools/gcc_arm/bin",
"cortex-debug.gdbPath": "C:/Users/Alddp/.eide/tools/gcc_arm/bin/arm-none-eabi-gdb.exe"
当我在launch.json中加入"gdbPath": "C:/Users/Alddp/.eide/tools/gcc_arm/bin/arm-none-eabi-gdb.exe"
后显示
启动VSCode时输出了一些有关cortex-debug的error不清楚是什么意思
2025-03-15 20:22:22.690 [error] Activating extension marus25.cortex-debug failed due to an error:
2025-03-15 20:22:22.690 [error] SyntaxError: Expected property name or '}' in JSON at position 5 (line 2 column 3)
at JSON.parse (<anonymous>)
at c:\Users\Alddp\.vscode\extensions\marus25.cortex-debug-1.12.1\dist\extension.js:1:173243
at Object.activate (c:\Users\Alddp\.vscode\extensions\marus25.cortex-debug-1.12.1\dist\extension.js:1:173350)
at new S (c:\Users\Alddp\.vscode\extensions\marus25.cortex-debug-1.12.1\dist\extension.js:1:94996)
at t.activate (c:\Users\Alddp\.vscode\extensions\marus25.cortex-debug-1.12.1\dist\extension.js:1:113615)
at Function.kb (file:///d:/Applications/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:116:15216)
at Function.jb (file:///d:/Applications/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:116:14923)
at file:///d:/Applications/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:116:13081
at pw.n (file:///d:/Applications/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:112:13415)
at pw.m (file:///d:/Applications/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:112:13378)
at pw.l (file:///d:/Applications/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:112:12834)