picc00
驱动牛犊
驱动牛犊
  • 注册日期2008-11-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望141点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2112回复:0

关于usb驱动的问题

楼主#
更多 发布于:2009-07-15 16:00
编写了一个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这个组件就可以,还是需要我在驱动里手动添加,望指点。

游客

返回顶部