硬汉嵌入式论坛

 找回密码
 立即注册
查看: 714|回复: 1
收起左侧

RL_USB在STM32F4 下调试HID

[复制链接]

12

主题

75

回帖

111

积分

初级会员

积分
111
发表于 2022-7-16 14:11:28 | 显示全部楼层 |阅读模式
之前在STM32F415上用RL_USB挺顺利的,custom class和MSC都没问题,用得挺好,但移植HID就不顺了。
具体现象是:out 包可以顺利发送,但in包总是不能发,调试发现USBD_User_HID.c里的子函数
int32_t USBD_HID0_GetReport(uint8_t rtype, uint8_t req, uint8_t rid, uint8_t *buf)
一次都没有进入过。
尝试过用自写的 usbd_hid0_report_descriptor,也用过RTE自带的,现象依旧。

使用EventRecorder打开USB的调试信息,发现出现过一次错误 ReqGetDescriptorFailed。

尝试在F401RC上测试,仍然错误。
莫非RL_USB自带的HID有问题?



回复

使用道具 举报

0

主题

10

回帖

10

积分

新手上路

积分
10
发表于 2022-7-16 23:29:43 | 显示全部楼层
用usbd_hid_get_report_trigger函数触发
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-7 08:08 , Processed in 0.280686 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表