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/