【STM32 通用】Vscode 中使用 GDB 进行调试
1. 引言
在 Vscode 中使用 gdb 对 STM32 进行调试代码。
2. 依赖插件:Cortex Debug

3. 所需软件
2.1 STM32CubeProgrammer

依赖其中的 STM32_Programmer_CLI.exe
3.2 STM32CubeIDE

依赖其中的 ST-LINK_gdbserver.exe
4. launch.json 配置(推荐)
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Cortex Debug",
"cwd": "${workspaceFolder}",
"executable": "${workspaceFolder}/Makefile/CM7/build/BaseProject_CM7.elf",
"request": "launch",
"type": "cortex-debug",
"runToEntryPoint": "main",
"servertype": "stlink",
"stlinkPath": "D:\\STM32CubeIDE_2.2.0\\STM32CubeIDE\\plugins\\com.st.stm32cube.ide.mcu.externaltools.stlink-gdb-server.win32_2.2.500.202604010938\\tools\\bin\\ST-LINK_gdbserver.exe",
"stm32cubeprogrammer": "D:\\STM32CubeProgrammer\\bin"
}
]
}
博客导航
本文来自博客园,作者:膝盖中箭卫兵,转载请注明原文链接:https://www.cnblogs.com/Skyrim-sssuuu/p/22763237

浙公网安备 33010602011771号
https://orcid.org/0000-0001-5102-772X