I2C-WLAN-Modul mit Espruino

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.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.