2016-07-15 06:26 AM
I just used the USBD_MSC sample from the cube with the F7 Discovery board and configured the HS core to run FS speed only (our own hardware will have no ULPI), therefore changed usbd.conf.c, line 382:
hpcd.Init.speed = PCD_SPEED_HIGH_IN_FULL; Everything seems to work well, but enumeration is really slow, it takes approx 20s until the device is visible after USB is connected to the PC. Again it is the case that around 60000 irqs occur during that time. It reminds me of the known bug in the OTG lib. Is the problem stil existing in the USB HAL drivers? Regards, Johannes