Benutzer-Werkzeuge

Webseiten-Werkzeuge


esp32-micropython-stellar-wireless

Dies ist eine alte Version des Dokuments!


Notizen zum ESP32 mit Stellar Wireless

In diesem Artikel werde ich Notizen zum ESP32 im Zusammenspiel mit Stellar Wireless sammeln.

Einstieg

MicroPython auf dem ESP32 installieren

MicroPython über diesen Link für ESP32 beziehen: Link

Je nach Betriebssystem ist der Pfad unter dem der ESP32 angesprochen wird unterschiedlich. Bei meinem Raspberry Pi (Linux) ist es /dev/ttyUSB0, bei anderen Betriebssystemen kann das abweichen.

Nun löschen wir die bisherigen Inhalte auf dem ESP32:

esptool.py --chip esp32 --port /dev/ttyUSB0 erase_flash

Nachdem die MicroPython „.bin“-Datei von der Webseite oben heruntergeladen wurde, wird der ESP32 über folgenes Kommando geflashed (neuere Version dann entsprechend abweichender Dateiname):

esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 460800 write_flash -z 0x1000 esp32spiram-idf3-20200329-v1.12-317-g688323307.bin
esptool.py v3.0-dev
Serial port /dev/ttyUSB0
Connecting........_____.
Chip is ESP32D0WDQ5 (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
WARNING: Detected crystal freq 41.13MHz is quite different to normalized freq 40MHz. Unsupported crystal in use?
Crystal is 40MHz
MAC: 24:6f:28:d1:f9:08
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Auto-detected Flash size: 16MB
Flash params set to 0x0240
Compressed 1528672 bytes to 947656...
Wrote 1528672 bytes (947656 compressed) at 0x00001000 in 22.4 seconds (effective 545.4 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...

Typische Fehlermeldungen

Fehlermeldung: A fatal error occurred: Timed out waiting for packet content

Kommt es zur folgenden Fehlermeldung, dann ist die BAUD-Rate zu hoch. Versucht es dann z.B. mit 460800.

esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 921600 write_flash -z 0x1000 esp32spiram-idf3-20200329-v1.12-317-g688323307.bin
esptool.py v3.0-dev
Serial port /dev/ttyUSB0
Connecting......
Chip is ESP32D0WDQ5 (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
WARNING: Detected crystal freq 41.13MHz is quite different to normalized freq 40MHz. Unsupported crystal in use?
Crystal is 40MHz
MAC: 24:6f:28:d1:f9:08
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...

A fatal error occurred: Timed out waiting for packet content
esp32-micropython-stellar-wireless.1585500966.txt.gz · Zuletzt geändert: 2024/06/09 10:29 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki