yssy2000
驱动牛犊
驱动牛犊
  • 注册日期2004-04-16
  • 最后登录2005-05-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1174回复:2

关于usb的弱弱问题

楼主#
更多 发布于:2004-06-24 19:39
使用cypress的68013开发
看了一段时间的资料,感觉很迷茫
usb设备插入pc的时候
驱动的处理过程应该是这样的:
pc的Io管理器要发送Pnp的IRP:IRP_MN_START_DEVICE
在这个IRP的处理中,要获得设备、配置描述符,然后在配置描述符信息中选择接口,并配置接口中的端点

我现在的疑问是,这些描述符信息是在哪里放着?是在固件里么?可是固件是通过这个pc下载的啊,设备还没有开始,固件怎么下载呢?
要么这些信息是固定在这个控制芯片里的?
好迷惑啊

哪位大侠指点一下
yssy2000
驱动牛犊
驱动牛犊
  • 注册日期2004-04-16
  • 最后登录2005-05-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-06-24 20:59
那就是说具体的如何配置,还是需要固件的(还是驱动程序给配置?)

这就是所谓的再枚举
pengenwen
禁止发言
禁止发言
  • 注册日期2003-03-07
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分1586分
  • 威望8380点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-06-24 20:03
用户被禁言,该主题自动屏蔽!
游客

返回顶部