STM32F401RBT6 USB 大容量存储设备问题
USB OTG 主机枚举问题
STM32F042 在启动文件内跳转至 USB DFU Bootloader
B-L475E-IOT01A 无法枚举为 USB DFU 设备
USBX Audio Class frame done 不触发回调
STM3210C-EVAL USB 官方例程调试报错
STM32F103 全速 USB 大容量存储方案咨询
STM32H573ZI 全速 USB
STM32F2xx 是否有 UVC 相关示例工程
USBX在F407上创建CDC不能正常使用
微信公众号
手机版
STM32Cube\Repository\STM32Cube_FW_F4_V1.17.0\Projects\STM324x9I_EVAL\Applications\USB_Device
评分
查看全部评分
描述符在你插上USB口,还没开启捕捉时已经完成了,你抓不到的。或者插上USB口后,开启捕捉,硬件复位一个MCU,然后看有没有数据抓到。再或者用bushound发送软复位命令下来,这个得看你的设备支不支持软复位命令。
USB是低速、全速、高速,是靠D+、D-数据线上的1.5K上下拉电阻来决定的。
不过也得硬件支持才行,F302是全速USB,一般只支持全速,高速和低速都不支持。
或者换软件USBlyzer。
评分
查看全部评分
感谢如此细心的回复
这只是层窗户纸,帮你捅破。
接下来,USB正常通信得好好整。
0x09,0xa2,
0xa1,0x01,
0x09,0xa3,
0xa1,0x03,
0x06,0xa1,0xff,
0x09,0xc1,
0x09,0xc2,
0x09,0xc3,
0x09,0xda,
0x09,0xda,
0x09,0xda,
0x09,0xda,
0x09,0xda,
0x09,0xda,
0x09,0xda,
0x09,0xda,
0x09,0xda,
0x09,0xda,
0x09,0xda,
0x09,0xda,
0x09,0xda,
0x09,0xda,
0x09,0xda,
0x09,0xda,
0x09,0xda,
0x09,0xda,
0x09,0xda,
0x09,0xda,
0x09,0xda,
0x09,0xda,
0x09,0xda,
0x09,0xda,
0x09,0xda,
0x09,0xda,
0x09,0xda,
0x09,0xda,
0x09,0xc4,
0x15,0x00,
0x25,0xff,
0x35,0x00,
0x45,0xff,
0x75,0x08,
0x95,0x20,
0xb1,0x02,
0xc0,0xc0
可以帮我解释一下这个报告描述符吗
可以插上USB,直接用USBlyzer看一下。也可用HID Descriptor tool工具看,但你的文件格式不对,看不了,必须配合USBlyzer中的数据,重新生成hid文件。
在usagepage文档中有很大定义的设备我知道如何解释,但是里面有一些未定义的usagepage我不知道如何分析,比如图片上这个, 0x06,0xa0,0xff, 自定义页 0x09,0xa2, 这个什么意思呢,这个A2可以随便改写吗?
0x09,0xda,这个da又如何解释呢?望大神赐教。