获取配置描述符异常

开始枚举操作时,总线复位正常->获取设备描述符正常->设置地址正常->获取配置描述符异常->设置配置正常
设置配置的异常返回为0x28,有时为0x2e。
请问获取配置描述符异常影响接下来的 控制传输或其他传输 吗?

会影响,枚举过程必须都正常,获取配置时,您的模拟设备有正常产生STE UP中断上传描述符吗,还有建议您将设备和普通PC连接后,通过抓包工具获取到主机配置的相关描述符,在通过376模拟主机发包,例程只是告诉你枚举的过程,具体的配置可能有所不同


谢谢答复,找到原因了,是因为CH375与CH376有一个命令符不一样,在CH376中应该使用CMD10_WR_HOST_DATA来向USB主机端点发送缓冲区写入数据的。
另外,还有一个问题,现在已经完成了枚举过程,如果我要实现向usb设备端发送一个字符,它才会返回所采集的数据,应该是什么流程呢(因为本人不太了解usb传输流程)。

image.png
上面这种方法读不到,是因为缺少什么必要的步骤吗,如果改正,具体步骤应该是什么
期望答复,非常感谢


USB通讯都是主机发起的,按照你的说法主机下发带这个字符的OUT包就行


image.png
您的意思是这样吗,但是读出来的数据块长度并不是我usb设备正常返回的长度,而且返回的数据也不是usb设备所采集到的数据。另外接口1有两个端点,这两个端点都试了一下,读出来的长度和内容都是一样的;而且即便我发的不是固定的字符它也会返回这样的数据。是缺少什么步骤吗,感谢您的答复


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