WIN2000下,当设备驱动发送一个ISO URB给USBD,如何监测是否正确的通过HOST CONTROLLER把相关信息传到了设备,又如何监控设备有无正确的响应.如果在设备端,又怎样检测PC端是否按照协议要求来读取数据(ISO传输)?
回复(4) 2002-04-28 16:55 来自版块 - USB驱动开发
表情
Ten我该怎么办呢?(2002-05-09 11:35)
crazywindoes是分时操作系统,如果要用iso且不丢包,严格的说要实时操作系统才能满足(2002-04-29 16:30)
Ten同步包应是没有握手包返回的,主要是我想监控在特定的时间内返回,我现在碰到的问题就是每一个URB返回的时间不是很稳定,经常出现突发性的时延,出现数据丢失的情况,现象就是,设备端的数据源以一个特定的速度流入USB接口芯片,如果等芯片内的FIFO都填满而PC端来不及取走的话,必然会产生...(2002-04-29 09:31)
heshen协议中都包含有crc检验和pid检验,如果校验不正确,就视为错误。 另外还有握手信号返回。(2002-04-29 09:07)

返回顶部