newdm
驱动牛犊
驱动牛犊
  • 注册日期2002-07-23
  • 最后登录2004-04-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1383回复:10

90分求救,关于ezusb!!!

楼主#
更多 发布于:2002-10-24 08:59
那为大侠能解决ezusb提供的驱动ezusb.sys不能同时启动两个管道为iso in stream的问题,它只支持一个iso in stream,怎样使它支持两个或多个,请大侠帮帮忙,给分。
laicq
驱动中牛
驱动中牛
  • 注册日期2002-10-04
  • 最后登录2004-05-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-10-24 09:12
我也盼望,支持一下!
[img]http://www.warchina.com/image/zj1.gif[/img] Good good study,day day up!
newdm
驱动牛犊
驱动牛犊
  • 注册日期2002-07-23
  • 最后登录2004-04-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-10-24 10:13
难道没有人用过吗?那请为大家是怎么解决主机通过ezusb从下位机连续读数据而不丢失数据的问题的,急急,谢谢
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-10-24 10:26
用BULK啦!据我所知,ez-usb的BULK非常快!
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
VanCheer
驱动老牛
驱动老牛
  • 注册日期2002-02-21
  • 最后登录2003-08-28
  • 粉丝0
  • 关注0
  • 积分-20分
  • 威望-10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-10-24 10:29
用BULK啦!据我所知,ez-usb的BULK非常快!

是的,搜索一下我迟钝的记忆,好像一个大兄弟说过,Bulk方式类似于大块传输,很快,非常快
[img]http://www.driverdevelop.com/forum/upload/VanCheer/2003-03-21_mon.gif[/img][img]http://www.driverdevelop.com/forum/upload/VanCheer/2002-12-07_smallbaby.jpg[/img]
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-10-24 10:34
我到觉得不是这个原因,而是它的MCU core和usb engine在同一个片内,操作的时候用的是内部总线,而且使用的内部地址。比起用外部usb engine的方案,在每个usb操作上都会少一点指令,这样,在做非常巨大的传输时,速度的提高将会非常明显!
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
newdm
驱动牛犊
驱动牛犊
  • 注册日期2002-07-23
  • 最后登录2004-04-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-10-24 10:34
现在公司要求用同步传输,    :(
ezusb的bulk我以前测试过一小段时间,它是读不到数据不返回的,可是问题是当下位机连续的发送数据时,而bulk读一定的数据后就会返回,这时就要重新启动bulk,这样可能会丢数据啊
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-10-24 10:37
ez-usb有那么多ep(好像是16个吧?),你都开起来,应该够了吧?在driver里面做fifo也可以啊!
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
newdm
驱动牛犊
驱动牛犊
  • 注册日期2002-07-23
  • 最后登录2004-04-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-10-24 11:06
版主的意思是使用bulk的ep轮流读吧,我试试看,谢谢版主
不过版主在同步方面有没有什么建议啊
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-10-24 11:26
虽然iso快,但一般都是用在对数据不要求太高正确率的地方,比如video,scan。当初usb-if设计它的目的应该也是如此。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
newdm
驱动牛犊
驱动牛犊
  • 注册日期2002-07-23
  • 最后登录2004-04-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-10-24 11:35
我作的这个在设计之初是使用一个usb in pipe传输一个串口的数据,用iso in stream没问题,后来是两个,这样的话就可以通过给每个串口过来的数据加标志位来区分,这用仍然可以用一个pipe使用iso in stream,现在说很快就要传四个串口的数据了。一个pipe肯定不行了,可是多个iso pipe又不能用iso in stream,所以着急啊
游客

返回顶部