micropython esp32手册_使用ESP32控制板(二):燒錄MicroPython韌體
ESP32系列控制板可用樂(lè)鑫信息科技提供的SDK(軟體開發(fā)工具,ESP32 IDF,採(cǎi)C/C++語(yǔ)言)、Arduino, MicroPython, JavaScript, Lua, ….等程式語(yǔ)言開發(fā),本文將示範(fàn)燒錄MicroPython韌體。
MicroPython的ESP32韌體分成支援Wi-Fi(但不支援藍(lán)牙)以及支援藍(lán)牙(但不支援Wi-Fi)兩大版本,每個(gè)版本各有三個(gè)系列:
通用(GENERIC):適合所有一般ESP32系列控制板。
通用外部RAM(GENERIC-SPIRAM):適合內(nèi)建外部RAM(PSRAM)的ESP32控制板。
TinyPICO:用於世界最小(18x32mm)的ESP32微控制板TinyPICO。
WEMOS LOIN32控制板要刷入「通用」版,在MicroPython官網(wǎng)的下載頁(yè)下載韌體:
燒錄ESP32韌體的方式跟ESP8266一樣,可用樂(lè)鑫信息科技官方的Flash下載工具(Flash Download Tools,僅Windows版)或者esptool.py工具程式。
使用Flash下載工具燒錄MicroPython韌體
開啟Flash下載工具後,點(diǎn)擊ESP32 Download Tool鈕:
確認(rèn)ESP32控制板的COM埠口編號(hào),按下ERASE(清除),等待左下角的框框顯示綠底FINISH(完成),代表快閃記憶體清除成功。
選取下載的MicroPython韌體(.bin檔),位址輸入0x1000,快閃記憶體大小(FLASH SIZE)選擇32Mbit,再按下START鈕,開始燒錄韌體。
使用esptool.py燒錄韌體
esptool.py是用Python寫成的跨平臺(tái)韌體燒錄工具程式,燒錄韌體之前請(qǐng)先清除快閃記憶體。在macOS終端機(jī)清除ESP32快閃記憶體的命令如下:
esptool.py --chip esp32 --port 序列埠號(hào) erase_flash
1
esptool.py--chipesp32--port序列埠號(hào)erase_flash
接著執(zhí)行燒錄韌體的命令:
esptool.py --chip esp32 --port 序列埠號(hào) --baud 460800 write_flash -z 0x1000 韌體檔名
1
esptool.py--chipesp32--port序列埠號(hào)--baud460800write_flash-z0x1000韌體檔名
韌體燒錄完畢,按下Reset鍵重置控制板,即可用PuTTY或screen等終端機(jī)軟體連線操作,操作方式跟ESP8266控制板一樣。
總結(jié)
以上是生活随笔為你收集整理的micropython esp32手册_使用ESP32控制板(二):燒錄MicroPython韌體的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 奇瑞捷豹路虎于半个月前结束新一轮裁员 比
- 下一篇: 联想小新 Pad 2024 平板开售:骁