阅读:1089回复:1
用1160调试时,枚举过程出现奇怪现象,请大家指教
问题是这样的,我现在枚举过程,读U盘的设备描述符,没有问题,之后读9个字节的配置描述符,也没有问题,返回说有39字节长的完整配置描述符,我之后,就发送请求39字节长的配置描述符请求,但这时,U盘返回的是全0,我后来进行了这样的尝试,我只请求32字节长的配置描述符,竟然成了,我看了返回的内容,没有错,但如果请求39字节的话,就全是0,包括PTD数据包。。
后来我觉得得到2个非0端点也就行了,可是过了两天后,我用同样的程序读32个字节的配置描述符也为全0了,这种现象实在太奇怪了,一样的程序,两天前,可以,现在不行了,请各位就此问题,帮个忙,小生在此谢过。。。 |
|
沙发#
发布于:2005-06-20 09:38
你比我好运气,我一直都是读的零。你读描述符部分的code能不能share一下?
|
|