Hallo,
ich versuche gerade nen ESP12E mittels USB TTL Converter zu
programmieren. Meine Schaltung hab ich im Anhang angehängt.
Bevor ich den USB TTL Converter an den PC anschließe, drücke ich die
Taster S1 um den ESP in den Programmiermodus zu versetzen. Doch wenn ich
nun den ESP programmieren möchte, dann bricht der Upload immer bei 23%
mit der Fehlermeldung "esptool.FatalError: Timed out waiting for packet
header" ab.
Was mache ich falsch?
Vielen herzlichen Dank schonmal,
Bernhard
Timo E. schrieb:> Liefert dein TTL-Adapter auch 3.3V-Pegel?
Der ist eigentlich per Jumper auf 3.3V gesetzt.
Hab gerade noch ein bisschen rumprobiert und nach mehrmaligen Versuchen
bin ich jetzt auch schon über die 23% gekommen (einmal 45% und einmal
61%) - jedoch nie auf 100%. Ich hab gesehen, dass man die Baudrate im
esptool konfigurieren kann. Machts vielleicht Sinn da dran mal zu
schrauben und etwas niedrigeres zu wählen?
Bernhard schrieb:> Timo E. schrieb:>> Liefert dein TTL-Adapter auch 3.3V-Pegel?>> Der ist eigentlich per Jumper auf 3.3V gesetzt.>> Hab gerade noch ein bisschen rumprobiert und nach mehrmaligen Versuchen> bin ich jetzt auch schon über die 23% gekommen (einmal 45% und einmal> 61%) - jedoch nie auf 100%. Ich hab gesehen, dass man die Baudrate im> esptool konfigurieren kann. Machts vielleicht Sinn da dran mal zu> schrauben und etwas niedrigeres zu wählen?
Ja.
Bernhard schrieb:> Timo E. schrieb:>> Liefert dein TTL-Adapter auch 3.3V-Pegel?>> Der ist eigentlich per Jumper auf 3.3V gesetzt.
nutzt nur nichts, bei mir klappte das erst als ich der ESP32cam extra
Power zur Verfügung stellte, hatte also FTDI Adapter an USB, Jumper auf
3,3V und einen nano328p auch an einem USB Port, und vom nano eine Brücke
5V zum FTDI auch 5V Pin gelegt.
Jetzt nutze ich nur noch ESP mit microUSB Port oder esp32cam Module mit
dem Unterbau Programmiermodul.
Viele USB Ports halten auch die Spannung nicht ein und manche Regler 5V
-> 3,3V sind auch zu schwach.
Gründe warum es nicht klappt sind vielfältig, manchmal liegts auch nur
an dünnen Käbelchen und miese Steckkontakte, deswegen bessere Kabel
nutzen Steckkontakte wo möglich doppeln.
Dennis H. schrieb:> Bernhard schrieb:>> Timo E. schrieb:>>> Liefert dein TTL-Adapter auch 3.3V-Pegel?>>>> Der ist eigentlich per Jumper auf 3.3V gesetzt.>>>> Hab gerade noch ein bisschen rumprobiert und nach mehrmaligen Versuchen>> bin ich jetzt auch schon über die 23% gekommen (einmal 45% und einmal>> 61%) - jedoch nie auf 100%. Ich hab gesehen, dass man die Baudrate im>> esptool konfigurieren kann. Machts vielleicht Sinn da dran mal zu>> schrauben und etwas niedrigeres zu wählen?>> Ja.
Ok, hat leider auch nichts gebracht. Selbst mit 38400 Baud schlägt es
bei ~50% fehl. :/
und dann gibt es noch fake Hubs
https://www.youtube.com/watch?v=fIl_FKilmjU
und miese Kabel die kaum noch Kupfer innen haben und die Wertigkeit nur
mit dicker Plastikisolierung vortäuschen!
Hallo,
welcher USB-TTL-Adapter und wo kommen die 3,3V für den ESP her?
Die übleichen USB-TTL-Adapter können nicht genug Strom für den ESP8266
auf ihrem 3,3V Ausgang liefern. Meist sind es nur 50 oder 100mA, der ESP
will aber Spitzen über 250mA ohne Spannungseinbruch.
Gruß aus Berlin
Michael
Joachim B. schrieb:> Bernhard schrieb:>> Timo E. schrieb:>>> Liefert dein TTL-Adapter auch 3.3V-Pegel?>>>> Der ist eigentlich per Jumper auf 3.3V gesetzt.>> nutzt nur nichts, bei mir klappte das erst als ich der ESP32cam extra> Power zur Verfügung stellte, hatte also FTDI Adapter an USB, Jumper auf> 3,3V und einen nano328p auch an einem USB Port, und vom nano eine Brücke> 5V zum FTDI auch 5V Pin gelegt.>> Jetzt nutze ich nur noch ESP mit microUSB Port oder esp32cam Module mit> dem Unterbau Programmiermodul.>> Viele USB Ports halten auch die Spannung nicht ein und manche Regler 5V> -> 3,3V sind auch zu schwach.>> Gründe warum es nicht klappt sind vielfältig, manchmal liegts auch nur> an dünnen Käbelchen und miese Steckkontakte, deswegen bessere Kabel> nutzen Steckkontakte wo möglich doppeln.
Oh man, das scheints echt gewesen zu sein.
Hab jetzt die 3.3V von nem Wemos D1 Board geklaut und jetzt
funktionierts.
Ich glaub ich sollte meinen TTL Adapter echt mal durch was
hochwertigeres ersetzen.
Vielen Dank Dir und all den anderen die mir hier so rasch geholfen
haben! Bin gerade echt glücklich, dass das nun funktioniert.
Michael U. schrieb:> Hallo,>> welcher USB-TTL-Adapter und wo kommen die 3,3V für den ESP her?> Die übleichen USB-TTL-Adapter können nicht genug Strom für den ESP8266> auf ihrem 3,3V Ausgang liefern. Meist sind es nur 50 oder 100mA, der ESP> will aber Spitzen über 250mA ohne Spannungseinbruch.>> Gruß aus Berlin> Michael
Jep, danke, das wars. Ich hätte schwören können, dass ich mit dem TTL
Adapter vor Ewigkeiten schon mal nen ESP8266 programmiert hab - und das
ohne externe Versorgung. Aber anscheinend trügt mich da meine
Erinnerung.
Das war übrigens der Adapter hier:
https://www.amazon.de/-/en/gp/product/B01N7KA3OO/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
Falls hier zufällig jemand nen Tipp zu nem TTL Adapter hat, der auch nen
ESP8266 versorgen kann...ich wär für Vorschläge dankbar ;-)
Bernhard schrieb:> Falls hier zufällig jemand nen Tipp zu nem TTL Adapter hat, der auch nen> ESP8266 versorgen kann...ich wär für Vorschläge dankbar ;-)
nur den 8266-01s schwarz mehr flash 1 MB (nötig für OTA, die blauen ohne
"s" haben nur 512kB) und über USB programmierbar
https://www.ebay.de/itm/164761479089
Automatik Programmer ohne GPIO 0 brücken ohne Probleme
https://www.ebay.de/itm/183937816158
es gibt zu viele ESP8266 Versionen, da musst du schon deutlicher
schreiben, also wie war nochmal deine Frage?
Hallo,
Joachim B. schrieb:> Automatik Programmer ohne GPIO 0 brücken ohne Probleme> Ebay-Artikel Nr. 183937816158
liegt hier auch irgendwo rum, macht auch was er soll. Der hat einen
eigenen Spannungsregler drauf.
Gruß aus Berlin
Michael