ESP_TOOLMAN(四) : ESP32 固件下载需要的软硬件环境

此篇博客用来阐述 ESP32 固件下载需要的软硬件环境,分为以下两个部分:

  • 硬件环境配置
  • 软件环境配置

1 硬件环境配置

通过查阅 ESP32 技术规格书,可以发现以下信息:

  • ESP32 工作电压范围为 2.3 V ~ 3.6 V;使用单电源供电时,建议电源电压为 3.3 V,输出电流需要达到 500 mA 及以上。如果是芯片则需要外接 40 MHz 晶振,用于芯片起振。
  • ESP32 硬件接线需要满足 VDD -> 3V3EN -> 上拉GND -> GNDGPIO0 -> 下拉(进入下载启动模式)、GPIO2 -> 悬空/下拉GPIO12 -> 上拉时 VDD_SDIO 为 1.8 V/下拉时 VDD_SDIO 为 3.3 V(默认内部下拉)GPIO15 -> 悬空/上拉TXD0 -> RXRXD0 -> TX

将上述信息总结成表格,如下:

管脚名称 管脚状态
3V3(VDD) 3.3V 供电 (VDD),输出电流需要达到 500 mA 及以上
EN 上拉
GND GND
GPIO0 UART 下载模式:下拉
FLASH 启动模式:悬空/上拉
GPIO2 悬空/下拉
GPIO12 大部分情况下未连接 / 使用默认内部下拉即可
上拉时 VDD_SDIO 为 1.8 V
下拉时 VDD_SDIO 为 3.3 V
GPIO15 悬空/上拉
RXD0 UART 下载的接收端
TXD0 UART 下载的发送端,悬空/上拉

注意:上电时序要求当 VDD 达到 2.3 V 时, EN 不能超过 0.6 V 。上电时序可参见 ESP32 技术规格书

2 软件环境配置

软件软件配置可分为以下两种形式的系统:

  • Windows : 直接下载使用 Flash download tool 来进行 ESP32 固件烧录,具体使用说明请参考 Flash download tool 文件夹下的 /flash_download_tool_v3.8.5/doc/Flash_Download_Tool__cn.pdf
  • Linux/Mac OS : 使用 esptool 工具来进行 ESP32 固件烧录,具体使用方法请阅读 README.MD
上一篇:【玩转ESP32】3、点亮LED,Blink,blink,blink


下一篇:HTTP 使用GET方法 实现分包请求功能