yansc
驱动牛犊
驱动牛犊
  • 注册日期2001-09-21
  • 最后登录2002-04-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1458回复:4

USB传输速率问题

楼主#
更多 发布于:2002-04-18 21:23
请问USB开发板(Zboard)的作者或其他行家:

     为什么块传输速度(利用读程序存储器功能)特别底,我测了一下只有大约160Kb/S,这与理论值(12Mb/S)相差太大,是什么原因?怎样解决?
lvgx
驱动牛犊
驱动牛犊
  • 注册日期2001-05-27
  • 最后登录2018-05-30
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望100点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-04-22 16:31
  我也刚好遇到这个问题,我用的是cypress的AN2131Q.
现在发现,不管是用一个端点,还是用7个端点同时传输,其速度
都是一样的,当一个字节包为4K的时候达到最大。那么接下来,
我考虑的是利用端点的pair性质,看是否能提高速度,这是方案一,
还有就是从驱动程序角度考虑,因为从现在看来,由应用程序
向驱动程序发送的字节包之间的时间间隔是一定的,大概是1秒不到的
时间,看这个是否能有所改变。
  我不知道其它人是如何解决这个问题的? 而且USB硬盘传输速度
能达到1M字节/s,大概采用了DMA方式,但是我这40k字节/m,差别也太
大了吧,不知中间是否有什么关键所在?
lvgx
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-04-22 08:58
为什么你发来的信的编码都很怪?我再发给你以后,就都成乱码了.
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
yansc
驱动牛犊
驱动牛犊
  • 注册日期2001-09-21
  • 最后登录2002-04-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-04-19 19:40
你好!

    我用的是Zboard开发板,Firmware和主机程序都是Zboard开发组提供的。利用开发板的读程序功能。读64K的程序需要4-5秒。
    他用的是Bulk传输吧,为什么需要那么时间?
jeffhu
驱动牛犊
驱动牛犊
  • 注册日期2002-02-21
  • 最后登录2005-09-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-04-19 14:47
首先是不可能达到12M/s
其次跟OHCI和UHCI有很大的关系
关键是device端的效率,是否支持multi-buffer,
收发是否可以穿插进行等等.
hehe
游客

返回顶部