[单片机芯片] 关于CH551 枚举过程Set Report请求错误

[复制链接]
821|4
 楼主| 春光一乍 发表于 2020-11-6 18:41 | 显示全部楼层 |阅读模式
在用CH551进行一个复合HID设备枚举时出现了个Set Report的请求错误,这个应该是硬件应答事务的吧?请问是不是哪里设置错误导致的?

1604659239(1).jpg
1604659127(1).jpg
WCHTech2 发表于 2020-11-7 13:57 | 显示全部楼层
方便的话把代码贴出来看下
 楼主| 春光一乍 发表于 2020-11-7 14:46 | 显示全部楼层
WCHTech2 发表于 2020-11-7 13:57
方便的话把代码贴出来看下

你看下哪里出错,描述符部分在其他芯片上验证是可以的 CH55x.rar (224.14 KB, 下载次数: 2)



WCHTech2 发表于 2020-11-13 09:50 | 显示全部楼层
春光一乍 发表于 2020-11-7 14:46
你看下哪里出错,描述符部分在其他芯片上验证是可以的

这个需要根据您移植的设备在set report回复命令,进行移植并回复
RTX截图未命名.png
 楼主| 春光一乍 发表于 2020-11-18 17:51 | 显示全部楼层
WCHTech2 发表于 2020-11-13 09:50
这个需要根据您移植的设备在set report回复命令,进行移植并回复

谢谢回复,已解决了,忘记说了,Set report请求那里不用回复数据的,是芯片自动应答的,我是把OUT数据处理那里删除了个函数(接收到数据拷贝复制发送回给上位机的函数)就可以了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

42

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部