Nodemcu:flash
NodeMCU auf den ESP8266 flashen
Was ist NodeMCU
NodeMCU ist eine Firmware für den ESP8266. Diese Firmware besitzt einen LUA-Interpreter (der ESP8266 kann also in LUA programmiert werden). Außerdem legt NodeMCU ein Dateisystem auf dem ESP8266 an, wodurch Dateien gelesen und geschrieben werden können, man kann z.B. die aktuellen Einstellungen eines Programms in eine Datei schreiben, und nach einem Neustart übernehmen.
Wo bekommt man NodeMCU
NodeMCU kann man mit einem [[1] erstellen. Dabei kann man die Module, die zur Verfügung stehen sollen, auswählen. Alternativ kann man es auch von [[2]]] herunterladen. Das angepasste Erstellen der Firmware ist sinnvoll, da man meinst nur einige Module benötigt.
Wie flasht man NodeMCU
Um NodeMCU zu flashen, lädt man sich das esptool von [[3]] herunter. Danach führt man das Tool mit folgenden Parametern aus:
python2 esptool.py --port <Pfad-zum-seriellen-port> write_flash -fm <qio|dio> 0x00000 <pfad-zur-firmware-datei>.bin
Hat das Modul weniger als 4MB Speicher, sollte qio verwendet werden, sonst dio
Ein Beispiel des Befehls:
python2 esptool.py --port /dev/ttyUSB0 write_flash -fm dio 0x00000 /home/user/Downloads/Firmware.bin
Außerdem gibt es noch weitere Tools:
- [von esptool]
- [Flasher]