作者 | 量子君
微信公众号 | 极客工作室
【ESP32填坑日记】技巧篇专栏目录
第一章 技巧篇① 常用调试方法
文章目录
前言
本专栏包含大量的ESP32开发教程、实例以及经验分享,详细的讲述了怎样配置ESP32,怎样使用ESP32,以及在实际开发过程中遇到的问题及解决方案等。每一篇“填坑“文章都会具体到某一问题,例如电源问题、焊接问题、编程问题等,这样设计的目的就是为了让每一位读者都能找到自己需要的解答。
本章介绍了ESP32平台常用的调试方法及调试样例。
一、JTAG仿真
ESP32S3内置JTAG,可以直接使用USB接口进行仿真调试。
仿真调试方法如下:
1.1 准备工作:
- 先进行安装OpenOcd配置(一般在VScode环境中进行安装ESP的组件后会自动安装)
- 更改OpenOcd配置
更改截图中选中部分的配置更改为如下配置: “board/esp32s3-builtin.cfg” - 更改仿真文件
①将上图选中的文件使用如下文件进行替换
②将替换后的文件中的工具路径更改为本电脑中安装的位置
1.2 使用教程
- 点击界面底部OpenOCD Server
- 点击start OpenOCD Server ,底部变绿为正常打开
- 点击左侧仿真按钮,点击运行GDB仿真,如下图为正常程序仿真,下列可进行查看堆栈和进行监视
- 添加监视点