没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Universal Serial Bus
Mass Storage Class
Control/Bulk/Interrupt
(CBI) Transport
Revision 1.0
December 14, 1998
USB Mass Storage Class CBI Transport Specification Revision 1.0
1998/12/29 2
Technical Editors
Curtis E. Stevens Phoenix Technologies Ltd.
Mike Glass Microsoft Corporation
Mark Williams Microsoft Corporation
Jim Blackson Y-E Data, Inc.
Contributors
David G. Lawrence Global Technology Development
Kenichi Hamada Y-E Data, Inc.
Toyoko Shimizu Y-E Data, Inc.
Ryota Okazaki NEC Corporation
Shigeyoshi Hashi NEC Corporation
Dominique L’Allement MGE
Hiromichi Oribe Hagiwara Sys-Com Co., Ltd.
Yuji Oishi Hagiwara Sys-Com Co., Ltd.
Jon Eskdale
Tim Bradshaw Iomega Corporation
Pat LaVarre Iomega Corporation
Darrell Redford Iomega Corporation
Duane Kanz Microsoft Corporation
Glen Slick Microsoft Corporation
Jordan Brown Sun Microsystems, Inc.
Paramita Das Sun Microsystems, Inc.
Mike Chen CMD Technology
Calaimany Bhoopathi Shuttle Technology
Dave Gilbert In-System Design, Inc.
David Luke In-System Design, Inc.
Eric Luttman In-System Design, Inc.
Sadao Yabuki TEAC System Create Corp
Mike Nguyen TEAC America, Inc.
Tsuyoshi Osawa TEAC Corporation
Steven Smith eTEK Labs
Mike Leibow eTEK Labs
Yoshitaka Ota Konica
Albert Saraie Sicore Systems
Trenton Henry Standard Microsystems Corporation
Bill Stanley Adaptec
Shing F. Lin Adaptec
Alex Afshar Matsushita Semiconductor
James Quigley Iomega Corporation
Mike Poulsen Iomega Corporation
David Jolley Iomega Corporation
Al Rickey Phoenix Technologies Ltd.
Mark McCoy Anchor Chips Inc.
Steve Bayless Hewlett-Packard
Takashi Matsui Nanao
USB Mass Storage Class CBI Transport Specification Revision 1.0
1998/12/29 3
USB Mass Storage Class CBI Transport Specification
Copyright © 1998, USB Implementers Forum.
All rights reserved.
INTELLECTUAL PROPERTY DISCLAIMER
THIS SPECIFICATION IS PROVIDED “AS IS” WITH NO WARRANTIES WHATSOEVER INCLUDING
ANY WARRANTY OF MERCHANTABILITY, FITNESS FOR ANY PARTICULAR PURPOSE, OR ANY
WARRANTY OTHERWISE ARISING OUT OF ANY PROPOSAL, SPECIFICATION, OR SAMPLE.
A LICENSE IS HEREBY GRANTED TO REPRODUCE AND DISTRIBUTE THIS SPECIFICATION FOR
INTERNAL USE ONLY. NO OTHER LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR
OTHERWISE, TO ANY OTHER INTELLECTUAL PROPERTY RIGHTS IS GRANTED OR INTENDED
HEREBY.
AUTHORS OF THIS SPECIFICATION DISCLAIM ALL LIABILITY, INCLUDING LIABILITY FOR
INFRINGEMENT OF PROPRIETARY RIGHTS, RELATING TO IMPLEMENTATION OF
INFORMATION IN THIS SPECIFICATION. AUTHORS OF THIS SPECIFICATION ALSO DO NOT
WARRANT OR REPRESENT THAT SUCH IMPLEMENTATION(S) WILL NOT INFRINGE SUCH
RIGHTS.
Please send comments via electronic mail to techsup@usb.org
USB Mass Storage Class CBI Transport Specification Revision 1.0
1998/12/29 4
Table of Contents
1. Introduction............................................................................................................................. 6
1.1 Scope................................................................................................................................. 6
1.2 Target Audience ................................................................................................................ 7
1.3 Purpose ............................................................................................................................. 7
1.4 Terms and Abbreviations................................................................................................... 7
1.4.1 Terms from the USB Specification............................................................................. 7
1.4.2 Terms Adapted from the SPC-2 Specification ........................................................... 8
1.4.3 Terms Specific to this Specification ........................................................................... 8
1.4.4 Key Cross References to USB Core Specifications................................................... 9
1.5 Bus Trace Notation Conventions..................................................................................... 10
2. Functional Characteristics................................................................................................... 11
2.1 Port Reset Protocol..........................................................................................................11
2.2 Command Block Reset Protocol ..................................................................................... 11
2.3 Non-Data Command Protocol ......................................................................................... 12
2.3.1 Command Transport for Non-Data Commands....................................................... 12
2.3.2 Status Transport for Non-Data Commands ............................................................. 13
2.4 Data In Command Protocol ............................................................................................. 15
2.4.1 Command Transport for Data In Commands........................................................... 15
2.4.2 Data In Transport ..................................................................................................... 15
2.4.3 Status Transport for Data In Commands ................................................................. 16
2.5 Data Out Command Protocol .......................................................................................... 17
2.5.1 Command Transport for Data Out Commands........................................................ 17
2.5.2 Data Out Transport................................................................................................... 17
2.5.3 Status Transport for Data Out Commands .............................................................. 17
2.6 Unidirectional Data Transport Requirement .................................................................... 17
3. Standard Descriptors ........................................................................................................... 18
3.1 Device Descriptor ............................................................................................................18
3.2 Configuration Descriptor.................................................................................................. 19
3.3 Interface Descriptors ....................................................................................................... 20
3.4 Endpoint Descriptors ....................................................................................................... 21
3.4.1 Bulk In Endpoint ....................................................................................................... 21
3.4.2 Bulk Out Endpoint .................................................................................................... 22
3.4.3 Interrupt Endpoint..................................................................................................... 22
4. Requests................................................................................................................................ 25
4.1 Class-Specific Requests.................................................................................................. 25
USB Mass Storage Class CBI Transport Specification Revision 1.0
1998/12/29 5
List of Tables
Figure 1 - Sample Descriptor Organization................................................................................. 6
Table 2.1 – Example of an ADSC Class-Specific Request ....................................................... 13
Table 2.2 – Example of Command Block Status Transport by Interrupt Pipe ....................... 14
Table 3.1 - Device Descriptor...................................................................................................... 18
Table 3.2 - Configuration Descriptor.......................................................................................... 19
Table 3.3 - Data Interface Descriptor.......................................................................................... 20
Table 3.4 - Bulk In Endpoint Descriptor..................................................................................... 21
Table 3.5 - Bulk Out Endpoint Descriptor.................................................................................. 22
Table 3.6 - Interrupt Endpoint Descriptor.................................................................................. 22
Table 3.7 – Interrupt Data Block ................................................................................................. 23
Table 3.8 – Interrupt Data Block for bInterfaceSubClass = 04h .............................................. 24
Table 4.1 - Accept Device-Specific Command .......................................................................... 25
Table 4.2 - ADSC bmRequestType ............................................................................................. 25
剩余25页未读,继续阅读
资源评论
- 夕阳醉了2014-03-18挺不错的,不过英文看起来比较费力
- feillow2015-09-10好东西,正是我需要的,研究研究,谢谢了
- 逐梦,无惧!2014-03-21不错,大容量存储,最近就用的是这个,还有HID的也要用。。。usb协议啊
wayne1983
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功