阅读:1728回复:16
肯请帮助,枚举过程为什么我发送SETUP包后就没有任何响应了
肯请帮助,枚举过程为什么我发送SETUP包后就没有任何响应了
超时错误 |
|
沙发#
发布于:2004-09-08 10:07
你是HOST还是CLIENT?
|
|
|
板凳#
发布于:2004-09-08 10:33
HOST端
|
|
地板#
发布于:2004-09-08 10:34
HOST端向client端发送获取设备描述符就返回超时了
|
|
地下室#
发布于:2004-09-08 10:46
主机发送完setup包後,接着要发送请求命令,之后主机就进入可选数据步骤
|
|
5楼#
发布于:2004-09-08 12:41
怀疑是数据包就没有发送到总线上引起超时,各位大侠遇见过此情况吗?
|
|
6楼#
发布于:2004-09-09 10:44
楼主你是嵌入式么?
我和你的情况一样。 做了快2个星期了,也不知道怎么回事。 楼主什么芯片? 我用的 via 的 vt6202 |
|
7楼#
发布于:2004-09-09 10:47
老兄啊,是嵌入式的。芯片是NEC的,
不知原因,十分郁闷啊!!! 有什么进展吗?? |
|
8楼#
发布于:2004-09-09 11:11
我也是嵌入式的。
仿照linux的驱动来的。 可我也是发送不了数据。 数据根本就没传送下去。 你用的是 2。0 还是 1。1 ? 我的是 2。0 ehci 协议。 留个email 好么? 我的在签名里 |
|
9楼#
发布于:2004-09-09 11:13
我的是1.1的ohci协议
bestfeng@263.net |
|
10楼#
发布于:2004-09-09 11:24
哎呀,可惜,不是2.0的。
ohci 不清楚啊。 |
|
11楼#
发布于:2004-09-09 11:27
你们有没有PDIUSBD12 USB驱动程序啊?是在XP操作系统下!!
能不能发一个给我啊?我的邮箱是:cahwlx1982@163.com 谢谢!!! |
|
12楼#
发布于:2004-09-09 12:32
可以侦测到总线上的数据吗?如果可以的话,看看是否发过去了.如果
没有,那就看看你程序的发送机制是否正确. |
|
|
13楼#
发布于:2004-09-09 14:25
是不是主机发来setup命令之后你不能正常的返回数据
而是停止了,,,过一段时间就是超市 如果是这样的话你实施这个办法 在control_handler() 这个函数最后,也就说进入了比如获取描述服,设置地址 等这些函数之后,出来的地方加一个小的延时 可以打印一句话。。。这样也许就会好用了 我就是在这个函数最后加了一个打印语句才好用的,否则也不好 你也可以跟踪一下,看看程序进行到哪一点才超时的 这样就可以,针对性的修改!!!!! |
|
14楼#
发布于:2004-09-09 15:22
回楼上的,你说的好象是从机,楼主的意思的是他写主机的驱动,现在是想让主机发数据包给从机,但发现从机根本没有收到任何数据。
如果从机的话,你的是个方法。 呵呵。 |
|
15楼#
发布于:2004-09-09 16:55
目前问题是发送SETUP后已经触发了busIrp中断,但是还是出现超时错误,,艾,不解
|
|
16楼#
发布于:2004-09-10 13:09
郁闷
|
|