vscode调试单片机
时间: 2025-02-12 20:54:47 浏览: 46
### 如何在VSCode中设置和使用单片机调试配置
#### 安装必要的扩展
为了能够在VSCode中进行单片机调试,安装合适的调试插件至关重要。对于大多数基于ARM架构的单片机而言,推荐安装`Cortex-Debug`插件,在VSCode扩展市场中可以找到并完成安装[^1]。
#### 配置launch.json文件
启动调试之前,需正确配置项目根目录下的`.vscode/launch.json`文件。此文件定义了调试会话的各项参数。针对STM32这类32位单片机,可以在`launch.json`内加入如下特定条目以便更好地监控实时数据变化:
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cortex-debug",
"request": "launch",
"servertype": "jlink",
"interface": "swd",
"device": "STM32F407VGT6",
"program": "${workspaceFolder}/build/${fileBasenameNoExtension}.elf",
"runToMain": true,
"externalConsole": false,
"cwd": "${workspaceRoot}",
"liveWatch": {
"enabled": true,
"samplesPerSecond": 4
}
}
]
}
```
上述JSON片段展示了如何指定目标设备型号、连接方式(SWD/JTAG),以及启用动态观察功能,允许开发者以每秒四次采样的频率跟踪选定变量的变化情况[^4]。
#### 开始调试流程
当一切准备就绪之后,按下F5键即可启动调试进程。此时可以通过左侧边栏上的调试点管理界面来暂停执行流、逐步运行代码;利用顶部工具栏访问命令面板执行更多高级操作如查看寄存器状态或内存映射图等;还可以通过右侧面板中的“监视窗口”直观地浏览当前作用域内的局部变量及其值。
阅读全文
相关推荐


















