esp32-micropython-stellar-wireless
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
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)