Hi,
espressif hat dafür eine Anleitung veröffentlicht, den OTA Upgrade
Guide:
http://bbs.espressif.com/download/file.php?id=483
Kurz zusammengefasst funktioniert das folgendermaßen:
Der ESP kann mit dem standard bootloader zwei verschiedene user.bin
laden, zwischen denen man mit einer Funktion wechseln kann.
Du brauchst also von deiner Firmware zwei Versionen, einer für den
ersten Bereich und eine für den Zweiten. Und wenn du den Upgrade process
anstößt läd dein ESP die entsprechende Firmware für den anderen Bereich,
als den aus dem er gerade läuft, herunter und flasht ihn in den anderen.
Dann stellt der ESP den Bootloader so um, dass beim nächsten booten der
andere Bereich gestartet wird.
Ich hoffe dass ich es einigermaßen verständlich zusammengefasst habe.