ESP32-WROOM-32U alternatives Flashen

OP #7773197

Hallo zusammen,

weiß jemand, ob man einen ESP32-WROOM-32U auch anderswie flashen kann?

Ich hole mal bisschen aus. Mein Arbeitskollege ist noch nicht weiter firm was ESPs angeht und hat seine ersten Versuche mit ESPHome gemacht. Er wollte mit dem ESP eine Verbindung über UART zu einem Laderegler aufbauen und hat aber blöderweise nicht dran gedacht einen Pegelwandler zu benutzen.

Fakt ist er hat über HomeAssistent den ESP zum laufen gebracht. Ist auch online gegangen. Nur nach dem Verbinden mit dem Laderegler ging gar nichts mehr.

Daraufhin hat er mir den ESP zum neuen flashen mitgebracht. Ich flashe über Thonney (esptool). Der Interpreter liest die Daten des ESP aus und zeigt diese auch korrekt an. Bleibt aber beim Löschen hängen und wirft einen Timeout.

Das ganze habe ich mit einem anderen PC und Kabel versucht. Auch der Versuch mit einem USB-TTL-Wandler den ESP zu flashe erzielte keinen Erfolg.

Ich vermute mal das vom UART der RX tot ist. Möchte das aber gerne gegenchecken gibt's da ne weitere Möglichkeit zu flashen ohne UART zu nutzen? (USB hängt ja auch auf UART. WLAN bestimmt auch denke ich mal).

Ich weiß neuen kaufen und gut is. Das wird auch passieren. Würde es aber trotzdem gerne interessehalber wissen.

#7773210

Da wäre dann die Frage, welche UART dein Kollege verwendet hat ? Der ESP32 hat mehr als ein UART. Und da ist nicht sicher, ob tatsächlich nur die UART defekt ist.

WLan ist jedoch unabhängig von der UART, kann aber nur genutzt werden, wenn es fehlerfrei geflasht wurde.

#7773339

Stephan S. schrieb:

Mike J. schrieb:

Such mal nach "esp32 over the air update".

https://randomnerdtutorials.com/esp32-over-the-air-ota-programming/

Da muss er aber erst das Programm dazu hochladen ...

Ja, den kann er wegwerfen und sich für 2,50€ einen neuen kaufen. Damit ihm beim nächsten nicht wieder das Selbe passiert kann er die Option dann nutzen.

Vielleicht hat er einfach den Flash durch die zu hohe Spannung geschrottet und auch wenn man ihn theoretisch über eine andere Schnittstelle programmieren könnte, das würde in dem Fall trotzdem nicht funktionieren.

Er könnte natürlich das Blechgehäuse öffnen und den Flash dort versuchen neu zu beschreiben. Wenn die 4 MByte kaputt sind, dann kann er vielleicht einfach den Flash Speicher ersetzen, am besten mit einem Programm welches über UART kommuniziert oder wenigstens die beiden Pins schaltet, dann weiß man ob der Port noch funktioniert. Aber all den Aufwand um 2,50 zu sparen?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über ein Jahr alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.