在 VSCode IDE 中,使用 ESP32-S3 的 USB 接口进行调试

使用 USB 管脚进行 JTAG 调试,在 VSCode 环境中的使用请阅读官方说明:Configuration for Visual Studio Code Debug


1、先编译工程并烧录固件

2、打开 OpenOCD 环境:

  • F1 ---> OpenOCD 板配置 ---> USB-JTAG
  • F1 ---> OpenOCD 管理器 ---> Start OpenOCD

3、设置 GDB 配置文件

工程目录下创建 gdbinit 文件,输入如下内容:

bash 复制代码
target remote :3333
set remote hardware-watchpoint-limit 2
mon reset halt
flushregs
thb app_main
c

4、打断点开始进入调试

F5 ---> ESP-IDF ---> 打断点 ---> 启动调试

相关推荐
郝学胜-神的一滴10 小时前
Qt 高级开发 005: Qt Creator与Visual Studio 项目双向转换
开发语言·c++·ide·qt·程序人生·visual studio
irpywp12 小时前
Rilmazafone :一款可视化 DMG 编辑器,拖拽排版一键生成
开源·编辑器·github
不剪发的Tony老师13 小时前
Code::Blocks:一款免费开源的C/C++/Fortran集成开发环境
c语言·c++·ide
高斯林.神犇13 小时前
Idea中使用Git
java·ide·intellij-idea
lifewange17 小时前
如何在VScode中配置shell环境?
ide·vscode·编辑器
codingxb4517 小时前
VSCode中使用ClaudeCode接入Deepseek-v4模型
vscode·deepseek·claude code
lpfasd12317 小时前
Trae Solo 与 Qoder Quest
ide·人工智能·cli
阿凡达蘑菇灯17 小时前
gemini助手 插件 强制设置在本地运行
vscode
martian66518 小时前
在 IntelliJ IDEA 中安装、配置 Claude Code 及解决连接错误完全指南
java·ide·intellij-idea
Tisfy19 小时前
VSCode Docker(Code Server)首次调试C++长时间下载debuginfo问题
c++·vscode·docker