Jerome Li

MPC5748G USB IN Transaction Doesn't Stop

Discussion created by Jerome Li on Dec 21, 2016
Latest reply on Mar 29, 2017 by Lukas Zadrapa

I've run into a problem when trying to make an IN transaction on non-zero endpoint (e.g. EP4) within MPC5748G USB Host. It doesn't stop after receiving response from the device, and keeps on transmitting the IN token. And the USBSTS.UI flag is not set as well.

IN transaction doesn't stop

 

However, the same thing does not happen to the endpoint zero. When EP0 receives response for its IN request, USBSTS.UI is correctly set and there's no more IN token being transmitted.

 

Can anyone help? I've been struggling for quite a few days.

 

Thanks,

Jerome

Outcomes