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 [|Build-Tool erstellen. Dabei kann man die Module, die zur Verfügung stehen sollen, auswählen. Alternativ kann man es auch von [|Github]] 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 [|Github] herunter. Danach führt man das Tool mit folgenden Parametern aus: python2 esptool.py --port  write_flash -fm  0x00000 .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:
 * [|GUI-Version von esptool]
 * [|NodeMCU Flasher]