Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

AN3156 Datasheet(PDF) 11 Page - STMicroelectronics

Part # AN3156
Description  USB DFU protocol used in the STM32 bootloader
PDF  26 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

AN3156 Datasheet(HTML) 11 Page - STMicroelectronics

Back Button AN3156 Datasheet HTML 7Page - STMicroelectronics AN3156 Datasheet HTML 8Page - STMicroelectronics AN3156 Datasheet HTML 9Page - STMicroelectronics AN3156 Datasheet HTML 10Page - STMicroelectronics AN3156 Datasheet HTML 11Page - STMicroelectronics AN3156 Datasheet HTML 12Page - STMicroelectronics AN3156 Datasheet HTML 13Page - STMicroelectronics AN3156 Datasheet HTML 14Page - STMicroelectronics AN3156 Datasheet HTML 15Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 11 / 26 page
background image
DocID017068 Rev 4
11/26
AN3156
DFU bootloader commands
25
If you perform a Read Unprotect operation while the memory is not protected, the entire
RAM memory is cleared by the bootloader firmware and the Flash memory is not erased
(since it was not previously read-protected).
There are no commands for the Write Protect, Write Unprotect and Read Protect
operations. These operations should be performed through the Write Memory and Read
Memory commands used for the option byte area.
Table 4. DFU bootloader commands
DFU request
Bootloader
command
Write protection
disabled
Read protection
disabled
Write protection
enabled
Read protection
disabled
Read protection
enabled
DFU_UPLOAD
Read Memory
Allowed
Allowed
Not allowed
Get
Allowed
Allowed
Allowed
DFU_DNLOAD
Write Memory
Allowed
Allowed(1)
1. This operation is allowed but not effective: the bootloader does not return an error but the operation is not
executed since the sectors are write-protected. This applies only to the Flash memory. It does not apply to
the RAM memory or the option byte area.
Not allowed
Erase
Allowed
Allowed(1)
Not allowed
Read Unprotect
NA(2)
2. This operation is allowed but has no meaning since the memory is not protected.
NA(2)
Allowed(3)
3. In this case, both the Flash memory (from 0x0800 0000) and the RAM are erased. The option byte area is
reset to default values.
Set Address Pointer
Allowed
Allowed
Allowed
Leave DFU mode
Allowed
Allowed
Allowed



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


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
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