cancel
Showing results for 
Search instead for 
Did you mean: 

USB, STM32F769I-DISCO USB_Device + Mass-Storage

TTimm
Associate II

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

1 REPLY 1
Pavel A.
Evangelist III

> 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