Quantcast
Channel: Processors forum - Recent Threads
Viewing all articles
Browse latest Browse all 17527

OMAP L1x USB Suspend Issue

$
0
0

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!!


Viewing all articles
Browse latest Browse all 17527

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>