cancel
Showing results for 
Search instead for 
Did you mean: 

STM327H73 and USB2514 continued problems

PCevo.1
Associate III

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

 

 

 

1 ACCEPTED SOLUTION

Accepted Solutions
PCevo.1
Associate III

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

View solution in original post

2 REPLIES 2
FBL
ST Employee

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.


PCevo.1
Associate III

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