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