전자부품 데이터시트 검색엔진
  Korean  ▼
ALLDATASHEET.CO.KR

X  

UM0290 데이터시트(PDF) 35 Page - STMicroelectronics

부품명 UM0290
상세설명  This document presents a description
PDF  76 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
제조업체  STMICROELECTRONICS [STMicroelectronics]
홈페이지  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

UM0290 데이터시트(HTML) 35 Page - STMicroelectronics

Back Button UM0290 Datasheet HTML 31Page - STMicroelectronics UM0290 Datasheet HTML 32Page - STMicroelectronics UM0290 Datasheet HTML 33Page - STMicroelectronics UM0290 Datasheet HTML 34Page - STMicroelectronics UM0290 Datasheet HTML 35Page - STMicroelectronics UM0290 Datasheet HTML 36Page - STMicroelectronics UM0290 Datasheet HTML 37Page - STMicroelectronics UM0290 Datasheet HTML 38Page - STMicroelectronics UM0290 Datasheet HTML 39Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 35 / 76 page
background image
UM0290
Device firmware upgrade
35/76
4.5.3
DFU state diagram
Figure 6 summarizes the DFU interface states and the transitions between them. The
events that rigger state transitions can be thought of as arriving on multiple “input tapes” as
in the classic Turing machine concept.
Figure 6.
Interface state transition diagram
Note:
The state transition diagram shown in Figure 6 is almost the same as that defined in the
DFU Class specification (Fig A1 page 28), with the exception of the new transition from state
2 to state 6, which is additional and may or not be implemented in the device firmware.
DFU_DNLOAD
(wLength > 0,
bitCanDnload = 1)
Status Poll Timeout
DFU_GETSTATUS
& Manifest complete
& BitManifestationTolerant=1
Status Poll Timeout,
bitManfestationTolerant = 1
DFU_DNLOAD
EST-SYNC
DFU_DNLOAD
( wLength > 0 )
DFU_GETSTATUS
Status Poll Timeout,
State
DFU_GETSTATUS
DFU_GETSTATE
State
25,9,
10,11
2,3,5,6
9,10
Re-enumeration
DFU_ABORT
Corrupt Firmware
DFU_CLRSTATUS
Any state
(except
0 or 1)
MCU reset
2
dfuIDLE
3
BUSY
dfuDNLOAD
SYNC
dfuDN
10
dfuERROR
state
2,3,5,6,9
4
DFU_GETSTATUS
& Block complete
5
dfuDNLO
AD-IDLE
DFU_DNLOAD
wLength=0
9
DFU_UPLOAD
- SYNC
DFU_UPLOAD
DFU_UPLOAD
(short Frame)
dfuUPLOAD
6
dfuMANIF
DFU_GETSTATUS
(Manifest in progress)
dfuMANIF
7
8
EST
dfuMANIF
EST-WAIT
RESET
ERROR
app
DETACH
MCU Reset
+ USB Reset
+ DFU mode
selected
1
appIDLE
0
DFU_DETACH
Detach timeout
Application Program Mode
BitManifestationTolerant=0
wLength=0
ai14099



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76


데이터시트 다운로드

Go To PDF Page


링크 URL



ALLDATASHEET 가 귀하에 도움이 되셨나요?  [ DONATE ] 

Alldatasheet는?   |   광고문의   |   운영자에게 연락하기   |   개인정보취급방침   |   링크 투 데이터시트    |   링크교환   |   제조사별 검색
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com