所需E币: 3
时间: 2020-4-7 11:06
大小: 317KB
对USB协议层的深层剖析-byfrank_wang《对USB协议层的深层分析》frank_wang北航Apr.17th,2004《对USB协议层的深层分析》文档说明文档名称文档作者对USB协议层的深层剖析frank_wang北航E-Mail:frank_wang@263.netfrank_wang@buaa.edu.cnWeb-Site:embedusb.51.net欢迎赐教!Apr17th,2004针对USB设备或主机开发过程中的调试过程,如果能对协议的过程和细节内容了解地非常清楚,则对于调试过程非常有帮助,就意味着可以预测主机(或设备)下一步应该做什么,此文档目的在于描述控制传输和批量传输的协议细节。作为对《USB项目技术报告》(frank,2002年12月)一文的补充保留所有权利,请勿用于盈利!欢迎与《USB项目技术报告》一文一起转载,用于学习。V1完成完成日期内容说明版权状态版本当前状态保留所有权利,仅用于学习,请勿用于商业用途!10of1《对USB协议层的深层分析》frank_wang北航Apr.17th,2004A.1基本分组格式USB总线上传输的分组(Packet)格式有四种:令牌(Token)、帧开始(SOF)、数据(DATA)和握手(HandShake)四种。SOF分组对于本文中所分析的协议内容没有多少影响,下面只考虑令牌、数据和握手分组三种情况。A.1.1令牌分组令牌分组(TokenPacket)由PID、ADDR和ENDP构成,其中PID指定了分组是IN、OUT还是SETUP类型。对于PID为OUT和SETUP类型的传输,地址和端点域唯一地确定了接下来将收到数据(DA……