esp32在vscode中仿真调试
此方法可以用在具有usb serial jtag功能的esp32芯片用,支持型号:
ESP32-C3
ESP32-S3
ESP32-C6
ESP32-H2
ESP32-C5
一、在vscode中安装ESP_IDF插件
二、生成launch.json文件
三、修改驱动
esp32设备的usb口连接电脑,用zadig(下载链接)查看设备。由于 ESP32-S3 芯片内置了强大的 USB 外设功能,并且它被配置为一个 USB 复合设备,所以可以看到两个接口,如果开发板还有ch340连接串口,那就有三个接口。
确保interface 0和interface 2一个装usb serial另一个装WINUSB。
四、选择COM口
选择usb serial jtag所有的com口,如果ch340和usb serial jtag物理上共用一个usb口,那选择ch340所有的接口也可以。
四、选择调试配置
选择前面两个都可以,选择launch好一点。
两个配置对应launch文件两个配置:
{"version": "0.2.0","configurations": [{"type": "gdbtarget","request": "attach","name": "Eclipse CDT GDB Adapter"},{"type": "espidf","name": "Launch","request": "launch"}]
}
四、开始仿真调试
点两个按钮任何一个都可以
进入调试后可以看到这些按钮,你应该懂得怎么用这些按钮了。