2 splendorg SplendorG 于 2017.01.09 11:38 提问

STM32 USB驱动描述符错误问题 1C

2.0接口3.0接口图片说明图片说明图片说明各位大牛,小弟最近在研究USB的驱动,板子插上电脑后提示描述符错误,上面的图片是工具抓的数据,有大牛能帮小弟分析是什么原因吗,用了2.0跟3.0端口抓的,最后都被主机给挂起了

1个回答

devmiao
devmiao   Ds   Rxr 2017.01.09 23:54
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
STM32 USB HID报告描述符分析
USB HID报告描述符分析 芯片:STM32F407VE 编译器:KEIL5 作者:SY 日期:2017-7-21 15:19:46 简介 报告描述符是HID设备使用的描述符,主机通过解析从机上传的报告描述符,才能知道从机上传的报告代表什么含义。从机主要上传2份数据,一个是报告描述符,一个是报告。 解析单个数据 一般使用键值对的方式表示:
USB驱动——描述符、URB、管道
大家常说,一个设备通常有多个配置,配置通常有多个接口,接口通常有多个端点。接口代表逻辑上的设备,比如声卡分为 录音和播放。访问设备时,访问的是某个接口(逻辑设备)。除了端点0之外,每个端点只支持一个传输方向,一种性质的传输传输数据时,读写某个端点,端点是数据通道。     本文首先分析设备、配置、接口、设置、端点之间的关系,然后根据 2440-ochi 驱动程序,分析一个设备注册到内核时,它的这
STM32学习笔记之USB虚拟串口描述符简介
Descriptor即描述符,是一个完整的数据结构,可以通过C语言等编程实现,并存储在USB设备中,用于描述一个USB设备的所有属性,USB主机是通过一系列命令来要求设备发送这些信息的。它的作用就是通过如问答节中的命令***作来给主机传递信息,从而让主机知道设备具有什么功能、属于哪一类设备、要占用多少带宽、使用哪类传输方式及数据量的大小,只有主机确定了这些信息之后,设备才能真正开始工作,所以描述符
STM32 USB驱动
STM32 USB驱动,来自官方光盘,暂时还没用过
基于stm32f10x单片机USB各描述符
USB的描述符有: 1、设备描述符 2、配置描述符 3、接口描述符 4、端点描述符 5、字符串描述符 枚举就是利用端点0与主机HOST交换各个描述符,让主机HOST知晓你谁,加载相应的驱动与你匹配。 各个描述符如下: 1、设备描述符:一个设备只有一个设备描述符 typedef struct _USB_DEVICE_DESCRIPTOR_ {
STM32的CustomHID的各描述符介绍
俗话说的好,看协议手册,不如看源代码来的好!在USB的工程中,USB的各描述符定义在usb_desc.c文件里面,这里就将USB的各描述符定义代码贴上来,各个数值的意义都已经详细注释。当然很细节的东西看不懂还是建议去看手册去!!! /* USB标准设备描述符*/ const uint8_t CustomHID_DeviceDescriptor[CUSTOMHID_SIZ_DEVICE_DES
STM32之USB驱动库详解(架构+文件+函数+使用说明+示例程序)
写在前面 目前,ST的USB驱动有两套,一套是早期的独立版的驱动,最新版为2.2.0;一套为针对其Cube系列的驱动,根据芯片不同可能有区别,具体见对应芯片的Cube驱动包 。 本文使用的为独立版的USB驱动 本文多出自于ST的官方文档 及 2016~2017的培训文档,读者也可以直接去ST官网查阅相关文档。 稍有涉及USB 2.0 规范的内容,关于USB规范去官网或自行Google。 本文不...
C8051F380 USB鼠标例程报告描述符修改问题
直接使用F380的USB鼠标例程进行开发,只将数组IN_PACKET修改是不行的,将发现仍然只显示左键。仔细查看报告描述符,发现需要修改报告描述符。原有的报告描述符,摘录部分如下:     0x05, 0x09, // Usage Page (Buttons) 0x19, 0x01,
7.2(stm32以太网)
《7.2》 1.SPI的写入整个扇区W25QXX_Write_NoCheck()--->W25QXX_Write_Page()--->SPI1_ReadWriteByte();   void W25QXX_Write_NoCheck(pBuffer , addr,num)   {      u8 pageremain;      pageremain = addr - addr%256;
weblogic12c部署webservice错误问题WSSERVLET11
weblogic12c部署webservice错误问题WSSERVLET11: 无法解析运行时描述符: java.lang.IllegalStateException: MASM0001: