Skip to main content
Visitor II
February 11, 2025
Solved

STM327H73 and USB2514 continued problems

  • February 11, 2025
  • 2 replies
  • 549 views

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:

  • Connect a cdc acm port for serial connection to one of the USB ports
  • Connect a USB storage drive to another port.

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

 

 

 

    This topic has been closed for replies.
    Best answer by PCevo.1

    The problem has been resolved. Upgraded to the latest ST BSP drivers

    2 replies

    Technical Moderator
    February 24, 2025

    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

    PCevo.1AuthorAnswer
    Visitor II
    February 24, 2025

    The problem has been resolved. Upgraded to the latest ST BSP drivers