Transcription of AN3156 Application note - STMicroelectronics
{{id}} {{{paragraph}}}
June 2021AN3156 Rev 121/23AN3156 Application noteUSB DFU protocol used in the STM32 bootloader IntroductionThis Application note describes the USB DFU protocol used in STM32 microcontroller bootloader, detailing each supported document applies to the STM32 products embedding bootloader versions , , , , and as specified in AN2606 STM32 microcontroller system memory boot mode (available on ), which also contains more information about the USB hardware resources and requirements for the device bootloader. These products are listed in Table 1, and are referred to as STM32 throughout the document. Table 1. Applicable productsTypeSeriesMicrocontrollersSTM32F 0 SeriesSTM32F1 SeriesSTM32F2 SeriesSTM32F3 SeriesSTM32F4 SeriesSTM32F7 SeriesSTM32G0 SeriesSTM32G4 SeriesSTM32H7 SeriesSTM32L0 SeriesSTM32L1 SeriesSTM32L4 SeriesSTM32L5 SeriesSTM32WB Rev 12 Contents1 Bootloader code sequence.
USB DFU bootloader supports the DFU protocol and requests compliant with the “Universal Serial Bus Device Upgrade Spec ification for Device Firmware Upgrade” Version 1.1, Aug 5, 2004. For more details concerning these requests, refer to the specification. Table 2 and Table 3 enumerate the DFU class-specific requests and their parameters ...
Domain:
Source:
Link to this page:
Please notify us if you found a problem with this document:
{{id}} {{{paragraph}}}
Class, Specification, Device, Device Class, Universal Serial Bus Device Class, Universal Serial Bus, Universal Serial Bus Device Class Specification for Device, Universal Serial Bus Device Class Specification for Device Firmware Upgrade, Storage Class Bulk-Only Transport, Storage Class – Bulk Only Transport, Universal Serial Bus Specification, Universal Serial