不知firmware中的EP Pair功能是用来干什么的,有哪位能描述一下吗?它是把两个buffer连在一起使用,不知这有什么好处,能提高数据的传输速度吗? 谢谢。
回复(12) 2002-04-22 18:09 来自版块 - USB驱动开发
表情
yxy3115 哦,那你一次OUT很多数据,存在什么地方,外存储器吗? 你每次读进来的时候,注意在IN ISR中设置INBC = 64。试试。 这样,你给我一个实时的联系方式,我跟你讨论,我也是2131, 遇到问题,需要切磋。 多谢朋友的交流,我的QQ是12020359,...(2002-04-28 15:00)
lvgx 哦,那你一次OUT很多数据,存在什么地方,外存储器吗? 你每次读进来的时候,注意在IN ISR中设置INBC = 64。试试。 这样,你给我一个实时的联系方式,我跟你讨论,我也是2131, 遇到问题,需要切磋。(2002-04-27 16:29)
yxy3115 在例子中不是能成功吗?把OUT中的,转到IN中。 应用程序中为写,读指令。我没有试过,但是应该没有问题吧。 例子中的只传送一个包,全在一个OUT中断的就解决了,要传送多个包,就必须使用IN中断。(2002-04-27 13:42)
lvgx 在例子中不是能成功吗?把OUT中的,转到IN中。 应用程序中为写,读指令。我没有试过,但是应该没有问题吧。(2002-04-27 11:48)
yxy3115请问使用DEVICEIOCONTROL函数进行IN操作是有没有发生中断,底层如何接收到IN中断,请各位高手指教 (2002-04-27 08:26)
yxy3115我现在利用BULKTEST上层、底层范例进行大块数据的IN-OUT测试,先OUT多片64字节的数据,然后需要将OUT出的数据在上层进行IN读入。出现的现象是,OUT时底层响应中断,传输正确,IN时底层无法中断进行读入操作(上层软件调用DEVICEIOCONTROL函数,底层IN0...(2002-04-27 08:05)
WOOD具体没有实际测过,只不过应该和51内核处理数据的速度有关(2002-04-25 22:15)
lvgx 请哪位高手指点一二,谢谢。(2002-04-25 09:42)
lvgx 多谢。 当4096时,速度能到最大,当没有用Pair的时候,能到40k字节/s,仅用2管道。当pair后,实际上的传输速度还是只有40k字节/s. 不知提过正常提过速后,大致应该比没有PAIR的快几倍?而且我看到 有的USB硬盘速度能到1M字节/s,当然它...(2002-04-24 10:15)
WOOD的确是只对一个管道进行读取,并且你的赋值方法也没有问题。当你进行大块数据读的时候,比如HOST端一次要求读4096BYTE(不要每次只读64BYTE,大块分成64BYTE小块的工作交给WINDOWS的USBD去做好了),速度就会有区别了(2002-04-24 09:03)

返回顶部