USB host channel halted Interrupt doesn't trigger within current frame
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
2017-07-31 7:23 PM
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
Labels:
- Labels:
-
USB
This discussion is locked. Please start a new topic to ask your question.
0 REPLIES 0
