TI中文支持网
TI专业的中文技术问题搜集分享网站

求教一个关于OMAP-L138的USB插拔过程中遇到的问题

您好!最近在调试OMAPL138USB的驱动时,发现如果在OMAP-L138通过USB往PC端传输数据过程中,突然拔掉USB线的话,再次插上USB后,能正常枚举USB设备,但是,如果此时PC通过USB读取数据的话,还是先读取到上次拔掉USB线前,OMAP-L138发送回来的数据。调试发现,当拔掉USB线时,USBC是处在Tx状态的,PERI_TXCSR寄存器的FIFONOTEMPTY和TXPKTRDY位,均为1。我尝试了多种方法,都不能清除PERI_TXCSR寄存器的FIFONOTEMPTY和TXPKTRDY位。

我想在拔出USB后,即使USBC是处在Tx状态,应该如何复位USBC呢?能否给一个实例程序,作为参考?不胜感激了!

Shine:

请问您用的是什么usb驱动程序?是最新的processor SDK吗?
www.ti.com/…/processor-sdk-omapl138

user4755476:

回复 Shine:

不是的,那我先对比一下有什么不同吧!谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » 求教一个关于OMAP-L138的USB插拔过程中遇到的问题
分享到: 更多 (0)