Warning: Could not auto-detect Flash size (FlashID=0xffffff, SizeID=0xff), defaulting to 4MB
15
Compressed 8192 bytes to 47...
16
17
A fatal error occurred: Timed out waiting for packet content
18
A fatal error occurred: Timed out waiting for packet content
Die Einstellungen lauten:
- COM14 (COM-Port vom Programmer)
- Upload Speed 115200
- Flash Frequency 40 MHz
- Flash Mode QIO
Woran kann dieses Problem liegen / wie kann ich das Problem lösen?
Stefan ⛄ F. schrieb:> Daniel K. schrieb:>> Flash Mode QIO>> Unterstützt dein Speicher denn diesen Modus? Versuche mal DIO oder noch> langsamer DOUT.
Leider kein Unterschied (sowohl DIO oder DOUT)
Also... ignoriere mal einfach diesen ganzen Schwachsinn mit den
Kondensatoren. Solche Antworten sind hier im Forum normal, wenn was
nicht klappt und man kennt die Lösung nicht, sind bestimmt die fehlenden
Kondensatoren schuld. Normalerweise sind in den ESP32-Modulen genug
Kondensatoren verbaut, so dass man sich darüber sicher keine Gedanken zu
machen braucht. Und ein 2µ2 Kondensator an die Reset-Leitung anzulöten
ist ja der größte Schwachsinn, wie soll der Programmieradapter dann noch
ein sauberes Timing hinbekommen?
Ich habe im letzten Jahr etliche Schaltungen mit ESP32 und ESP32-S2
aufgebaut. Dabei habe ich häufig meine eigenen Programmierschaltungen
benutzt und eigentlich nie diese Fehlermeldung gehabt. Was mir auffällt,
ist die Angabe QIO. In der Regel werden alle ESP32-WROOM-Module mit DIO
40MHz programmiert. Damit sollte das Flash immer einwandfrei erkannt
werden, zumal die Verbindung ja sauber aufgebaut wurde und der
Controller von Programmer erkannt wurde.
Achte darauf, dass du IO12 während des Bootvorganges nicht auf
High-Signal ziehst. Dann wird der Flash nur noch mit 1,8V betrieben und
das funktioniert nicht. Ansonsten sieht die Schaltung aber gut aus, der
ESP32 müsste so zu programmieren gehen.
Erwin R. schrieb:> Also... ignoriere mal einfach diesen ganzen Schwachsinn mit den> Kondensatoren. Solche Antworten sind hier im Forum normal, wenn was> nicht klappt und man kennt die Lösung nicht, sind bestimmt die fehlenden> Kondensatoren schuld.
du scheinst keine Ahnung zu haben
https://randomnerdtutorials.com/solved-failed-to-connect-to-esp32-timed-out-waiting-for-packet-header/
von 5 gekauften ESP32 Boards musste ich 4 Stück mit 10µF am EN
nachrüsten damit die programmierbar werden!
Ich nahm aber MLCC SMD die besser zwischen EN und Blech gelötet werden
können
Hallo,
bitte entschuldigt die Wartezeit, aber ich musste ein paar Komponenten
bestellen um Tests durchzuführen. Ich habe nun einen RC-Filter,
bestehend aus einem 12k Widerstand und einem 3 µF Kondensator (3x 1 µF
parallel) am EN-Pin, aber das Problem besteht weiterhin.
Daniel K. schrieb:> 3 µF Kondensator (3x 1 µF> parallel) am EN-Pin,
!= 10µF
aber egal, mit eigenen Werten wirst du noch viel Spass aber
möglicherweise kein Erfolg haben
Daniel K. schrieb:> Daher habe ich es> erst einmal mit Werten um die 2,2 µF getestet
hätte ja klappen können, ich hatte sofort mit den 10µF Erfolg trotz DC
Bias.
Vielleicht klappt es ja dann mit 10µF oder du musst weitersuchen.
Ich bin aber immer noch unsicher bezüglich Bootprogramm, weiss nicht wie
das bei deinen Modulen ist.
Zeige doch mal Bilder von deinen Modulen und von deinem Aufbau, muss das
eigentlich immer wieder gewünscht werden. Sollten aussagekräftige Bilder
nicht gleich am Anfang gezeigt werden?
Hallo,
am Anfang des Threads kam er ja noch in den Prog-Mode, jetzt nicht mehr,
das kann aber etwas zufällig sein, Timingprobleme bei DTR/RTS hatte ich
schon mehr als genug.
Taster an Reset-GND und GPIOß-GND.
Wenn das Programmieren aus der IDE beginnt:
GPIO0-Taster festhalten.
Rest kurz drücken.
Jetzt muß die Programmierung starten, GPIO0 kann dann auch losgelassen
werden.
Das muß in jedem Fall gehen, dann kann er über Elko usw. für den
automatischen Start aus der IDE immernoch nachdenken.
Gruß aus Berlin
Michael