步骤1:下载AT固件
- 从乐鑫官网或Git鑫GitHub仓库(https://github.com/espressif/esp-at)获取对应ESP32型号的AT固件(如
ESP32-AT.bin
)。
步骤2:安装烧录工具
- 使用 esptool.py(命令行工具)或 Flash Download Tools(Windows图形工具),通过命令安装esptool:
bash
pip install esptool
步骤3:硬件连接
- 将ESP32的UART引脚(TX/RX)与USB转TTL模块连接,接线:
- ESP32-TX → USB-TTL-RX
- ESP32-RX → USB-TTL-TX
- 共地(GND接GND)。
- 进入下载模式:拉低GPIO0(接GND),按复位键。
步骤4:烧录固件
- esptool示例命令:
bash
(esptool.py --port COMx write_flash 0x0 ESP32-AT.bin
COMx
替换为实际串口号,0x0
为烧录地址)
步骤5:测试AT指令
- 使用串口工具(如Arduino IDE串口监视器、CoolTerm)连接ESP32,波特率设为115200,发送
AT
,若返回OK
即成功。
注意:
- 确保驱动已安装(如CP210x、CH340)。
- 部分开发板(如NodeMCU)无需手动进入下载模式。
- 若失败,检查接线、波特率及固件版本匹配性。