本文主要描述如何使用Flash_Download 工具進行固件下載,旨在幫助用戶盡快掌握ESP系列模組固件下載的方法。
準備工具
●待下載模組
●flash_download_tool.exe 工具,如下圖所示
模組引腳序號
ESP系列模組下載引腳為:VCC、GND、UART0、燒錄控制腳、復位腳(可選)如下表1所示。
表1 ESP 系列模組引腳定義
(1) EN 為使能腳,低電平模組保持復位狀態。
(2) 燒錄控制腳為控制模組進入燒錄狀態引腳,進入燒錄狀態須保證模組上電前處于拉低狀態,或在拉低后觸發硬件復位。
(3) TXD0 和RXD0 為燒錄串口,用于固件升級,默認波特率為115200bps,最高可達921600bps。
WB81模組引腳圖:
圖1 ESP 模組引腳圖
FB82 模組引腳圖:
圖2 FB82 模組引腳圖
燒錄步驟
01
硬件連接
使用Debug 燒寫方式,模組上的VCC、GND、TXD0、RXD0、燒錄控制腳、EN 連接到對應的引腳,如下圖3。
圖3 UART0 串口燒錄固件連接示意圖
02
燒錄軟件操作
* 進入下載模式
方法1:上電前拉低燒錄控制腳。
方法2:上電后拉低燒錄控制腳并保持,然后同時給EN 引腳低電平脈沖(燒錄控制腳保持拉低的狀態),最后松開拉低燒錄控制腳,進入“固件下載”模式,此時可以通過串口下載固件。
* 配置下載工具
(1) 配置
①ChipType:FB82 選擇ESP32-C2;WB81 選擇ESP32
②WorkMode:選擇Develop
③LoadMode:選擇UART
④點擊OK
圖4 flash download tool 主界面
(2) 配置說明
①ChipType:芯片類型,根據所用產品類型選擇
②WorkMode:軟件模式,當前有開發者模式和工廠模式,區別如下:
1) 開發者模式使用固件絕對路徑,只支持單片產品燒錄。
2) 工廠模式使用相對路徑,建議將待燒錄固件放在此軟件目錄bin 下,配置后關閉時會自動保存在本地。
3) 工廠模式打開時,界面鎖定,需點擊LockSettings 按鈕使能編輯防止鼠標誤操作
③接口,目前ESP32 系列模組僅支持UART。
* 進入下載頁面
(1) 配置
①Download path config:點擊”...”導入需要燒錄的bin 文件,并填入對應的燒錄地址,勾選bin 文件前面的復選框為”√”
②SPI flash config:保持如下默認配置
③Download panel:COM 選擇UART0 端口,BAUD 默認115200bps,最高支持921600bps
圖5 SPIDownload 界面
(2) 配置說明
①Download Path Config:包含固件加載路徑,固件下載地址,以16 進制格式填寫,比如0x1000。
②SPI Flash Config
1) SPI SPEED:SPI 啟動速率
2) SPI MODE:SPI 啟動模式
3) DETECTED INFO:自動檢測到的flash 及晶振信息
4) DoNotChgBin:若使能,則按照bin 文件原始內容燒錄。若不使能,按照界面的SPI SPEED、SPI MODE 配置更新并燒錄
5) CombineBin 按鈕:可將Download Path Config 中選中的多個固件打包成一個固件。若使能DoNotChgBin,則按原始固件打包。若不使能DoNotChgBin,則按界面SPI SPEED、SPI MODE 配置打包固件。固件之間非數據區,會以0xff 進行填充。打包的固件將保存為./combine/target.bin,每次點擊覆蓋前次。
6) Default 按鍵:將界面SPI 配置均還原成默認值。
③Download Panel
1) START:始按鍵
2) STOP:停止按鍵
3) ERASE:整個flash 擦除
4) COM:下載串口
5) BAUD:下載波特率
* 備注:
1、二進制bin 文件與燒錄地址必須匹配。
2、燒錄地址可在固件包“指令.txt”中查詢。
03
固件下載
點擊START 開始下載,下載過程中,下載工具會讀取flash 的信息和芯片的MAC 地址。下載完成后,下載工具的界面如圖6所示。
圖6 固件下載完成界面
-
WIFI
+關注
關注
81文章
5305瀏覽量
204263 -
ESP
+關注
關注
0文章
185瀏覽量
34015 -
利爾達
+關注
關注
1文章
210瀏覽量
9820
發布評論請先 登錄
相關推薦
評論