Deze applicatie maakt STM32 CPU-firmware-updates mogelijk via een USB-kabel met behulp van het USB DFU-protocol. Ontwikkeling maakte gebruik van STMicroelectronics-documentatie: AN2606 (opstartmodus van het STM32-microcontrollersysteemgeheugen) en AN3156 (USB DFU-protocol in de STM32-bootloader).
Vereisten: Uw mobiele apparaat moet USB OTG ondersteunen.
Voorbereiding:
- Verbind het STM32-bord met uw mobiele apparaat met behulp van een USB OTG-kabel.
- Activeer de STM32-bootloadermodus (raadpleeg AN2606 voor specifieke pinconfiguraties (BOOT0 en BOOT1) op basis van uw CPU-model).
Programmeren:
- Selecteer het firmwarebestand (ondersteunde formaten: Intel hex, Motorola S-Record, DfuSe, Raw binary).
- Schrijfopties configureren: selectief pagina wissen, uitleesbeveiliging uitschakelen en CPU-uitvoering na programmeren.
- Start het uploaden van de firmware door op "Bestand laden om te flashen" te klikken en wacht op voltooiing.
Extra functies: De applicatie biedt functies voor het wissen van flash-geheugen, blanco controles en vergelijking van firmware die toegankelijk zijn via het menu.
Geteste microcontrollers: STM32F072, STM32F205, STM32F302, STM32F401, STM32F746, STM32G474, STM32L432.
Gebruiksbeperkingen: De applicatie staat maximaal 25 gratis firmware-uploads toe. Voor daaropvolgende uploads zijn 100 extra uploads of onbeperkt gebruik vereist.