佚名通过本文主要向大家介绍了关于代理商问题求教,虚心求教,求教,寇准求教,陈大慧向师父求教等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:USB BULK OUT效率问题,求教
描述:
USB2.0 high speed 下单纯的测bulk ep
读写通讯都是可以的,我循环bulk out 大量的数据(比如10M)测试其效率
我的问题是通过advise查看中间数据协议,每个uframe最多只做一次bulk事务(Max Package 512),
有时ACK回来后还可以有100us idle,host为什么不在同一个uframe out第二次呢?
延伸问题:Host 是如何在uframe里的剩余时间里安排 bulk 事务的?可以为多个否?
(主机PC为了减少其他带宽占用,就只接了这一个USB 设备,简化先不考虑其他事务)
描述:
usb事务效率bulkuframe
FPGA阶段,板端是device,host用linux PC机,使用usblib(0.1)进行bulk write操作USB2.0 high speed 下单纯的测bulk ep
读写通讯都是可以的,我循环bulk out 大量的数据(比如10M)测试其效率
我的问题是通过advise查看中间数据协议,每个uframe最多只做一次bulk事务(Max Package 512),
有时ACK回来后还可以有100us idle,host为什么不在同一个uframe out第二次呢?
延伸问题:Host 是如何在uframe里的剩余时间里安排 bulk 事务的?可以为多个否?
(主机PC为了减少其他带宽占用,就只接了这一个USB 设备,简化先不考虑其他事务)