ESP32 – Firmware backup maken

icon firmware download

Espressif logo vol

Voordat je nieuwe firmware op de ESP32module zet, is het wellicht handig om een backup te hebben, mocht er iets fout gaan, deze pagina beschrijft hoe je een backup van de firmware kan maken onder windows en linux.

Wat heb je nodig?
1) Python 2.7
2) ESPtool

Aan de slag:
1) Installeer Python
2) Pak het bestand esptool.py uit het esptool archief en plaats het in de root van de python folder.

(Ps. zet de module in “flash mode” door de pin GPIO 0 “laag” te maken, dat doe je door deze aan te sluiten op de GND.)

Ps. Bij de DEV module is het niet nodig

3) Het commando om de firmware van de module af te halen is:

Voorbeeld:

voor 4MB geheugen gebruik: 4194304

Het downloaden kan even duren (ca. 1 minuut op 921600 baud)…

Nu heb je succesvol een backup gemaakt van het flash geheugen van de ESP32 module!


Je kan offset 0x00 gebruiken voor de hele module, je kan ook specifieke partities downloaden, bij het uploaden vanaf de Arduino IDE (met het blink voorbeeld) zien we: