Espruino-Firmware unter Windows flashen
Hier wird beschrieben wie man den Wemos mit der aktuellen Espruino Firmware flashen kann:
1. Python installieren
zuerst muss Python heruntergeladen werden:
https://www.python.org/downloads/
Im Beispiel wird Python 3.7.2 (Stand 07.01.2019) verwendet.
Anschließend müssen wir Python für die Windows CMD aktivieren:
Hierzu gehen wir in „System“ ->“ erweiterte Systemeinstellungen“
Danach: „Erweitert“ -> Umgebungsvariablen -> (untere Group) Systemvariablen -> „Path“ in Tabelle suchen ->
Bearbeiten -> C:\Users\MH\AppData\Local\Programs\Python\Python35-32 (bzw. der beim installieren angegebene Pfad) -> speichern
Es kann in der Windows CMD nun Python Code interpretiert werden.
CMD: C:\> python //Startet Python C:\> print ("Hello World") //Python Code (Sollte Hello World ausgeben.)
2. ESPTOOL downloaden und installieren
Nun muss ESPTOOL.py per pip heruntergeladen werden.
Mit den folgenden Ausdrücken wird der download gestartet:
Bitte <INSTALLATIONSPFAD_PYTHON> zum Pfad des Python Verzeichnis ändern.
CMD: C:\> cd <INSTALLATIONSPFAD_PYTHON>\Scripts C:\> pip install esptool
3. Espruino-Firmware laden und installieren
Firmware Herunterladen:
http://www.espruino.com/binaries/travis/master/
UPLOAD der Firmware:
C:\> esptool.py --port <COM1> --baud 115200 erase_flash
Bitte <FIRMWAREDATEI_NAME> zum Pfad der Binaries ändern.
C:\> esptool.py --port <COM1> --baud 115200 write_flash --flash_freq 80m --flash_mode qio --flash_size 4MB-c1 0x0000 "espruinoFlash\boot_v1.6.bin" 0x1000 espruinoFlash\espruino_esp8266_user1.bin 0x3FC000 espruinoFlash\esp_init_data_default.bin 0x3FE000 espruinoFlash\blank.bin
Die Espruino-IDE
Im Google Store gibt es nun noch die Espruino Web IDE zum programmieren in Javascript.
https://chrome.google.com/webstore/detail/espruino-web-ide/bleoifhkdalbjfbobjackfdifdneehpo
Wichtig:
In der IDE die Baudrate für den ESP8266 auf 115200 einstellen. Default steht die auf 9600.