Photo Rating Website
Start vanitas, A vat-25, uszkujnik-, v1.3, mody
usbdfu10

usbdfu10, odzyskiwanie danych, pen [ Pobierz całość w formacie PDF ]
Universal Serial Bus
Device Class Specification for
Device Firmware Upgrade
Version 1.0
May 13, 1999
USB Device Firmware Upgrade Specification, Revision 1.0
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
NFRINGEMENT 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.
2
USB Device Firmware Upgrade Specification, Revision 1.0
Contributors
Trenton Henry
SMSC
David Rivenburg
SMSC
Dan Stirling
MCCI
Bob Nathan
NCR
Bill Belknap
NCR
Mats Webjorn
UniAccess AB
Bill Dellar
Systech
Neil Winchester
SMSC
Steve McGowan
Intel
Tom Green
Microsoft
Ivo Bettens
Symbol Technologies
Mark McCoy
Anchor Chips
John Stafford
Systech
Keith Gudger
Atmel
Greg Kroah-Hartman
PSC Inc.
3
USB Device Firmware Upgrade Specification, Revision 1.0
Contents
1.
INTRODUCTION .............................................................................................................................6
1.1
Related Documents............................................................................................................................... 6
1.2
Terms and Abbreviations .................................................................................................................... 6
2.
OVERVIEW......................................................................................................................................7
3.
REQUESTS .....................................................................................................................................9
4.
ENUMERATION PHASE...............................................................................................................10
4.1 Run-Time Descriptor Set................................................................................................................... 10
4.1.1
Run-Time Device and Configuration Descriptors ........................................................................ 10
4.1.2
Run-Time DFU Interface Descriptor............................................................................................ 10
4.1.3
Run-Time DFU Functional Descriptor.........................................................................................12
4.2 DFU Mode Descriptor Set ................................................................................................................. 13
4.2.1
DFU Mode Device Descriptor ..................................................................................................... 13
4.2.2
DFU Mode Configuration Descriptor ..........................................................................................13
4.2.3
DFU Mode Interface Descriptor .................................................................................................. 14
4.2.4
DFU Functional Descriptor .......................................................................................................... 14
5.
RECONFIGURATION PHASE ......................................................................................................14
5.1
The DFU_DETACH Request ............................................................................................................ 15
6.
TRANSFER PHASE ......................................................................................................................16
6.1 Downloading....................................................................................................................................... 16
6.1.1
DFU_DNLOAD Request ............................................................................................................. 17
6.1.2
DFU_GETSTATUS Request ....................................................................................................... 18
6.1.3
DFU_CLRSTATUS Request ....................................................................................................... 21
6.1.4
DFU_ABORT Request ................................................................................................................ 21
6.1.5
DFU_GETSTATE Request.......................................................................................................... 21
6.2 Uploading............................................................................................................................................ 23
6.2.1
DFU_UPLOAD Request.............................................................................................................. 23
7.
MANIFESTATION PHASE ............................................................................................................24
A.
INTERFACE STATE SUMMARY
................................................................................................... 25
A.1
Interface State Transition Diagram.................................................................................................. 25
A.2
Interface State Transition Summary ................................................................................................ 27
4
USB Device Firmware Upgrade Specification, Revision 1.0
A.2.1
State 0 appIDLE........................................................................................................................... 27
A.2.2
State 1 appDETACH.................................................................................................................... 28
A.2.3
State 2 dfuIDLE ........................................................................................................................... 29
A.2.4
State 3 dfuDNLOAD-SYNC........................................................................................................ 30
A.2.5
State 4 dfuDNBUSY ................................................................................................................... 31
A.2.6
State 5 dfuDNLOAD-IDLE ......................................................................................................... 32
A.2.7
State 6 dfuMANIFEST-SYNC..................................................................................................... 33
A.2.8
State 7 dfuMANIFEST ................................................................................................................ 34
A.2.9
State 8 dfuMANIFEST-WAIT-RESET ....................................................................................... 35
A.2.10
State 9 dfuUPLOAD-IDLE .......................................................................................................... 36
A.2.11
State 10 dfuERROR ..................................................................................................................... 37
B.
DFU FILE SUFFIX..................................................................................................................38
B.1 Portable C Source for CRC and DFU Suffix ........................................................................................ 40
B.1.2
Source Listing .............................................................................................................................. 40
5
[ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • anette.xlx.pl
  • Jak łatwo nam poczuć się tą jedyną i jakież zdziwienie, kiedy się nią być przestaje.

    Designed By Royalty-Free.Org