2019-10-07 05:12 AM
Hi,
I run this Example:
STM32Cube_FW_F7_V1.15.0\Projects\STM32F769I-Discovery\Applications\USB_Device\MSC_Standalone\ (with Keil/MDK-ARM)
When I conntect the Disco-Board to a Win-7 PC, the Board enumerates
and a USB-Drive is visible (read-/writeable)
When I conntect the Disco-Board to a Win-10 PC, an error occurs.
Drivername: usb.inf
Class-GUID: {36fc9e60-c465-11cf-8056-444553540000}
BADDEVICE.Dev.NT
Driverrang: 0xFF0000
Device-ID: USB\DEVICE_DESCRIPTOR_FAILURE
usb.inf:USB\DEVICE_DESCRIPTOR_FAILURE:00FF2000
Class-GUID: {36fc9e60-c465-11cf-8056-444553540000}
Problem: 0x2B
Problemstatus: 0x0
What is the Reason for this Error?
Is there a different handling in Win 10 compared to Win 7?
What Tools are required for further information?
Kind Regards
Thomas
2019-10-07 06:49 AM
> USB\DEVICE_DESCRIPTOR_FAILURE
This means that Windows could not read one or more USB device descriptors.
> Is there a different handling in Win 10 compared to Win 7?
Yes, unfortunately while Win10 is generally much better than Win7, it has some breaking changes.
Win10 is less forgiving to deviations from the standards.
> What Tools are required for further information?
Get a USB analyzer (a real hardware one)
Use Windows trace facility for USB
For more help with Windows (drivers, diagnostics and so on) please visit the Microsoft forums here.
-- pa