flash error bei esp 32 (Win 10)

OP #6126379
Lesenswert?

Habe IDE laut Video installiert, jedoch erscheint beim flashen folgende 
Fehlermeldung:

Timed out waiting for packet header esptool.py failed with exit code 2

led blinkt UART Bridge wird an port 12 erkannt ?!

hat jemand eine Idee ?
Angehängte Dateien:
#6126596
Lesenswert?

Hallo,

Dein ESP32 Board geht nicht in den Prog-Mode. Passiert bei ESP32 relativ 
häufig, abhängig vom ESP32 Board, dem USB-Controller des PC, dem 
Sonnenstand usw.
Wenn Dein Board einen Progtaster hat, diesen drücken und festhalten, 
wenn die IDE mit den _...___ anfängt und wieder loslassen wenn sie mit 
Flashen beginnt. Wenn es keinen Prog-Tster gibt, eben eine Brücke 
zwischen GPIO0 und GND zur richtigen Zeit machen.

Gruß aus Berlin
Michael
Gast #6126623
Lesenswert?

Wobei man diesen Taster Beim ESP8266 schon vor dem Start (Einschalten 
der Spannungsversorgung, Reset oder Enable) gedrückt halten muss. Ich 
nehme an, das ist beim ESP32 ähnlich.

GPIO2 muss zu diesem Zeitpunkt offen oder auch auf Low sein.
#6126712
Lesenswert?

Hallo,

Stefan ⛄ F. schrieb:
> Wobei man diesen Taster Beim ESP8266 schon vor dem Start (Einschalten
> der Spannungsversorgung, Reset oder Enable) gedrückt halten muss. Ich
> nehme an, das ist beim ESP32 ähnlich.

ist prinzipiell auch beim ESP32 so, allerdings gibt es ein Timingproblem 
zwischen RTS/DTR bzw. EN und GPIO0 beim ESP32, das immernoch nicht 
wirklich geklärt bzw. behoben ist. Reset wird hier immer von der ODE 
ausgelöst, GPIO0 auch, aber einer kommt zur falschen Zeit. Deshalb 
reicht da Prog festhalten bis er beim nächsten Resetimpuls loslegt.
Das betrifft nur div. ESP32 Boards, beim ESP8266 ist mir das noch nie 
begenet, da klappt es immer.

Gruß aus Berlin
Michael
Beitrag #6128440 wurde von einem Moderator gelöscht.
Beitrag #6128444 wurde von einem Moderator gelöscht.
Gast #6131161
Lesenswert?

Stefan ⛄ F. schrieb:
>> Wie kann man denn das Compilerlisting kopieren bzw einfuegen ?
>
> Über die Zwischenablage. Ich nehme an, dass dir die Tastenkombinationen
> Strg-C und Strg-V bekannt sind. Falls nicht, frage nach.

Das ist nur die halbe Miete: Bei Fehlern erscheint ein (IDE 1.8.9) eine 
Schaltfläche 'Meldungen in Zwischenablage kopieren'.

Wenn alles gut gegangen ist, ins Ausgabefenster klicken und mit ctrl-a 
alles markieren, erst dann ctrl-c und später ctrl-v zum Einfügen.
Gast #6132000
Lesenswert?

Das zweite Protokoll in der *.odt Datei sieht gut aus. So ähnlich sieht 
das bei mir auch aus, wenn ich ein Programm erfolgreich in den Flash 
meiner ESP8266 übertrage.

Bernhard F. schrieb:
> laut seriellem Monitorsieht es so aus als ob keine Verbindung zustande
> kommen würde!

Wo kommt keine Verbindung zustande?

Die Meldung "Connection Failed! Rebooting..." scheint vom 
Anwendungprogramm (Sketch) zu stammen.
#6132128
Lesenswert?

Hallo,

flashen ist fehlerfrei durchgelaufen.
Was Du da raufgeflasht hast und was der Sketch jetzt machen soll, kannst 
nur Du wissen.

Beispiele sind in der IDE zu finden, beim Blink Demo kann es eine Falle 
geben:
der Pin für die LED_BUILTIN wird durch das ausgewählte Board festgelegt,
Gerade bei den ESP32 Boards stimmt das nicht immer. Also besser klären, 
an welchem GPIO bei Deinem Board eine LED ist und dann statt LED_BUiLDIN 
die GPIO Nummer benutzen.

Gruß aus Berlin
Michael
Gast #6132147
Lesenswert?

Bernhard F. schrieb:
> glaubst du die Connection funktioniert

Welche Connection?

Ich habe Dir bestätigt, dass das Übertragen in den Flash erfolgreich war 
und dass die Zweifelhafte Meldung offenbar von dem Sketch selbst stammt.

Wohin will der Sketch sich denn connecten? Was ist das für ein Sketch?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren