2018年10月6日 星期六

DIY - ESP32:ESP32 模組固件燒錄(六)

DIY - ESP32:ESP32 模組固件燒錄(六):

筆者之前已經使用過 ESP8266 的固件燒錄程式(ESP FLASH DOWNLOAD V2.3),但這程式不適合燒錄 ESP32,要使用固件燒錄程式的升級版(ESP FLASH DOWNLOAD V3.4.4),操作系統是 Windows XP SP3。其實 Ai-Thinker 的 Eclipse 是可以安裝 Flash 功能,為了將開發板隔離程式開發,所以還是用 PC 連接到開發板,避免硬件電路問題,導致破壞程式開發電腦。

ESP FLASH DOWNLOAD 3.4.4 程式
準備的驅動和軟件程式(Windows XP):
USB 驅動程式 – CP210x DRIVER
固件下載程式 – ESP FLASH DOWNLOAD V3.4.4
固件 – ESP32 ESP-IDF(esp_idf_v3.0rc1)
串列通訊程式 – ESPlorer v0.2.0-rc6

固件燒錄步驟:
1】USB 安裝驅動程式(CP210x 或 CH340 Driver)
首先確定 ESP-32 模組的 USB 型號(例如Silicon CP210x)和電腦操作系統,然後在官網下載適合的驅動程式。用 USB 電纜連接電腦和 ESP32 模組,然後安裝 USB CP2102 驅動程式。安裝完成後,在裝置管理員的連接埠(COM 和 LPT)下,會顯示 Silicon Lab CP210x USB to UART Bridge(COM4),代表可以使用 COM4 作為 USB - TTY 的通訊埠。
下載網址:

顯示連接埠使用 Silicon Lab CP210x USB to UART Bridge(COM4)
2】啓動 ESP FLASH DOWNLOAD 程式,選擇 COM Port = COM4,BAUDRATE = 115200,然後將需要的 Download Patch Config 和 ADDR 設定好,在 ESP-32 模組上按 Flash 鍵(在 micro USB 的 上邊),然後按 Reset 鍵(在 micro USB 的 下邊),再放開 Reset 鍵,按 ESP FLASH DOWNLOAD 的 START 鍵,見到開始燒錄便可以放開 FLASH 鍵,ESP-32 模組的藍色 LED 在閃動(代表在燒錄進行中),直至燒錄完成,按 STOP 鍵,退出 ESP FLASH DOWNLOAD 程式。
 
燒錄 ESP32 4MB Flash 的檔案:
Download Patch Config
ADDR
Location
bootloader.bin
0x1000
app\build\bootloader\bootloader.bin
partitions_singleapp.bin
0x8000
app\build\partitions_singleapp.bin
hello-world.bin
0x10000
app\build\hello-world.bin
 

選擇 ESP32 Download Tool
ESP FLASH DOWNLOAD 設置
ESP FLASH DOWNLOAD 燒錄固件完成
固件測試步驟:
3】完成燒錄後,便可以測試是否成功,首先執行 ESPlorer 程式,並設定參數。

執行 ESPlorer 程式 Port → Baud 115200 → Port 4 → Open
相關網址:
※ DIY - ESP32:ESP32 的開始 (一)
※ DIY - ESP32:ESP32 晶片介紹(二)
※ DIY - ESP32:ESP32 晶片模組介紹(三)
※ DIY - ESP32:ESP32 開發平台和環境(四)
※ DIY - ESP32:安裝 ESP32 Windows IDE 整合開發環境(五)
※ DIY - ESP32:ESP-WROOM-32 模組介紹(七)
※ DIY - ESP32:ESP32 Goouuu-ESP32 開發板介紹(八)

2018年 10月 6日 天氣報告
氣溫:25.5@ 18:50
相對濕度:百分之 55%
天氣:天色良好

沒有留言:

張貼留言