那为大侠能解决ezusb提供的驱动ezusb.sys不能同时启动两个管道为iso in stream的问题,它只支持一个iso in stream,怎样使它支持两个或多个,请大侠帮帮忙,给分。
回复(10) 2002-10-24 08:59 来自版块 - USB驱动开发
表情
newdm我作的这个在设计之初是使用一个usb in pipe传输一个串口的数据,用iso in stream没问题,后来是两个,这样的话就可以通过给每个串口过来的数据加标志位来区分,这用仍然可以用一个pipe使用iso in stream,现在说很快就要传四个串口的数据了。一个pipe肯...(2002-10-24 11:35)
rayyang2000虽然iso快,但一般都是用在对数据不要求太高正确率的地方,比如video,scan。当初usb-if设计它的目的应该也是如此。(2002-10-24 11:26)
newdm版主的意思是使用bulk的ep轮流读吧,我试试看,谢谢版主 不过版主在同步方面有没有什么建议啊(2002-10-24 11:06)
rayyang2000ez-usb有那么多ep(好像是16个吧?),你都开起来,应该够了吧?在driver里面做fifo也可以啊!(2002-10-24 10:37)
newdm现在公司要求用同步传输, :( ezusb的bulk我以前测试过一小段时间,它是读不到数据不返回的,可是问题是当下位机连续的发送数据时,而bulk读一定的数据后就会返回,这时就要重新启动bulk,这样可能会丢数据啊(2002-10-24 10:34)
rayyang2000我到觉得不是这个原因,而是它的MCU core和usb engine在同一个片内,操作的时候用的是内部总线,而且使用的内部地址。比起用外部usb engine的方案,在每个usb操作上都会少一点指令,这样,在做非常巨大的传输时,速度的提高将会非常明显!(2002-10-24 10:34)
VanCheer用BULK啦!据我所知,ez-usb的BULK非常快! 是的,搜索一下我迟钝的记忆,好像一个大兄弟说过,Bulk方式类似于大块传输,很快,非常快(2002-10-24 10:29)
rayyang2000用BULK啦!据我所知,ez-usb的BULK非常快!(2002-10-24 10:26)
newdm难道没有人用过吗?那请为大家是怎么解决主机通过ezusb从下位机连续读数据而不丢失数据的问题的,急急,谢谢(2002-10-24 10:13)
laicq我也盼望,支持一下!(2002-10-24 09:12)

返回顶部