在燒錄 ESP8266 ESP-12E 模塊固件時,使用了固件下載程式 Espressif 的 ESP8266 DOWNLOAD TOOL V2.3,這個程式是專門使用於 ESP8266 的晶片作燒錄或下載之用,簡單實用,不錯的下載程式。
ESP FLASH DOWNLOAD |
ESP8266 DOWNLOAD TOOL – SPIDownload 分頁:
SPIDownload
|
適用於 SPI Flash 的下載。
|
HSPIDownload
|
適用於 HSPI Flash 的下載。
|
RFConfig
|
射頻初始化設置。
|
MutiDownload
|
適用於多個母板的下載。
|
設定 Download Path Config 區域內選擇需要下載的 BIN 檔案, ADDR 內設置相應的下載位址,並在左邊勾選確定下載的檔案。設定 COM PORT 及 速率。設定 SPI Flash 的容量,SPI MODE (QIO / DIO)。
ESP8266 DOWNLOAD TOOL V2.3 下載程式配置說明:
配置項
|
配置說明
|
SPI FLASH CONFIG
|
|
CrystalFreq
|
根據實際選用的晶振型號選擇晶振頻率。
|
CombineBin
|
將勾選的 BIN 檔合成一個 target.bin,下載地址為 0x0000。
|
Default
|
將 SPI Flash 的配置恢復到預設值。
|
SPI SPEED
|
選擇 SPI Flash 的讀寫速度,最大值為 80 MHz。
|
SPI MODE
|
根據實際使用的 Flash 選擇對應的模式。如果 Flash 採用 Dual SPI,選擇 DIO 或 DOUT;如果
Flash 採用 Quad SPI,選擇 QIO 或 QOUT。
注意:
若用戶使用 ISSI Flash,請參考配置 ISSI Flash
QIO 模式”。
|
FLASH SIZE
|
根據實際編譯的配置對應選擇的 Flash 大小。
|
SpiAutoSet
|
不建議勾選 SpiAutoSet,推薦用戶根據實際情況對 Flash 進行手動配置。
用戶如果了勾選 SpiAutoSet,下載工具將會按照默認的 Flash map 下載,16 Mbit 和 32 Mbit 的 Flash map 會被設置為 512 Kbyte +512 Kbyte。
|
DoNotChgBin
|
用戶可勾選 DoNotChgBin,Flash 的運行頻率,方式和佈局會以用戶編譯時的配置選項為准。
如果不勾選該選項,Flash 的運行頻率,方式和佈局會以下載工具最終的配置為准。
|
Download Panel
|
|
START
|
點擊 START 開始下載。當下載結束後,左邊綠色狀態顯示
完成。
|
STOP
|
點擊 STOP 停止下載。
|
MAC Address
|
下載成功後,系統會顯示 ESP8266 STA 和 ESP8266 AP 的 MAC 地址。
|
COM PORT
|
選擇 ESP8266 的 COM 埠。
|
BAUDRATE
|
選擇下載的串列傳輸速率,默認為 115200。
|
燒錄時的配置選項與編譯時的配置是相關的, 編譯 SDK 時,控制台會提示 bin 檔的燒錄位址,配置不同,燒錄的位址和需要的檔也不同,按照燒錄檔的不同分為兩種情況,支援雲端升級和不支援雲端升級,另外,根據 Flash 容量的不同,我們還要調整 bin 檔燒錄的地址。
不支援雲端升級
(NoBoot 模式):
檔案名稱
|
8Mbit (1MB)
地址分配
|
16Mbit (2MB)
地址分配
|
32Mbit (4MB)
地址分配
|
備註 ( 4M =
0 ~ 4194303 = 0 ~ 3FFFFF)
|
eagle.flash.bin
|
0x00000
|
0x00000
|
0x00000
|
主程序,由代碼編譯生成
|
eagle.irom0text.bin
|
0x40000
|
0x40000
|
0x40000
|
主程序,由代碼編譯生成
|
esp_init_data_default.bin
|
0xFC000
|
0x1FC000
|
0x3FC000
|
由樂鑫在 SDK 中提供
|
blank.bin
|
0xFE000
|
0x1FE000
|
0x3FE000
|
由樂鑫在 SDK 中提供
|
支援雲端升級
(Boot 模式):
檔案名稱
|
8Mbit (1MB)
地址分配
|
16Mbit (2MB)
地址分配
|
32Mbit (4MB)
地址分配
|
備註 ( 4M =
0 ~ 4194303 = 0 ~ 3FFFFF)
|
boot.bin
|
0x00000
|
0x00000
|
0x00000
|
由樂鑫 SDK 中提供,建議使用最新版本
|
user1.bin
|
0x01000
|
0x01000
|
0x01000
|
主程序,由代碼編譯生成
|
user2.bin
|
0x81000
|
0x81000
|
0x81000
|
主程序,由代碼編譯生成
|
esp_init_data_default.bin
|
0xFC000
|
0x1FC000
|
0x3FC000
|
由樂鑫在 SDK 中提供
|
blank.bin
|
0xFE000
|
0x1FE000
|
0x3FE000
|
由樂鑫在 SDK 中提供
|
2017年 1月 13日 天氣報告
氣溫:15.1度 @ 22:10
相對濕度:百分之 87%
天氣:微雨
沒有留言:
張貼留言