ESP32-CAM mit FT232RL und Win11 " No serial data received." 2025

OP #7929000
Lesenswert?

Ich verwende einen ESP32-CAM in Kombination mit dem AZ-Delivery FT232RL USB zu TTL Serial Adapter und einem Windows 11 PC. Der Aufbau ist in 20250826_124433.jpg zu sehen. Ich habe unterschiedlichste Schaltungen ausprobiert (s. Erprobte_Schaltungen.pdf) und immer wieder mittels Knopfdruck resettet. Der Adapter-Driver „CP210x VCP Windows" von https://www.silabs.com/software-and-tools/usb-to-uart-bridge-vcp-drivers?tab=downloads ist auch installiert und COM-Schnittstelle wird zuverlässig erkannt. Wie gesagt verwende ich einen Windows 11 PC mit der Software Arduino IDE (1.8.19) ich habe mittels "https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json" die ESP-Boarddateien heruntergeladen und installiert. Ich verwende die esp32 von Espressif Systems 3.3.0. Als Board verwende ich den "AI Thinker ESP32-CAM" mit den in Screenshot 2025-08-26 170448.png gezeigten Einstellungen. Dennoch erhalte ich fortwährend die Fehlermeldung aus Screenshot 2025-08-26 171228.png. Ich habe bereits vom Händler ein weiteren ESP32-CAM erhalten, dieser zeigt aber genau das gleiche Problem. Ich schließe einen Gerätedefekt aus. Auch habe ich die Versorgungsspannung und den Strom mehrfach überprüft. Egal ob Stromversorgung über Adapter oder Quatpower LN-3003-Netzteil: Die Spannungen passen immer und die Stromstärken sind viel zu niedrig. Bei Versorgung mittel FT232RL messe ich 3,3mA und mit dem Netzteil 3,25mA. Laut Datenblatt gilt: "Der ESP32-CAM kann über 3,3V oder 4,75-5,25V mit Strom versorgt werden. Er verbraucht minimal ohne Flashlight 180mA@5V und mit Flashlight 310mA@5V, in deep-, moderm- und light-sleep je 6mA@5V, 20mA@5V oder 6,7mA@5V." ICh weiß nicht woran es liegt und würde mich sehr freuen, wenn mir jemand hier weiterhelfen könnte. Vielen herzlichen Dank im Voraus.

#7929004
Lesenswert?

Lucas P. schrieb:

Der Adapter-Driver „CP210x VCP Windows" von ... ist auch installiert

Lucas P. schrieb:

in Kombination mit dem AZ-Delivery FT232RL USB zu TTL Serial Adapter

Das sind 2 unterschiedliche Adapter von unterschiedlichen Firmen. Den CP210x Treiber hätte es nicht gebraucht. Aber der FT232 Treiber ist bei Windows standardmäßig dabei von dem her passt es.

Lucas P. schrieb:

ICh weiß nicht woran es liegt und würde mich sehr freuen, wenn mir jemand hier weiterhelfen könnte.

Sicher dass der ESP im Bootloader ist? Reset unter IO0==GND durchgeführt?

#7929046
Lesenswert?

Achtung bei den ESP32 CAM Boards. Bei manchen Boards ist der Pin rechts unten (über der Blitz LED) mit GND/R beschriftet und bei manchen nur mit GND. Wenn da nur GND steht ist das auch nur ein GND Pin. Bei GND/R ist das aber der Reset Pin. Den darfst Du dann nicht auf GND legen oder als GND benutzen sonst ist das Teil im Dauer-Reset. Der ESP32 CAM Adapter funktioniert deswegen auch nur mit der GND/R Version. Bei der GND Version muss man den Reset Taster vom ESP32 CAM Board für den Reset verwenden.

OP #7929074
Lesenswert?

Hallo Bruno, vielen Dank für den Tipp. Mein ESP32-CAM-Modell ist genau so eins mit GND/R-Pin unten rechts. Vielen lieben Dank es funktioniert! Konnte erfolgreich ein Programm hochladen. Wenn ich dieses nun ausführen möchte, wie ist dann das Prozedere? 1, IO0 und GND trennen 2, Mittels Knopfdruck resetten 3,... Vielen Dank im Voraus.

Beste Grüße Lucas

#7929732
Lesenswert?

Rainer W. schrieb:

Bruno schrieb:

IO0 floaten lassen ...

Floaten darf der nicht. Falls niemand an dem Board rumgebastelt hat, wird der Pin über einen Pull-Up auf dem Board auf 3,3V gezogen.

"GPIO0 has an internal pullup resistor, so if it is left unconnected then it will pull high."

https://docs.espressif.com/projects/esptool/en/latest/esp32/advanced-topics/boot-mode-selection.html

Selbst wenn da kein Pullup auf dem Board wäre, würde es funktionieren.

OP #7931284
Lesenswert?

Hallo Zusammen, nachdem ich nun ein Programm auf den Mikrocontroller aufspielen kann, scheine ich noch irgendwo einen Fehler zu machen: Folgende Meldung erscheint im seriellen Monitor "E (830) esp_psram: SPI SRAM memory test fail. 131067/131072 writes failed, first @ 3F800000 ets Jul 29 2019 12:21:46

rst:0x3 (SW_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) configsip: 0, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 mode:DIO, clock div:2 load:0x3fff0030,len:4980 load:0x40078000,len:16652 load:0x40080400,len:3480 entry 0x400805b4 "

Die Einstellungen findet ihr in den Bildern. Wäre für jede Hilfe dankbar.

Beste Grüße

Lucas

Angehängte Dateien:
OP #7931371
Lesenswert?

Hallo Bruno,

Die Spezifikationen vom Händler lauten: Technische Daten

  • Ultra-kleines 802.11b/g/n Wi-Fi + BT/BLE SoC-Modul
  • WiFi 802.11 b/g/n/e/i
  • Bluetooth 4.2BR/EDR and BLE Standards
  • Leistungsarme Dual-Core-32-Bit-CPU für Anwendungsprozessoren
  • Eingebauter 520 KB SRAM, externer 4M PSRAM (Chipsatz: ESP PSRAM64H)
  • Schnittstellen: UART/SPI/I2C/PWM/ADC/DAC/DAC
  • Unterstützt Kameras des OV2640 und OV7670
  • Onboard Flash LED
  • Slot für MicroSD Karte
  • Leistungsstarke OnBoard Antennen
  • U.FL Anschluss für den Anschluss von externen Antennen
#7931386
Lesenswert?

Ok, dann sollte theoretisch ein PSRAM auf dem Board sein. Welche GPIO Pins vom Board benutzt Du ? GPIO16 solltest Du nicht verwenden wenn Du das PSRAM brauchst, da ist der Chipselect davon drauf. Siehe Schaltplan AI Thinker Board. Auch einige der anderen GPIOs haben Einschränkungen.

OP #7932128
Lesenswert?

Hallo Bruno, ich habe an den DPIO16-Pin nichts angeschlossen, habe entsprechend der Hinweise in diesem Forum (https://github.com/espressif/esp-idf/issues/1984) die Huge APP Einstellung und 40 MHz gewählt. Ich verwende nur GPIO 0 fürs Hochladen sowie GPIO 1 und 3. Bei beiden ESP32-CAM Modle die ich habe, lässt sich das CameraWebServer-Beispiel zuverlässig hochladen, nur ab und an bekomme ich folgende Fehlermeldungen: "E (402) quad_psram: PSRAM ID read error: 0xbbfbff07, PSRAM chip not found or not supported" oder "E (830) esp_psram: SPI SRAM memory test fail. 131065/131072 writes failed, first @ 3F800000"

Beim 95% der Resets bekomme ich für das CameraWebServer-Beispiel (habe nur SSID und password geändert) jedoch folgende Meldung in Endlosschleife: " 13:55:54.102 -> rst:0x3 (SW_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) 13:55:54.102 -> configsip: 0, SPIWP:0xee 13:55:54.102 -> clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 13:55:54.102 -> mode:DIO, clock div:2 13:55:54.102 -> load:0x3fff0030,len:4980 13:55:54.102 -> load:0x40078000,len:16652 13:55:54.102 -> load:0x40080400,len:3480 13:55:54.102 -> entry 0x400805b4 13:55:54.933 -> ets Jul 29 2019 12:21:46 " Ich vermute, das die Fehlermeldungen keine große Sache sind, da sie nur selten auftauchen, aber warum keine WiFi-Verbindung oder Fehlermeldung aus dem Code erscheint verstehe ich nicht. Habt ihr vielleicht eine Idee? Vielen Dank im Voraus.

Grüße Lucas

OP #7932162
Lesenswert?

Hallo Rüdiger, wenn ich die Auflösung ändere (ich hoffe das ich das mit config.pixel_format richtig gemacht habe), dann kommt die Fehlermeldung: "E (854) esp_psram: SPI SRAM memory test fail. 71068/131072 writes failed" Bedeutet das, dass der Controller einen Hardware-Defekt hat? Kann man da was machen? Ich will eigentlich nur Bilder machen und auf die SD-Karte speichern.

#7932164
Lesenswert?

Lucas P. schrieb:

Beim 95% der Resets bekomme ich für das CameraWebServer-Beispiel (habe nur SSID und password geändert) jedoch folgende Meldung in Endlosschleife: " 13:55:54.102 -> rst:0x3 (SW_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) 13:55:54.102 -> configsip: 0, SPIWP:0xee 13:55:54.102 -> clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 13:55:54.102 -> mode:DIO, clock div:2 13:55:54.102 -> load:0x3fff0030,len:4980 13:55:54.102 -> load:0x40078000,len:16652 13:55:54.102 -> load:0x40080400,len:3480 13:55:54.102 -> entry 0x400805b4 13:55:54.933 -> ets Jul 29 2019 12:21:46 "

Das hatte ich auch. Da bricht schlicht die Stromversorgung ein.

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