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 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】開始燒錄,直到燒錄完成:
結束