STM32F746G-DISCO Audio Playback Application Hanging
Working with a STM32F426G-DISCO evaluation board and trying to get the Audio Playback application example to run properly. Using the V1.17.1 firmware repository downloaded from ST with the Keil toolchain to build the project which builds with no warning or errors. When I load the image onto the board it starts up as expected, but seems to hang after putting up the message “LUN #0:” on the display. I have tried a variety of USB memory devices of various sizes and manufacturers with the same results so I believe I have eliminated that as a possible cause. Using the debugger the application appears to be stuck in the USBH_MSC_Process function (line #363 in usbh_msc.c file) in the MSC_READ_INQUIRY state where the USBH_MSC_SCSI_Inquiry function always returns a BUSY status which prevents the state machine from advancing. Hoping someone else has observed this same behavior and can guide me to a solution. I did some stepping thru the code to try to figure out what is going wrong but admittedly I feel that I do not have a good enough understanding of the USB stack code yet to appreciate what is wrong. Any help would be most appreciated.
