阅读:1361回复:4
USB设备的枚举和配置问题!!!!!
我插上USB设备后,从BUS HOUND看到系统分配完新地址后从新地址处发get_descriptor命令后出现pid stalled,请教!!!!
|
|
|
沙发#
发布于:2002-11-27 13:35
命令格式不对会造成端口STALL,我刚碰到过相似的问题.
|
|
板凳#
发布于:2002-11-27 13:44
但是在地址0处可以。也不知道为什么!!
|
|
|
地板#
发布于:2002-11-27 17:16
你的问题可能是,主机发一个新地址给USB设备,USB设备在接收到这个地址SETUP包后一方面要使能该地址,另一方面还要返回一个0字节的数据包给主机,这样主机才会认为刚才发的那个地址有效,否则主机就再次从头枚举,还是使用默认地址0。 :D
|
|
地下室#
发布于:2002-11-27 17:20
我已经执行single_transmit(0,0);
|
|
|