Ich versuche jetzt seit 2 Tagen, das zum Laufen zu bekommen. Aber Platformio findet den ESP-Prog einfach nicht:
Error: libusb_open() failed with LIBUSB_ERROR_NOT_SUPPORTED Info : clock speed 1000 kHz Error: JTAG scan chain interrogation failed: all ones
Ich habe Dutzende ähnliche Beiträge wie diesen in verschiedenen Foren gefunden, aber bei keinem gibt es eine Lösung für das Problem. Arbeitet hier jemand erfolgreich mit dem ESP-Prog? Ich möchte erst einmal wissen, ob das Ding überhaupt funktioniert.
Was ich gemacht habe:
- Treiber von FTDI für den ESP-Prog installiert
- mit Zadig den Treiber von Interface 0 auf "WinUSB" geändert
- im Gerätemanager sehe ich jetzt einen USB Serial Port, unter "USB-Controller" einen "USB Serial Converter B" und unter "USB-Geräte" einen "Dual RS232-HS"
- den ESP-Prog mit einem ESP32-DevKit C V4 verbunden. Die Pins x-mal gecheckt und durchgeklingelt auf Verbindung und Kurzschlüsse, alles ok
- Power für den ESP32-DevKit C V4 bekommt der über seinen eigenen USB-Anschluss, da ist ein reines Ladekabel ohne Datenleitungen dran
- zwischendurch immer mal wieder den ESP-Prog abgesteckt und wieder angesteckt und den Gerätemanager gecheckt
- auch mal den PC neu gebootet
- ein Blink-Example genommen und im platformio.ini eingetragen:
debug_tool = esp-prog debug_init_break = tbreak setup debug_speed = 1000
Egal was ich tue, ich bekomme immer die beiden oben genannten Fehler LIBUSB_ERROR_NOT_SUPPORTED und JTAG scan chain interrogation failed: all ones
Ich bin für jeden Input dankbar, damit ich endlich das JTAG-Interface nutzen kann und nicht auf das zeitraubende Debuggen mit Serial.print angewiesen bin.
Und ich habe das Ganze mit zwei verschiedenen ESP-Prog und zwei DevKits probiert. Die DevKits lassen sich über ihren eigenen USB-Anschluss ganz normal programmieren.