Dear All,
I have an problem regarding USB2.0 interface.
CPU : OMAP L138
USB Driver : Custom driver based on the sample driver in the OMAPL138_StarterWear_1_00_03_03.
DMA : CPPI 4.1, GRNDIS mode
HOST PC : Windows 7 32bit
EP setting : EP2 for IN transfer, EP4 for OUT transfer
After SUSPEND-RESUME transition, next OUT packet can not be received.
1)Host PC enters sleep mode.
2)My driver catches USBINT interrupt with SUSPEND event.
3)Host PC wakes up.
4)My driver catches USBINT interrupt with RESUME event.
5)Application send a small packet to my device.
6)My driver doesn't catch any interrupt.
7)Application send a small packet again.
8)My driver catches USBINT interrupt with CDMA_RX_PENDING.
SUSPEND / RESUME interrupt handlers are no function now.
I tried to be disabled SUSPEND/RESUME interrupt, but the result is same.
Should I operate some registers when I catch the RESUME event?
Please HELP!!