下面是我的一点理解:我现在想在一个设备上实现两个类型,CDC 类 和 mass storage 类,是不是需要这个设备有两个接口(如果一个接口可以实现一定要告诉我:)),每个接口的描述符中的device class 和 子类 以及类码根据所选的类进行设置,为每个接口分配所需的端点...
全文
回复(4) 2007-05-11 15:55 来自版块 - USB驱动开发
表情
beijingyu那现在可以确定的是:一个设备要实现多个类,就需要有多个接口,每个接口对应一个设备类(在接口描述表中设置device class 和 子类 以及类码)。 但现在有一个问题是: CDC是设备类,按照协议所说,设备类必须在设备描述符中的device class 和 子类 以及类码进...(2007-05-14 10:51)
jinghuiren两个接口是可以实现的,每个接口有一套相应的端点描述符 但是设备在同一时间只能用一套接口和端点 具体怎么转换倒没有研究过。(2007-05-14 09:52)
hiro_fantasy这个论坛真冷清,不知是不是大牛们都不屑回答简单的问题,论坛本就是一个交流的地方,没有交流开这个论坛还有什么意义?(2007-05-12 15:52)
hiro_fantasy我也是你这么想的,一个usb不是只能够支持一种设备描述符吗?而同一种设备可以支持多个接口.复合设备应该就是接口定义和端点定义的不同.我也在做关于复合设备的东西,可以一起探讨一下. qq: 31564797(2007-05-12 09:56)

返回顶部