Die USB-Treiber für Deine Hardware findest Du üblicherweise auf der Homepage des Händlers bzw. Herstellers. Um die Sache zu erleichtern, haben wir hier die häufigsten Links zusammengestellt:
– Silicon Labs CP210x for Win/Mac/Linux
– WCH CH340G for Win/Mac/Linux
Die neueste Version des ESPTools findest Du hier. Lade es herunter und entpacke es an einem Ort, auf den Du vom Terminalfenster aus leicht zugreifen kannst.
Du kannst die neueste Version unserer Firmware hier als Binärdatei herunterladen.
Wenn Du nicht erkennst, welcher der aufgeführten Ports der richtige ist – versuche das USB-Kabel aus und wieder anzustecken und beobachte welcher Port verschwindet und wieder erscheint.
ls /dev/tty.*
ls /dev/cu.*
Verwende den folgenden Befehl, um die Firmware auf die angeschlossene Hardware zu flashen.
./esptool -cp $PORTNAME -cd $BOARDTYPE -ca 0x00000 -cf $FIRMWARE-BINARY
Beispiel für das Flashen der Datei „sensate.v8.bin“ auf das Board vom Typ NodeMCU, das an die serielle Schnittstelle „dev/tty.SLAB_USBtoUART“ angeschlossen ist:
./esptool -cp /dev/tty.SLAB_USBtoUART -cd nodemcu -ca 0x00000 -cf /path/to/sensate.vx.bin
Bitte nicht vergessen die Hardware nach dem programmieren einmalig manuell neu zu starten um die einwandfreie Funktion zu gewährleisten.