筆者首先會用帶 USB CP2102 ESP8266 ESP-12E 模塊來測試固件燒錄,操作系統是 Windows XP SP3,雖然這操作系統是過時,但相對是簡單和穩定,這個試驗目的是作模塊和程式的測試。
ESP FLASH DOWNLOAD 程式 |
USB 驅動程式 – CP210x DRIVER
固件下載程式 – ESP FLASH DOWNLOAD V2.3
固件 – ESP8266_NONOS_SDK_V1.5.0_15_11_27 (esp_iot_sdk_v1.5.0)
串行通訊程式 – RealTerm 2.0.0.70 / CoolTerm
固件燒錄步驟:
1】USB 安裝驅動程式(CP210x 或 CH340 Driver)
首先確定
ESP-12E 模塊的 USB 型號(例如Silicon CP210x)和電腦操作系統,然後在官網下載適合的驅動程式。用 USB 電纜連接電腦和 ESP8266
ESP-12E 模塊,然後安裝 USB CP2102 驅動程式。安裝完成後,在裝置管理員的連接埠(COM
和 LPT)下,會顯示 Silicon Lab CP210x USB to UART Bridge(COM3),代表可以使用 COM3 作為 USB -
TTY 的通訊埠。1】USB 安裝驅動程式(CP210x 或 CH340 Driver)
下載網址:https://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx
顯示連接埠使用 Silicon Lab CP210x USB to UART Bridge(COM3) |
下載網址: https://espressif.com/zh-hans/support/download/other-tools
燒錄 ESP8266 4MB Flash 的檔案:
Download Patch Config
|
ADDR
|
ADDR
(Dec)
|
File
Size
|
boot_v1.4(b1).bin
|
0x00000
|
0
|
3kB
|
user1.2048.new.5.bin
|
0x01000
|
4096
|
277kB
|
esp_init_data_default.bin
|
0x3fc000
|
1040384
|
1kB
|
blank.bin
|
0xfe000
|
4177920
|
4kB
|
blank.bin
|
0x3fe000
|
4186112
|
4kB
|
ESP FLASH DOWNLOAD 設置 |
ESP FLASH DOWNLOAD 燒錄固件完成 |
3】完成燒錄後,便可以測試是否成功,首先執行 RealTerm 程式,並設定參數。
Port → Baud 115200 → Port 3 → Change |
Display → Ansi |
AT → EOL +CR +LF → Send ASCII |
AT +GMR →EOL +CR +LF → Send ASCII |
測試
AT Command 的結果:
AT
OK
AT+RST
load 0x40100000, len 1396, room 16
tail 4
chksum 0x89
load 0x3ffe8000, len 776, room 4
tail 4
chksum 0xe8
load 0x3ffe8308, len 540, room 4
tail 8
chksum 0xc0
csum 0xc0
2nd boot version : 1.4(b1)
SPI Speed : 40MHz
SPI Mode : DIO
SPI Flash Size & Map:
32Mbit(512KB+512KB)
jump to run user1 @ 1000
|
2017年 1月 12日 天氣報告
氣溫:17.5度 @ 210:10
相對濕度:百分之 79%
天氣:多雲
沒有留言:
張貼留言