您好,我们在用AM57xx系列做usb开发,使用的是PROCESSOR-SDK-RTOS-AM57X开发包,嵌入式端使用usb 从模式,PC作为主机,不过当连接上PC之后,无法完成枚举过程,被识别为unknown device,用ccs debug下,发现枚举过程没有完整执行,host通知hub复位usb从设备已经过了,不过随后 host会发送协议Get Descriptor请求获取设备描述符最大包长度,这时协议栈里面得到的数据包是错误的,我看了下协议栈是通过usbSetupPkt_t这个结构体来获取协议包的,下面有个成员bRequest指向请求类型,debug时bRequest值都很大,只是偶尔会出现对的情况,请问有该经验人说下这可能是什么原因造成的?
谢谢