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:
Danke, gibt es ein weg Winusb austomatisch über python zzu istallieren? CUBEProgrammer/Ide macht das ja auch!
Gast
#7449407
gibt es ein weg Winusb austomatisch über python zzu istallieren?
https://learn.microsoft.com/de-de/windows-hardware/drivers/usbcon/winusb-installation
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.
