【嵌入式硬件Esp32】ESP32 正確下載姿勢


 

程序的正確下載步驟,以8M flash為例子:

 

ESP32 的運行狀態主要由 GPIO0 決定

 

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 及以上。

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM