| 
			 
					阅读:1928回复:1
				 
				usbn9604 getconfigdiscriptor?
					我在取得18个设备描述字后,host让我发configdiscriptor但在发configdiscriptor时,通过读取config setup packet得到描述字大小却为  0XFF。而发configdiscriptor时却总也发不对。不知为何
 
							请各位高手指教!!!  | 
	|
					
						最新喜欢:
  | 
	
| 
			 沙发# 
								发布于:2001-06-17 08:55				
			
					host起初并不知道你配置描述符的总长,因此setup包中的length会取一个认为足够大的值。而你在config descriptor的wTotalLength中需要返回实际的长度值。发送config descriptor时需要注意两个方面问题。首先,需要依次发送configuration、interface、endpoint的所有描述符。其次,当你的描述符总长小于setup包中长度值,且实际总长正好等于FIFO0长度整数倍时,需要在最后再发送一个0字节包,告诉host数据已经发完。如果这两点注意到的话,应该没有什么问题了。				 
							 | 
	|