阅读:2112回复:0
关于usb驱动的问题
编写了一个usb设备的驱动,添加了相关的组件,是ohci的。
启动可以显示 usbd初始化成功 ohci控制器发现 wait to attach usbd done 之类的话,但是在设备插拔后就没有了反映。 应该是设备插拔的回调函数没有相应,我是参考系统自带的驱动来写的。 一些资料上说 a.usbdInitialize(); b.usbdPciClassFind():定位一个USB主控制器; c.usbdPeiConfigHeaderGet():读USB主控制器配置头; d.usbdHedAttaeh():连接HCD,将其作为特定的主控制器: e.调用USB class driver初始化入口点; f.USB class driver调用usbdlnitialize()。 上面这些是包含了ohci和ohciInitial这个组件就可以,还是需要我在驱动里手动添加,望指点。 |
|