Hallo zusammen, ich habe ein Problem beim Hochladen meines Codes auf meine ESP32-CAM und hoffe auf eure Unterstützung. Jedes Mal, wenn ich versuche, den Code zu laden, bekomme ich die Fehlermeldung "No Serial Data Received". Ich habe alle Verbindungen mehrfach überprüft, aber das Problem bleibt bestehen. Hier sind die Details meiner Konfiguration: Verwendete Hardware: ESP32-CAM-Modul FTDI-Adapter (USB-zu-Seriell-Adapter) Anschlüsse: FTDI 5V an ESP32-CAM 5V FTDI GND an ESP32-CAM GND FTDI TX an ESP32-CAM U0R FTDI RX an ESP32-CAM U0T ESP32-CAM IO0 mit GND verbunden (für den Programmiermodus) Schritte, die ich unternommen habe: ESP32-CAM über FTDI-Adapter mit dem Computer verbunden. Arduino IDE geöffnet und die folgenden Einstellungen vorgenommen: Board: "AI Thinker ESP32-CAM" Port: Der entsprechende COM-Port, der dem FTDI-Adapter zugeordnet ist. IO0-Pin der ESP32-CAM auf GND gezogen, um den Programmiermodus zu aktivieren. Ich habe sicherstellt, dass die Verbindungen fest sitzen. Der IO0-Pin ist während des gesamten Upload-Vorgangs auf GND gezogen. Ich habe mehrere USB-Ports und Kabel ausprobiert, aber die Fehlermeldung bleibt bestehen. Ich bin mir nicht sicher, was ich noch versuchen soll. Hat jemand eine Idee, woran es liegen könnte oder was ich übersehen habe? Danke im Voraus für jede Hilfe!
Der GPIO0 muß auf Low gezogen werden, während du einen Reset oder einen Powercycle machst. Oder du drückst den Boot-Button, wenn einer vorhanden ist. GPIO0 einfach auf low ziehen, bewirkt keine Starten des Flash-Modus.
:
Bearbeitet durch User
Ich habe gar keinen Kabel Verwendet. Der Adapter ist direkt mit meinem Laptop verbunden und die ESP32 Cam mit Jumper Kabel an den Adapter.
Ich glaube ich habe die Lösung gefunden. Als ich die seriellen PINs vertauscht habe, hat es funktioniert (warum auch immer). Also jetzt ist Rx mit Rx verbunden und Tx und Tx. Eigentlich sollte es ja verkehrt herum sein, aber so klappt es. Falls jemand eine logische Erklärung dafür hat, gerne her damit.
Hossein schrieb: > ESP32 Cam mit Jumper Kabel an den Adapter sind oft zu hochohmig (Eisenkabel-> Magnettest machen) und reicht nicht aus um den ESP zu versorgen, ich hatte erst Erfolg als ich mehrere Jumperkabel im Steckbrett nutzte -> Parallelschaltung von Kabel und Steckkontakte.
Hossein schrieb: > Also jetzt ist > Rx mit Rx verbunden und Tx und Tx. Eigentlich sollte es ja verkehrt > herum sein, aber so klappt es. Falls jemand eine logische Erklärung > dafür hat, gerne her damit. Das wird damit zusammenhängen, welche Rolle die beiden beteiligten Geräte einnehmen: DTE oder DCE. Tx ist beim DTE ein Ausgang, beim DCE ein Eingang. Bei Rx ist es umgekehrt. Wenn also das eine Gerät ein DTE ist und das andere ein DCE, dann muss man Tx mit Tx und Rx mit Rx verbinden. Näheres siehe hier: https://de.wikipedia.org/wiki/RS-232#Verkabelung_und_Stecker
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.