思路是一个 设备有两个接口,分别算普通设备,和hid设备.在单独配置普通设备时,似乎在接口描述符后面不用提交设备描述符.因为开始的设备描述符里包含了.如果配hid就需要送hid描述符.在配多接口usb设备时,是不是要送每个接口下设备的设备描述符 ?我配置一个hid设备,一个不是h...
全文
回复(5) 2007-09-26 18:42 来自版块 - USB驱动开发
表情
rayyang2000如果你的普通设备是有自己的driver,那就在device端只配置成普通设备,在driver的AddDevice中创建一个普通设备的fdo和一个hid的pdo。每次有hid的IO就自己解析成device可以认识的数据进行通讯。(2007-09-28 10:15)
lmxwww找到原因了,固件时送的pid&vid对应windows驱动不支持设备对应的接口配置成这种形式! 不知道能不能多次枚举,在不同的时间段配置成不同的设备.(2007-09-27 16:41)
lmxwww本来一个是hid设备,另一个不是hid设备.配置完后,出现两个hid 设备,其中一个出现黄色感叹号(2007-09-27 12:36)
lejianz你说的出错是不是设备管理器出问号了.把另一个出错的设备安装驱动程序.(2007-09-26 23:47)
lmxwww(2007-09-26 18:43)

返回顶部