1.准备
安装好ESP-IDF和VSCODE上的扩展插件
参考安装步骤1
参考按照步骤2
2.编译和烧录
(1)显示所有例程

(2)在get-started处选择hello_world,然后创建项目目录

(3)选择芯片类型,我选的第二个

(4)选择连接的串口号,根据实际情况来选

(5)选择烧录方式DFU

(6)在命令行使用idf.py dfu进行编译

编译成功

(7)烧录前,将设备设置为DFU模式,我的设备是在按住BOOT按钮时,按一下RESET按钮,然后松开BOOT按钮,即可进入DFU模式
(8)在命令行使用idf.py -p COM14 flash进行烧录

烧录成功

3.查看串口效果
可以在VSCODE上直接查看,也可以用串口调试助手等软件查看。

4.问题
由于之前使用了zadig更改了ESP32的端口驱动程序,导致目前只能用DFU方式进行烧录,不能使用UART方式进行烧录。而且烧录时必须用命令行的形式,不能够点击VSCODE上的按钮来完成烧录工作,有没有大佬知道原因,可以指点一下我。


参考:https://www.bilibili.com/read/cv19855419/






![[4]PCB设计实验|LPWAN物联网系统解决方案 |LoRa模块/LoRa网关/云平台/LoRa应用案例|9:30~10:00](https://img-blog.csdnimg.cn/6cb9d7d0af104fd9862817ac73ef30bb.png)











