Ako nahrať MicroPython na ESP32
Firmvér je možné nainštalovať viacerými spôsobmi. Ukážeme si dva z nich:
- pomocou editora Thonny
- pomocou nástroja
esptool.py
priamo z príkazového riadku
Pred samotnou inštaláciou jedným alebo druhým spôsobom si najprv treba stiahnuť firmvér zo stránky micropython.org:
- na hlavnej stránke prejdite na odkaz Download
- zo zoznamu zariadení si vyberte v časti Espressif ESP-based boards Generic ESP32 module
- v časti Firmware with ESP-IDF v4.x si vyberte a stiahnite
prvý (najnovší) stabilný firmvér (jeho názov je v tvare
esp32-idf4-20210202-v1.14.bin
)
Inštalácia firmvéru pomocou editora Thonny
po spustení prejdite do
Run > Select interpreter...
v dialógovom okne vyberte verziu interpretera (MicroPython (ESP32)) a port, ku ktorému je pripojený
kliknite na tlačidlo s názvom
Open the dialog for installing or upgrading MicroPython on your device
vyberte port, ku ktorému je váš mikrokontrolér pripojený a vyberte súbor s firmvérom na nahratie
po potvrdení sa spustí proces nahrávania, resp. inštalácie firmvéru na mikrokontrolér, ktorý bude trvať zhruba 1 minútu
Inštalácia
firmvéru pomocou nástroja esptool.py
pre napálenie firmvéru je treba mať nainštalovaný nástroj
esptool.py
, pomocoupip3
:pip3 install esptool
pustite terminál a presuňte sa do priečinku, do ktorého ste stiahli firmvér
vymažte obsah flash pamäte pomocou
esptool.py --chip esp32 --port /dev/ttyUSB0 erase_flash
ak používate OS Windows, ako port uveďte príslušný sériový port (
COMx
):esptool.py --chip esp32 --port /COM3 erase_flash
Poznámka: Na niektorých moduloch je potrebné držať stlačené tlačidlo
BOOT
, aby sa mikrokontrolér pripojil.vypečte firmvér pomocou
esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 460800 write_flash -z 0x1000 esp32-20190125-v1.10.bin
alebo v OS Windows takto:
esptool.py --chip esp32 --port /COM3 --baud 460800 write_flash -z 0x1000 esp32-20190125-v1.10.bin
reštartnite dosku ESP32