cancel
Showing results for 
Search instead for 
Did you mean: 

USB host channel halted Interrupt doesn't trigger within current frame

Howard Lu
Associate II
Posted on August 01, 2017 at 04:23

I am developing a USB host application which manage multiple composite devices through USB hub on STM32F4 discovery board.

The issue I encountered is when multiple transactions(two iso transactions,one interrupt transaction,one control transaction) transmit simultaneously within one frame,  Halt channel after iso transaction transfer successfully (XFRC bit asserted), The CHH interrupt triggers in next frame rather other current frame.

It should trigger CHH interrupt within current frame, otherwise next frame would not iso transaction be sent out.

Is there anybody knows why channel halted interrupt no trigger within current frame in that scenario ?

#usb-host
0 REPLIES 0