阅读:1104回复:7
急问:D12的枚举问题
急问:
主机第一次要device descriptor的时候,单片机只发送了16字节,那么剩下的2字节是由ep0_txdone发送的吗?在bushound抓的数据中,怎么看不到这2个字节啊? 请各位大侠指教!!! |
|
沙发#
发布于:2004-05-14 09:59
说明你的txdone没有发送最后2 bytes
|
|
|
板凳#
发布于:2004-05-14 10:46
可是,这样的枚举是成功的!枚举之后就能用smart board了。
请问版主能贴一份正确枚举的bushound抓图,让小弟一看吗?谢了先! |
|
地板#
发布于:2004-05-14 11:01
Device Phase Data Description Cmd.Phase.Ofs(rep)
------ ----- ----------- ---------------- ------------------ 1.1 DI 04 . 1.1.0 1.0 CTL a3 00 00 00 GET STATUS 2.1.0(2) 02 00 04 00 2.1.4 1.0 DI 01 01 01 00 .... 2.2.0 1.0 CTL 23 01 10 00 CLEAR FEATURE 4.1.0 02 00 00 00 4.1.4 1.0 CTL a3 00 00 00 GET STATUS 5.1.0 01 00 04 00 5.1.4 1.0 DI 00 01 00 00 .... 5.2.0 1.0 CTL a3 00 00 00 GET STATUS 6.1.0 02 00 04 00 6.1.4 1.0 DI 01 01 00 00 .... 6.2.0 1.0 CTL 23 03 04 00 SET FEATURE 7.1.0 02 00 00 00 7.1.4 1.1 DI 04 . 8.1.0 1.0 CTL a3 00 00 00 GET STATUS 9.1.0 02 00 04 00 9.1.4 1.0 DI 03 01 10 00 .... 9.2.0 1.0 CTL 23 01 14 00 CLEAR FEATURE 10.1.0 02 00 00 00 10.1.4 1.0 CTL a3 00 00 00 GET STATUS 11.1.0 02 00 04 00 11.1.4 1.0 DI 03 01 00 00 .... 11.2.0 1.0 CTL 80 06 00 01 GET DESCRIPTOR 12.1.0 00 00 40 00 12.1.4 1.0 DI 12 01 00 01 .... 12.2.0 dc 00 00 10 .... 12.2.4 1.0 CTL 23 03 04 00 SET FEATURE 13.1.0 02 00 00 00 13.1.4 1.1 DI 04 . 14.1.0 1.0 CTL a3 00 00 00 GET STATUS 15.1.0 02 00 04 00 15.1.4 1.0 DI 03 01 10 00 .... 15.2.0 1.0 CTL 23 01 14 00 CLEAR FEATURE 16.1.0 02 00 00 00 16.1.4 1.0 CTL 00 05 02 00 SET ADDRESS 17.1.0 00 00 00 00 17.1.4 1.0 CTL 80 06 00 01 GET DESCRIPTOR 18.1.0 00 00 12 00 18.1.4 1.0 DI 12 01 00 01 .... 18.2.0 dc 00 00 10 .... 18.2.4 1.0 CTL 80 06 00 02 GET DESCRIPTOR 19.1.0 00 00 09 00 19.1.4 1.0 DI 09 02 2e 00 .... 19.2.0 01 01 00 60 ...` 19.2.4 这是我用demo程序抓到的数据,枚举是成功的啊!可是的确看不到那2个字节,而且有人说最后显示的Get Descriptor也没有成功,怎么回事呢??? |
|
地下室#
发布于:2004-05-14 14:12
这样枚举成功了吗?
怎么没有set configuration? |
|
5楼#
发布于:2004-05-14 15:21
是啊,没有Set Configuration但确实成功了!
可是我在另外一台机器上看到了bushound抓到了Set Configuration. |
|
6楼#
发布于:2004-05-14 20:28
描述符应该在 IN 中断里送 是吗?
|
|
7楼#
发布于:2004-05-17 19:44
用BusHound5.0完美版,可以看到描述符都是完整的了。但是成功枚举抓到的数据仍然看不到Set Configuration!
|
|