阅读:1376回复:2
关于USB枚举的地址设置问题><
最近在用usbn9603,但是在枚举过程出现了问题:
主机反复给usbn9603设置地址(set_address),重复几次以后就不再有信号,最终主机不能识别usbn9603固件(unknown device)。 不知道这是硬件问题还是固件程序的问题,希望大虾们能指点一下,谢谢! |
|
沙发#
发布于:2012-02-28 17:39
你应该是固件没有对Set_Address请求做出回应,导致系统认为设备不正常
|
|
板凳#
发布于:2012-03-06 10:48
谢谢回应^.^
现在的问题稍微明确一点了,发现已经设置了address,而且固件能够收到获取配置描述符的请求,但是在回答过程中(或者应答后?),主机发出了Alt_reset信号。 大家分析是配置描述符的获取有问题,导致主机重新枚举usb设备。 固件参考的是ni的usbn9603demo,我对配置描述符的部分反复测试、改写,还是没有查到原因。 有没有大侠遇到过类似问题,麻烦帮忙指导一下,谢谢^^ |
|