阅读:1285回复:6
设备枚举求助
我想要知道非常详细的设备枚举过程(关键要包含特出设备类和特殊供应商的情况),另外我也想详细的知道设备驱动程序在设备枚举过程中是怎么介入的,我能看什么资料,或者说哪位能提供,不胜感激
|
|
沙发#
发布于:2003-04-28 11:05
设备枚举时驱动还没有加载呢!
Device Phase Data Info Time Cmd.Phase.Ofs ------ ----- ----------- ------------- ----- ------------------ 11.0 CTL 80 06 00 01 GET DESCRIPTR 0us 1.1.0 00 00 12 00 1.1.4 11.0 DI 12 01 10 01 .... 5.2ms 1.2.0 00 00 00 08 .... 1.2.4 0a 09 02 10 .... 1.2.8 00 01 00 00 .... 1.2.12 00 01 .. 1.2.16 11.0 CTL 80 06 00 02 GET DESCRIPTR 57us 2.1.0 00 00 19 00 2.1.4 11.0 DI 09 02 27 00 ..\'. 6.9ms 2.2.0 01 01 00 80 .... 2.2.4 80 09 04 00 .... 2.2.8 00 03 08 00 .... 2.2.12 01 00 07 05 .... 2.2.16 81 02 40 00 ..@. 2.2.20 00 . 2.2.24 11.0 CTL 80 06 00 02 GET DESCRIPTR 19us 3.1.0 00 00 37 00 3.1.4 11.0 DI 09 02 27 00 ..\'. 8.9ms 3.2.0 01 01 00 80 .... 3.2.4 80 09 04 00 .... 3.2.8 00 03 08 00 .... 3.2.12 01 00 07 05 .... 3.2.16 81 02 40 00 ..@. 3.2.20 00 07 05 02 .... 3.2.24 02 40 00 00 .@.. 3.2.28 07 05 83 03 .... 3.2.32 08 00 ff ... 3.2.36 11.0 CTL 00 09 01 00 SET CONFIG 20us 4.1.0 |
|
板凳#
发布于:2003-04-28 11:24
我认为设备的枚举过程应该截止到设备得到配置后,所以在这之前驱动肯定是加载了的没错。其实,这也并不重要,我主要是想知道设备驱动是“怎样”加载的。
|
|
地板#
发布于:2003-04-28 11:27
枚举是由设备的父设备得到的,可以看微软的win2000驱动开发指南,千万要英文的,DDK的帮助里也有.看中文的还不如自己翻译呢 :o
|
|
地下室#
发布于:2003-04-28 11:38
谢了
可是,有不局限于平台的资料吗? 因为我做的是linux驱动 |
|
5楼#
发布于:2003-04-28 12:00
二楼那位仁兄用的是什么工具测得的这些数据?
或者是他自己翻译的usb协议? |
|
6楼#
发布于:2003-04-29 15:42
他用的是BusHound
|
|
|