程序的正確下載步驟,以8M flash為例子:
一、硬件連接
ESP32 的運行狀態主要由 GPIO0 決定
二、ESP32 Flash 地址配置
注意1:樂鑫在不同版本的 SDK 中有可能會改變這些燒錄位置,以下說明僅為參考,建議以開發時的 Console 輸出信息為准。
三、燒錄下載
說明:
*切記將模組按正確電路接線完成后,再上電。
*保證3.3V 電源供應,一般要求外部電源輸出電流需在 500mA 及以上。
2、需配置晶振頻率、SPI SPEED、SPI MODE、Flash Size、串口端口號和波特率等,此處波特率可以盡量選大一些,以節省時間,若提示ERROR,請降低波特率,在此以 8Mbit
Flash為例:
四、windows下make flash下載
一、先將GPIO0拉低(進入下載模式)。如下圖,接上跳線帽。
二、輸入make flash,在界面上出現Connecting...字樣時候。按住boot按鈕 ,提示開始下載,即可松開。
如下圖是沒有按boot時可能出現的情況:
下圖為正確下載的情況:
三、要使下載好的程序運行,則在下載完成后,將ESP32的GPIO0拉高(也就是第一張圖的跳線帽取下),復位或重啟,程序即可運行。
如上圖,程序正常運行,若下載速度慢可將速度調整到921600,該速率也比較穩定。
五、官方工具flash_download_tools 下載
ESP FLASH TOOL 是 Espressif 官方開發的燒錄工具,用戶可根據實際的編譯方式和Flash的容量,將SDK編譯生成的多個bin文件一鍵燒錄到 ESP8266/ESP32 的SPI Flash中。
ESP FLASH TOOL 的官方下載地址為: https://www.espressif.com/zh-hans/support/download/other-tools?keys=&field_type_tid%5B%5D=13
燒寫工具說明 :http://bbs.espressif.com/viewtopic.php?f=5&t=433
按上圖配置完畢后,再給模塊上電,使其進入下載模式,再點擊【START】開始燒錄,直到燒錄完成: