2025-02-11 10:38 AM
We are continuing having a bear of a time getting the USB2514 to work properly with the STM327H73 both with the USB2514 built into our board and also with the STM327H73 connected to a EVB-USB2514BCQFM36 eval board.
The latest issue is as follows:
When writing to the USB drive after a short amount of time the USB drive will hang and ultimately timeout. It appears that the HCINT OUT interrupt is never received for the last write to the USB. The USBx storage thread is hung and there it will stay. Incidentally once the HCINT OUT interrupt gets dropped then there is a subsequent interrupt storm.
the symptom is in file X, the bulk output transfer blocks on a semaphore and that semaphore times out. The semaphore is signaled on completion of the transfer in the HC INT OUT interrupt and there is one more send than complete and then the timeout occurs.
Has anybody seen anything like this? We are using the STM HCD controller and the STM versions of filex and USBx
Solved! Go to Solution.
2025-02-24 8:00 AM
The problem has been resolved. Upgraded to the latest ST BSP drivers
2025-02-24 7:45 AM
Hi @PCevo.1
Do you mean STM32H757? Try to Isolate the issue and reproduce the behavior using USBX standalone can help narrow down the root cause
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2025-02-24 8:00 AM
The problem has been resolved. Upgraded to the latest ST BSP drivers