usb2.0 ehci host 驱动主程序发送一包数据,是不是需要在程序中等待一会,这时候可能是等待超时,可能是发送完成。如果是这样的话,这个等待的时间是多少呢? 发送完成的标志是否是产生USBINT中断呢?如果不是这样的话,那应该如何呢?有了解的么?
回复(2) 2004-10-22 08:12 来自版块 - USB驱动开发
表情
wdy9927那到底等待多长时间好呢? 太短怕等不到中断,太长又怕中断没来的话,会延误下一次的传输。如果是1。1的。那1ms 是否足够了? 下次sof前,应该会又结果吧? 2.0的呢? 0.125ms ? ------------------------------...(2004-10-23 09:58)
bengbengsnake我想可以这样: 每个IRP由应用程序发起,传送到EHCI驱动,应用程序可以无限等待该IRP的完成,这个IRP的完成可能有两种情况,一种是成功,一种是错误(该错误可以细分),EHCI驱动设置一定的时间限制,要么返回成功,要么超时,返回错误,因此在应用层是必定在EHCI层设定...(2004-10-22 16:28)

返回顶部