准备:
硬件:ESP-WROOM-32、USB下载线、USB转TTL
软件:
1)Flash下载工具
下载地址:工具 | 乐鑫科技 (espressif.com)
2)下载固件包,我选择的最新版本V2.4.0.00
下载地址:发布的固件 - ESP32 - — ESP-AT 用户指南 latest 文档 (espressif.com)
实操:
1)连接设备:使用USB线将电脑和ESP32设备连接(下载默认使用ESP32的串口0)
2)电脑安装串口驱动(如果出现感叹号或者没有串口显示,说明没有安装串口驱动,可以自行安装串口驱动)
a.打开设备管理器
b.查看是否有com口,如下图显示为com25,每台电脑显示的串口可能都不一样,以实际为准
3)解压下载的AT固件包
4)打开falsh下载工具,按照下图配置,点击OK
5)
按照上图所示,在软件中的方式根据固件包解压的位置,将需要导入的文件导入,写到地址0x0
,根据自己的实际情况设置com口
6)
点击START,此时会显示等待上电同步
7)点击“ERASE”后,显示“等待上电同步”,这时按开发板上的“BOOT”按钮1秒左右即可; ERASE完成后,点击“START”,再次出现“等待上电同步”,同样按开发板上的“BOOT”按钮1秒左右即可;
测试
1)上传完成后,可在电脑端安装串口助手,使用USB转TTL转接器和ESP32(使用串口2,RX2、TX2)连接测试。(串口助手的TX连接ESP32的RX2,RX连接ESP32的TX2)
2)usb转TTL连接器和电脑连接后会产生新的com(我的显示的是com25)用于通讯,将波特率设置为115200
3)重新拔插ESP32上的usb线,可以在串口助手中显示 ready
4)在串口助手中输入:AT+GMR 指令,可以查看固件版本信息,如果有数据显示,说明通讯成功。