fanwei7
驱动牛犊
驱动牛犊
  • 注册日期2001-06-26
  • 最后登录2002-03-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2962回复:17

BULK速率为何这么低

楼主#
更多 发布于:2001-09-04 09:45
我使用的是EZ-USB开发工具,芯片是AN2131QC。

当我采用该公司提供的例子:BULKTEST,发现数据速度极低,只有
3K字节/秒。


请各位高手指点,散分不极限在30分,只要问题解决,万分感激。
共享的资源才能更快的提高
csyoyo
驱动牛犊
驱动牛犊
  • 注册日期2001-05-19
  • 最后登录2007-06-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-09-07 21:28
你用的开发板吗?
我用WinDriver调,为什么有时通有时不通?
LitteSW
驱动中牛
驱动中牛
  • 注册日期2001-06-10
  • 最后登录2010-08-16
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-09-07 21:50
[QUOTE]原本由 fanwei7 发表
[B]我使用的是EZ-USB开发工具,芯片是AN2131QC。

当我采用该公司提供的例子:BULKTEST,发现数据速度极低,只有
3K字节/秒。


请各位高手指点,散分不极限在30分,只要问题解决,万分感激。
 [/B][/QUOTE]

请检查你的fireware。我以前的设备开始也只有400多kbps,后来他们改进了一下固件,速度一下提升了。

穿梭于都市高楼之间,总是孜孜不倦地追寻着自由,蓦然回首,去发现已陷入深深的枷锁之中
kejun
驱动牛犊
驱动牛犊
  • 注册日期2001-06-28
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-09-08 10:56
我的也是这样诶,我用windrivr做的驱动程序,现在传输个16个字节用了3~4秒种,也就是4bytes/s。哎,可怜啊。
kejun
LitteSW
驱动中牛
驱动中牛
  • 注册日期2001-06-10
  • 最后登录2010-08-16
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-09-08 23:33
老兄,不可能吧。

太慢了,还不如串口呢!

穿梭于都市高楼之间,总是孜孜不倦地追寻着自由,蓦然回首,去发现已陷入深深的枷锁之中
taihai
驱动牛犊
驱动牛犊
  • 注册日期2001-08-29
  • 最后登录2002-07-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2001-09-09 00:30
我想你应该把FIRMWARE再优化一下,BULK方式达到300-400K/S
应该没问题。
fanwei7
驱动牛犊
驱动牛犊
  • 注册日期2001-06-26
  • 最后登录2002-03-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2001-09-10 09:49
目前我的速度是200K字节/秒。

请问对固件有那些方面值得推敲。寄存器寻趾,或者是其他?
共享的资源才能更快的提高
fanwei7
驱动牛犊
驱动牛犊
  • 注册日期2001-06-26
  • 最后登录2002-03-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2001-09-11 08:25
请各位高手继续指点。

只待速率上去,马上散分。
共享的资源才能更快的提高
sunkai
驱动中牛
驱动中牛
  • 注册日期2002-12-31
  • 最后登录
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2001-09-11 11:08
会不会接成了低速设备?
fanwei7
驱动牛犊
驱动牛犊
  • 注册日期2001-06-26
  • 最后登录2002-03-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2001-09-11 14:10
是全速设备
共享的资源才能更快的提高
LitteSW
驱动中牛
驱动中牛
  • 注册日期2001-06-10
  • 最后登录2010-08-16
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2001-09-12 00:39
[QUOTE]原本由 fanwei7 发表
[B]是全速设备 [/B][/QUOTE]
你的设备有没有缓存?

每次传输的最大传输长度为多少?

穿梭于都市高楼之间,总是孜孜不倦地追寻着自由,蓦然回首,去发现已陷入深深的枷锁之中
fanwei7
驱动牛犊
驱动牛犊
  • 注册日期2001-06-26
  • 最后登录2002-03-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2001-09-13 08:42
我使用得是EZUSBAN2131Q得开发板。

使用的例子是BULKTEST
共享的资源才能更快的提高
LitteSW
驱动中牛
驱动中牛
  • 注册日期2001-06-10
  • 最后登录2010-08-16
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2001-09-14 12:24
那就是说每次的最大传输长度只有64字节?

你修改一下驱动,每次送64字节,不过这样比较慢。最好有缓存支持。

穿梭于都市高楼之间,总是孜孜不倦地追寻着自由,蓦然回首,去发现已陷入深深的枷锁之中
fanwei7
驱动牛犊
驱动牛犊
  • 注册日期2001-06-26
  • 最后登录2002-03-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2001-09-14 13:55
昨天我试着把BULKTEST固件中的中断服务程序进行了简化,测了一下速率:大致在800-900K字节/秒。

我一直以为:对速度影响最大的是:固件和驱动。

目前对固件有一点体会。但对驱动却有点发毛。希望能具体指点一二。

我的EMAIL是:FANWEI77◎263.NET
共享的资源才能更快的提高
LitteSW
驱动中牛
驱动中牛
  • 注册日期2001-06-10
  • 最后登录2010-08-16
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2001-09-14 19:34
[QUOTE]原本由 fanwei7 发表
[B]昨天我试着把BULKTEST固件中的中断服务程序进行了简化,测了一下速率:大致在800-900K字节/秒。

我一直以为:对速度影响最大的是:固件和驱动。

目前对固件有一点体会。但对驱动却有点发毛。希望能具体指点一二。

我的EMAIL是:FANWEI77◎263.NET [/B][/QUOTE]

能不能简要介绍一下你的硬件的具体情况。详细信息可发到我的信箱。
lingying74@21cn.com

穿梭于都市高楼之间,总是孜孜不倦地追寻着自由,蓦然回首,去发现已陷入深深的枷锁之中
DK-boy
驱动中牛
驱动中牛
  • 注册日期2001-07-22
  • 最后登录2005-09-21
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2001-09-17 17:35
[QUOTE]原本由 无心快语 发表
[B]我也碰到过这样的问题
我的那个问题出现在wdm端,只要接收端发送的urb足够快,你的传输速率自然就会快的,我的可以达到84k/m,但这也不是我用到的最快的速度
 [/B][/QUOTE]
-----------------------------------------------
用DDK在做Bulk驱动时,能否提供一些可参考的建议??
我也希望体验高速???
喜欢清静?享受人生
tiyi
驱动牛犊
驱动牛犊
  • 注册日期2001-06-15
  • 最后登录2002-03-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2001-09-22 10:24
难道,提速的瓶颈是在firmware ?
sunkai
驱动中牛
驱动中牛
  • 注册日期2002-12-31
  • 最后登录
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2001-09-22 14:05
[QUOTE]原本由 无心快语 发表
[B]用DDK在做Bulk驱动时,能否提供一些可参考的建议??
我也希望体验高速??? [/B][/QUOTE]
To:
   DK-boy:
首先你要确定你的单片机的处理速度能够达到要求,有足够快的速度来应答wdm端发来的URB,但不需要每个urb都能响应成功,从我做程序看我用的是一个线程不停的发urb来接收数据,根据bulk传输的特点数据是这样被传上去的:首先是sof包,然后是urb发过来的in令牌包然后是数据包,最后是确认信息,一包的数据是这样被插入到1ms的frame中的,我用的也是多包发送,从示波器中可以看到我在1ms的frame中最多能看到五包完整的数据,所以,由此你能计算出我的数据接收速度是多少了。其实在wdm端要做的工作太少了,主要的都在usb端.
              愿你早日找到感觉 [/B][/QUOTE]
很羡慕你哦,5包/frame已经很不错了。
游客

返回顶部