野路子学习esp32(四) 烧录固件 @a.宏万

ESP FLASH TOOL 是 Espressif 官方开发的烧录工具,用户可根据实际的编译方式和Flash的容量,将SDK编译生成的多个bin文件一键烧录到 ESP8266/ESP32 的SPI Flash中。

ESP FLASH TOOL 的官方下载地址为: http://espressif.com/sites/default/files/tools/flash_download_tools_v3.6.1.0_0.zip 

烧写工具说明 http://bbs.espressif.com/viewtopic.php?f=5&t=433

ESP32 的运行状态主要由 GPIO0 决定

模式 GPIO0
UART 下载模式
Flash 运行模式

ESP32 在编译时,通过 make menuconfig 来配置 Partition Table 分别支持 Single factory app, no OTA、Factory app, two OTA definitions、Custom partition table CSV

注意1:乐鑫在不同版本的 SDK 中有可能会改变这些烧录位置,以下说明仅为参考,建议以开发时的 Console 输出信息为准。

说明:

*切记将模组按以上电路接线完成后,再上电。

*保证3.3V 电源供应,一般要求外部电源输出电流需在 500mA 及以上。

1、打开ESP FLASH TOOL,根据上一章节配置bin文件和烧录地址

2、需配置晶振频率、SPI SPEED、SPI MODE、Flash Size、串口端口号和波特率等,此处波特率可以尽量选大一些,以节省时间,若提示ERROR,请降低波特率,在此以 8Mbit Flash为例:

 

3、配置完毕后,再给模块上电,使其进入下载模式,再点击【START】开始烧录,直到烧录完成:

原文地址:https://www.cnblogs.com/hongwans/p/7772975.html