阅读:2112回复:14
关于FX2的应用程序中包的问题
主机向设备块传输发送数据,包长是64个字节时,可以
但包长是512B时,没办法传输 驱动是自带的 是那方面问题 请高手指点 |
|
沙发#
发布于:2003-09-23 18:10
你主板的USB2.0驱动有问题。
|
|
板凳#
发布于:2003-09-23 18:58
大侠你好:
主板2.0驱动有什么问题啊 能不能说清楚一点 |
|
地板#
发布于:2003-09-23 19:00
如果你的主板的USB2。0驱动没驱的话,那主板会把FX2当成1。1的,所以包的大小才会是64b而不是512b。
|
|
地下室#
发布于:2003-09-23 20:52
没有拉
这个问题我怎么会考虑不到哪 是不是cy自带的驱动有限制啊 不过我看了一下,好像没有啊 还有我现在不能从设备端读数据 |
|
5楼#
发布于:2003-09-23 21:12
不会的,我用着没问题啊,CY的驱动是很好的!读数据先放一放,至少要先满足2。0的要求吧。 :D
|
|
6楼#
发布于:2003-09-23 23:09
通常原因:你的主板不支持2.0,也就是说你的主板是1.1的!
|
|
7楼#
发布于:2003-09-24 12:39
你可以先用Get Pipe命令看看最大的传输包是是0x40还是0x200!
按照你的情况描述应该是0x40,再看看固件程序里面相关设置是否有设置问题! 其实最重要的就是要确定你的主板是否支持USB2.0,看看USB信息里面是否有USB2。0的Host! |
|
8楼#
发布于:2003-09-25 09:16
谢谢各位大侠的指点
我现在可以向下传输128字节的包,到256字节又不行拉 还有主板支持usb2.0没问题,usb2.0的驱动也没问题 急啊 对拉,用控制面板得到的pipe信息也有问题,固件是ezbulk pipe信息竟然是 Pipe: 0 Type: BLK Endpoint: 1 OUT MaxPktSize: 0x200 Pipe: 1 Type: BLK Endpoint: 1 IN MaxPktSize: 0x200 Pipe: 2 Type: BLK Endpoint: 2 OUT MaxPktSize: 0x200 Pipe: 3 Type: BLK Endpoint: 4 OUT MaxPktSize: 0x200 Pipe: 4 Type: BLK Endpoint: 6 IN MaxPktSize: 0x200 Pipe: 5 Type: BLK Endpoint: 8 IN MaxPktSize: 0x200 |
|
9楼#
发布于:2003-09-25 09:25
谢谢各位大侠的指点 没问题啊,正好是512字节啊! [编辑 - 9/25/03 by flytomoon] |
|
10楼#
发布于:2003-09-25 10:04
是512 :D
|
|
11楼#
发布于:2003-09-25 10:08
是512 :D ft!竟然犯这种低级错误,改过来了,ren兄见笑了!! :D :D |
|
12楼#
发布于:2003-10-05 09:40
自己顶一下
|
|
13楼#
发布于:2003-10-05 14:05
问题应该解决了吧,可以放分啦! :D
|
|
14楼#
发布于:2003-10-06 10:17
还没有拉
帮一下忙啊 |
|