Na našich destičkách je MicroPython už nahraný, ale kdyby sis koupil{{a}} vlastní NodeMCU nebo chtěl{{a}} firmware aktualizovat, budeš ho potřebovat umět nahrát.
K tomu je potřeba nástroj esptool, který se dá nainstalovat pomocí:
(env)$ python -m pip install esptoolPo instalaci esptool si stáhni nejnovější stabilní firmware pro ESP8266 z micropython.org/download a zadej:
(env)$ esptool.py --port /dev/ttyUSB0 --baud 460800 write_flash 0 esp8266-20161110-v1.8.6.binHodnotu pro --port opět doplň podle svého systému – např. /dev/tty.wchusbserial1420 na Macu, COM3 na Windows.
[note] Destiček s čipem ESP8266 se vyrábí celá řada různých typů a některé mohou potřebovat odlišné nastavení při flashování. Popis všech možností nastavení je k nalezení v dokumentaci k esptool.
Je-li na desce nahraný MicroPython, tento příkaz by měl fungovat. U jiného firmware, (případně u poškozeného MicroPythonu), je potřeba při zapojování destičky do USB držet tlačítko FLASH.