阅读:1353回复:3
bulktransfer problem,add you 50 points
我现在正在写一个应用程序,PC端程序与PDA(PALM)通过USB线连接,我用DEVIOCTRL()已经获得了设备等的描述信息,而且通过DRIVER WIZARD 工具已经看到设备法过来的数据,USB PIPE82侦听的数据完全正确。
但是我用CREATEFILE(),READFILE(),WRITEFILE()就是读不出数据,也写不入数据,用DEVIOCTRL()也是如此。 我怎么样才能正确知道CREATEFILE()的第一个参数,我有WINOBJ,DRIVER WIZARD 工具。 谢谢指导!!! 希望能与你成为朋友。 我的联系电话是:(0755)2388065 曹 [编辑 - 4/24/02 作者: lvxx] |
|
沙发#
发布于:2002-04-24 15:25
你想说什么,你我共同讨论,我也遇到了关于bulk传输的问题。
另:你也姓 lv? |
|
|
板凳#
发布于:2002-04-24 15:29
你怎么不说你是什么问题呢?
|
|
|
地板#
发布于:2002-04-24 15:32
好,那我转贴到这里吧。
当4096时,速度能到最大,当没有用Pair的时候,能到40k字节/s,仅用2管道。当pair后,实际上的传输速度还是只有40k字节/s. 不知提过正常提过速后,大致应该比没有PAIR的快几倍?而且我看到 有的USB硬盘速度能到1M字节/s,当然它用的是DMA方式,但是也不应该 相差这么大吧,不知中间是否有其它原因?还有,据经验,用bulk 传输,最大效率能到多少呢? |
|
|