Hi ich habe ein kleines python program geschrieben der mit DFU UTIL v.011 versucht über USB CDC DFU ein FW update zu machen. Auf allen Laptops wo vorher Cubeprogrammer installiert wurde, funktioniert es, auf allen anderen nicht. DFU Util meldet:LUBUSB_ERROR_NOT_SUPPORTED Was geht genau schief?
Im gerätemanger nachschauen welcher Treiber wirklich geladen wird (auf funktionierendem System). LibUSB nutzt einen anderen Treiber als USB CDC.
Der STM32CubeProgrammer scheint WinUSB für den STM32 ROM-Bootloader zu installieren. libusb kann auf WinUSB zugreifen, den libusb-Treiber braucht es dafür gar nicht. WinUSB kann man auch selbst manuell für ein Gerät installieren, z.B. über das Zadig-Tool oder über den Gerätemanager: https://learn.microsoft.com/en-us/windows-hardware/drivers/usbcon/winusb-installation#installing-winusb-by-specifying-the-system-provided-device-class
Danke, gibt es ein weg Winusb austomatisch über python zzu istallieren? CUBEProgrammer/Ide macht das ja auch!
Mat. K. schrieb: > gibt es ein weg Winusb austomatisch über python zzu istallieren? https://learn.microsoft.com/de-de/windows-hardware/drivers/usbcon/winusb-installation
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.