本帖最后由 le062 于 2015-10-12 21:33 编辑 大家好。 我在STM32F7 DISCO上连接了一个UVC摄像头,通过同步传输从摄像头拿图像数据。 现在的问题是,如果直接使用OTG线连摄像头,大概在十分钟的样子,数据传输停止,查看寄存器发现,OTG_HS_HPRT寄存器中的PENA位被清零,PCSTS仍然为1(测试期间,也对该寄存器地址打过数据断点,确认非软件操作清零)。 通过协议分析仪截取的底层数据如下: 注意图中的包5757,5760。我判断5763也是sof包,但是数据异常了。 之后,采用连接一个hub的方式,将uvc摄像头挂在hub下面,就没出现过这个问题。 这个问题是能通过port中断检测到的,但是port中断也表示设备已断开,这样就需要重连设备了, 我现在不太清楚问题出现的原因,不知道能否在sof异常的情况下,再次发送sof,而不是直接port disable,谢谢。 |
lecroy usb mobile t2
老古董了,不怎么好用
lecroy usb mobile t2