阅读:2211回复:12
关于CY7C68013的速度问题
我现在正在开发USB视频设备,我使用的是CY7C68013,驱动是Cypress提供的ezusb.sys,应用程序采用CreateFile和DeviceIoControl组合,采用24MHZ的GPIF,可是目前只有5MB/s的传输速率,不知问题出在何处?请大侠们指教,thanks!
|
|
沙发#
发布于:2003-12-01 19:54
这让人从何说起啊? :(
|
|
板凳#
发布于:2003-12-01 23:07
把端点设置成四缓冲,加大单次读取数据的数量试试(<65536)
|
|
地板#
发布于:2003-12-02 13:26
把端点设置成四缓冲,加大单次读取数据的数量试试(<65536) 应该是>65536吧? :D |
|
地下室#
发布于:2003-12-02 13:33
斑竹,好像ezusb.sys驱动有最大传输文件的大小限制吧。64k.:)
|
|
5楼#
发布于:2003-12-02 14:01
斑竹,好像ezusb.sys驱动有最大传输文件的大小限制吧。64k.:) maxtransfersize,可以把它改大再重新编译生成新的驱动就ok了 |
|
6楼#
发布于:2003-12-02 14:41
弱弱的问,斑竹,只用2000 ddk改驱动ezusb.sys,编译即可?
|
|
7楼#
发布于:2003-12-02 14:49
弱弱的问,斑竹,只用2000 ddk改驱动ezusb.sys,编译即可? 当然如果你的系统是2000的话,我就是这么干的。 :D |
|
8楼#
发布于:2003-12-02 17:48
谢谢大家为我提供这么多的建议!可否告诉我你们的邮件地址,我们常联系,共同进步!
|
|
9楼#
发布于:2003-12-02 21:03
我用的也是CY7C68013,现在急需和大家交流,想大家学习,我的QQ:6611555,E-MAIL:arthurcao0429@yahoo.com.cn.欢迎大家了!向您敬礼!
|
|
|
10楼#
发布于:2003-12-04 09:38
斑竹,我也在改ezusb.sys驱动,想使它一次能读取大于64K的数据量。但我把用WIN2K DDK编译后得到的ezusb.sys考到systeme32\\driver下,微机重启,但我调试时发现系统好像还在用原来的驱动程序,不能一次读取多与64K的数据。
我的问题是:1 我就这样简单拷贝系统能调用我改的驱动吗? 2 你们改动了哪个文件里的哪些地方,能帮我核对 一下吗?我改的是ezusbsys.c中的 for (j=0; j<interfaceList[0].InterfaceDescriptor->bNumEndpoints; j++) interfaceObject->Pipes[j].MaximumTransferSize = (1280 * 1024) - 1; 原来的是64×1024,我改成1280了,另外一处是 for (i = 0 ;i < numberOfPipes ;i++ ) { interfaceInformation->Pipes.MaximumTransferSize = (1280*1024) -1; } 也是64改为1280,我改的就这两处,是不是还有其他的啊?帮我对对!多谢! |
|
|
11楼#
发布于:2003-12-05 16:10
\"maxtransfersize,可以把它改大再重新编译生成新的驱动就ok了\"
请问斑竹这个文件在那里找,????? 还有CPYCESS给的驱动是不是BULK和ISO都可以读取那?如果是BULK的读取64有限制那么是不是要自己编ISO的驱动那?请帮忙回答,谢谢。 |
|
12楼#
发布于:2003-12-06 21:24
我也有同样的问题,不过我的速度只停留在1.6Mbit/s的速度上,我改了缓冲最大限制,可还是不行,速度仍然停留在1.6Mbit/s的速度上。
郁闷!!!!!!!!!!!!!!! |
|