USB论坛-百合电子工作室USB专题站

标题: 关于配置描述符 [打印本页]

作者: 玩玩    时间: 2015-10-17 14:48
标题: 关于配置描述符
CONFIG_DESCRIPTOR_LENGTH就是wLength字段,#define CONFIG_DESCRIPTOR_LENGTH    sizeof(USB_CONFIGURATION_DESCRIPTOR) + sizeof(USB_INTERFACE_DESCRIPTOR) + sizeof(USB_HID_DESCRIPTOR) + (NUM_ENDPOINTS * sizeof(USB_ENDPOINT_DESCRIPTOR))是41B
作者: 玩玩    时间: 2015-10-17 14:50
这个就是41B
作者: 玩玩    时间: 2015-10-17 14:52
主机会请求两次,第一次请求的时候,主机命令的wLength字段长度是9,而设备应答的时候wLength字段就是三者之和,主机收到后就知道完整的配置描述符长度了,然后再次请求,而这次命令里的wLength长度是设备返回的长度(也就是三者之和),这时设备就会返回完整的配置描述符了




欢迎光临 USB论坛-百合电子工作室USB专题站 (http://usb.baiheee.com/usb_bbs/) Powered by Discuz! X2.5