基于CH573F开发的USB复合设备,其中hid设备在PC上显示错误该设备无法启动

基于CH573F开发的USB复合设备,在CH573的模拟usb优盘基础上,参考hid例程,修改了设备描述符和配置描述符,目前USB优盘功能正常,但是hid设备在PC上显示为USB输入设备,有黄色三角警告,属性里提示“

该设备无法启动。 (代码 10)


声明了一个非常量主项目,但是未提供相应的用法。


1688091972352.png

在Bus Hound软件中能显示这个设备

1688092077233.png

但是向设备发送指令会提示invalid command

1688092206154.png


放上程序,请前辈们帮忙分析分析

icon_rar.gifCH573F.rar


您好,代码较多,需要获取更多详细信息帮助判断,请发送邮件至zhaiyw@wch.cn获取联系方式。


TECH_JW,您好,我已经找这个问题的原因了。现在的问题是每次测试上电后,hid第一次通信都正常,之后上位机发送数据,设备就不处理了。已经发送邮件给您,请帮忙分析一下,谢谢。


看描述,大概是数据包同步切换标志出问题,邮件联系。


只有登录才能回复,可以选择微信账号登录