OTA-Flashen eines ESP8285 (ESP-M3)
Verfasst: 25.01.2021, 11:06
Beim OTA-Updates über die ESP-Webseite (http://<ip>/firmware) wird normalerweise die neue Firmware in einem ungenutzten Bereich des Flash geschrieben. Erst wenn dies erfolgreich war, wird die alte Firmware gelöscht. Dies hat den Vorteil, dass selbst wenn der Upload abbricht, man immer noch die funktionierende Firmware hat.
Der ESP8285 hat jemand so wenig Speicher, dass beide Firmware-Stände nicht parallel gespeichert werden. Deshalb muss erst eine Minimal-Firmware geflasht werden. Danach ist dann genügend Platz vorhanden, dass im zweiten Schritt eine nur etwas verkleinerte Version geflasht werden kann. Die Konfigdatei muss am Anfang gesichert werden, da sie bei diesem Prozess gelöscht wird.
Vorgehen:
[1] https://www.open4me.de/down/MinimalFirmwareEsp8285.bin
[2] https://github.com/littleyoda/littleyod ... e/gh-pages
Datei esp8285min
Der ESP8285 hat jemand so wenig Speicher, dass beide Firmware-Stände nicht parallel gespeichert werden. Deshalb muss erst eine Minimal-Firmware geflasht werden. Danach ist dann genügend Platz vorhanden, dass im zweiten Schritt eine nur etwas verkleinerte Version geflasht werden kann. Die Konfigdatei muss am Anfang gesichert werden, da sie bei diesem Prozess gelöscht wird.
Vorgehen:
- Konfigdatei speichern
- Über http://<ip>/firmware (admin/admin) die Minimal-Firmware[1] flashen
- ESP8285 neu starten
- Mit HalloWorld verbinden
- Über http://192.168.4.1/upload http://192.168.4.1/update die neue Firmware[2] flashen
(Vorsicht. Andere URL als oben) - ESP8285 neu starten
- Mit HalloWorld verbinden
- Config-Datei über http://192.168.4.1 hochladen
[1] https://www.open4me.de/down/MinimalFirmwareEsp8285.bin
[2] https://github.com/littleyoda/littleyod ... e/gh-pages
Datei esp8285min