FX2,PC间,用bulk传输数据,每个URB 256k用analyzer看到,两次请求(包括NAK)之间为9us左右但是,测得某产品只有7us测试环境相同。这个,是由USBD决定的吗?那为什么会不一样?谢谢!另外,我们的传输会被同一个hub上的USB鼠标打断,不知道有没有关系。
回复(3) 2008-06-11 14:53 来自版块 - USB驱动开发
表情
tqijin如果下面不送数据上来,在指定时间内,驱动会一直等固件送数据 如果固件送数据快, 在端点FIFO中驱动很快读取数据 那么两次读写地间隔就小(2008-06-12 16:39)
watsonhua谢谢回复 我不太理解,为什么两次NAK之间的时间间隔也和数据传输速度有关呢? 谢谢(2008-06-12 12:57)
tqijin这个与你固件程序相关,固件程序送数据速度快,那么间隔久越短 刚做过 呵呵(2008-06-11 15:26)

返回顶部