上週二哥回來掃墓, 週六早上叫我載他去長明街買顯影劑 (要洗電路板), 我說已好久沒來買電子零件, 因過去幾年都在學習 AI, 完全沒碰硬體, 頂多就是追蹤 MicroPython 升版進度而已. 今天查看官網, 發現年初已升至 1.22 版, 所以找了一塊 ESP32 燒錄最新韌體. 希望今年能有時間回來玩硬體. 韌體下載網址 :
# https://micropython.org/download/ESP32_GENERIC/ (約 1.6MB)
燒錄程序與指令參考 :
先安裝 esptool :
pip install esptool
注意, 將板子插到 USB 後先到裝置管理員去查板子所連接之 COM 埠.
一. 燒錄 ESP32 :
- 檢查 Flash 容量 (WROOM 為 4MB) :
esptool.py --port COM13 flash_id - 抹除 Flash :
esptool.py --chip esp32 --port COM13 erase_flash - 燒錄韌體 (下燒錄指令前須按住 ESP32 WROOM 板右下角的 Flash 鈕) :
esptool.py --chip esp32 --port COM13 write_flash -z 0x1000 EESP32_GENERIC-20240222-v1.22.2.bin
二. 燒錄 ESP8266 :
- 檢查 Flash 容量 (D1 mini/Witty Cloud 為 4MB) :
esptool.py --port COM13 flash_id - 抹除 Flash :
esptool.py --chip esp8266 --port COM13 erase_flash - 燒錄韌體 (下燒錄指令前須按住右下角的 Flash 鈕) :
esptool.py --port COM13 --baud 115200 write_flash --flash_size=detect -fm dio 0 ESP8266_GENERIC-20240222-v1.22.2.bin
沒有留言:
張貼留言