Firmware van STM32 CPU updaten via USB-kabel met behulp van USB DFU-protocol
Applicatieoverzicht
Deze applicatie maakt firmware-updates voor STM32 CPU's mogelijk via een USB-kabel met behulp van het USB DFU-protocol. De implementatie ervan is gebaseerd op documentatie van STMicroelectronics:
- AN2606: STM32 microcontroller systeemgeheugen opstartmodus
- AN3156: USB DFU-protocol gebruikt in de STM32-bootloader
Gebruik
Vereisten:
- USB-OTG-ondersteuning op uw mobiele apparaat
Voorbereiding:
- Verbind het STM32-bord met uw mobiele apparaat met behulp van een USB-OTG-kabel.
- Activeer de bootloader-modus voor de STM32 (raadpleeg AN2606 voor instructies).
Programmeren:
Selecteer het firmwarebestand dat u wilt schrijven. Ondersteunde formaten zijn onder meer:
- Intel Hex
- Motorola S-Record
- DfuSe (STMicroelectronics DFU-formaat)
- Ruw binair
-
Schrijfopties configureren:
- Alleen noodzakelijke pagina's wissen
- Uitleesbeveiliging uitschakelen (indien nodig)
- Ga naar CPU na het programmeren
- Klik op 'Bestand laden' to Flash" en wacht tot de bewerking is voltooid.
Aanvullende bewerkingen:
- Wissen
- Flash controleren op leeg
- Flash met bestand vergelijken
Selecteer deze bewerkingen in het menu.
Geteste microcontrollers:
- STM32F072
- STM32F205
- STM32F302
- STM32F401
- STM32F746
- STM32G474
- STM32L432
Gebruiksbeperkingen:
Gratis gebruik is beperkt tot 25 firmware-uploads. Nadat u deze limiet heeft bereikt, kunt u het volgende kopen:
- 100 extra uploads
- Onbeperkt gebruik