Hallo zusammen, ich bin neu hier und experimentiere öfters mit dem ESP32. Aktuell versuch ich den ESP32 Pico D4 Chip auf einem eignes entwickelten Board, welches ich bei JLCPCB inklusive Bestückung bestellt hab zum laufen zu bringen. Das Board sieht einstrich ganz ordentlich aus, Spannungen sind alle Vorhanden, nun habe ich folgendes Problem: Wenn ich ein neues Board zum ersten mal mit dem Rechner verbinde und es dann mit Arduino/PlatformIO falshen will, funktioniert es ohne Probleme aber leider nur genau ein mal. Dann kann ich versuchen was ich will, es kommt immer die Fehlermeldung "A fatal error occurred: Failed to connect to ESP32: Invalid head of packet (0x4C)". Der CP2102 wird immer vom PC erkannt. Insgesamt habe ich 5 Stück bestellt und drei habe ich schon in betrieb genommen, bei allen verhielt es sich gleich. Ich vermute das der ESP32 nicht mehr in den boot Modus springt, oder sonst wo hängt. Hochgeladen habe ich ein kleines Testprogramm bei dem die LED am GPIO2 leuchten soll. Das Programm läuft allerdings auch nicht. Vielleicht weis jemand was an der Schaltung falsch ist.
Servus, ich hab die Erfahrung gemacht, dass sich der Pico D4 manchmal seltsam verhält. Ich muss manchmal die Boot bzw. EN Taste drücken damit er startet bzw. ich ihn flashen kann! Hast du das mal versucht?
Also die Taste habe ich nicht auf meinem Board vorgesehen, bei dem Pico D4 DEV Kit benötige ich die auch nie. Ich hab aber am GPIO0 und EN Pin gemessen, beide Pins toggeln beim Versuch zum Verbinden.
Also es lag tatsächlich am GPIO0 Pin, den muss ich einfach, während des Flashen auf GND ziehen, dann klappt's. Jetzt stellt sich aber trotzdem noch die Frage warum das nicht automatisch wie beim ESP32 Pico Kit v4.1 geht, das habe ich nämlich hier und da klappts komplett automatisch ohne die buttons zu verwenden. Weiß jemand was ich da in meinem Schaltplan anpassen muss damit das auch bei meinem selbst gemachten Board klappt? Das ist der Schaltplan des ESP32 Pico Kit v4.1: https://dl.espressif.com/dl/schematics/esp32-pico-kit-v4.1_schematic.pdf
Hallo, Julian B. schrieb: > Jetzt stellt sich aber trotzdem noch die Frage warum das nicht > automatisch wie beim ESP32 Pico Kit v4.1 geht, das habe ich nämlich hier > und da klappts komplett automatisch ohne die buttons zu verwenden. generell sind mir auch bei etlichen gekauften ESP32-Boards schon Probleme mit der Automatik begegnet, es sind Timinggeschichten bei den DTR/RTS Impulsen und dem Startverhalten des konkreten ESP32. Ein Kondensator von EN nach GND zwischen 100n und 10u kann helfen, muß aber nicht. An meinem USB3 Controller verhalten sich einige Boards anders als am USB2 Host, aber auch völlig ohne System... Gruß aus Berlin Michael
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.