有个关于usb传输速度的问题要请教大家,usb1.1协议说每毫秒传一帧的数据,而每个数据包的大小最多64字节(bulk传输),那我该怎么样才能把好几个包的数据放在一帧里传呢? 我现在做的驱动程序是这样的流程:应用程序用readfiel发出读请求,每次读请求的长度是64...
全文
回复(5) 2005-04-10 17:16 来自版块 - USB驱动开发
表情
usb_anywhere 有个关于usb传输速度的问题要请教大家,usb1.1协议说每毫秒传一帧的数据,而每个数据包的大小最多64字节(bulk传输),那我该怎么样才能把好几个包的数据放在一帧里传呢? 我现在做的驱动程序是这样的流程:应用程序用readfiel发出读请求,每次读请求的长...(2005-04-11 13:56)
lzyuer 这个应该数据的传输模式有关,跟工作模式关系不大吧(2005-04-10 21:41)
AllenZh大佬,我用的是68013,开了4个fifo,经过检测,从外部设备读数已经足够快了,驱动每来一个in请求都有数去响应的。我不明白“帧”是怎么回事,怎样才能让一帧里传几个包呢。驱动里要做些什么传输速度才能提上去呢 68013使用从模式,可以达到20M字节/秒以上 (2005-04-10 21:36)
xuhaiqg大佬,我用的是68013,开了4个fifo,经过检测,从外部设备读数已经足够快了,驱动每来一个in请求都有数去响应的。我不明白“帧”是怎么回事,怎样才能让一帧里传几个包呢。驱动里要做些什么传输速度才能提上去呢(2005-04-10 19:47)
AllenZh恩,60K左右正好是1ms一包左右,你的固件应该有问题(2005-04-10 18:21)

返回顶部