jieliu
驱动牛犊
驱动牛犊
  • 注册日期2007-05-21
  • 最后登录2007-05-22
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1262回复:0

请教关于有多个interface的问题

楼主#
更多 发布于:2007-05-21 17:34
是这样的。

我们在做一个项目。设备端原来的功能有两个interface。后来我们给设备加了一个功能,该功能有一个interface。但是设备只能在两种功能间切换,不能同时使用。
现在我们在讨论能否让两个功能同时作用

我目前只是简单地写了一个configuration descriptor,将三个interface都放进去。并且修改了device descriptor,修改了一下product id.并且将device class改为00,以表示是composite interface.
在host端。我在原来两个inf文件中的Manufacturer field中都添加了一条新的设备,并且与新的Product id对应,只不过第一个是MI_00,第二个是MI_02.

我不知道我这样做对不对。但结果似乎是设备只枚举出了一种功能,并且无法安装驱动。

请问哪里有问题。是否还需要修改host端的驱动(抱歉我对host端驱动不是很熟悉,我们主要开发设备端,host端驱动都是现成的)

谢谢指教。
游客

返回顶部