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 op basis van uw CPU-model).
Programmeren:
- Selecteer het firmwarebestand (Intel HEX, Motorola S-Record, DfuSe of onbewerkte binaire formaten worden ondersteund).
- 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.
Extra functies: De applicatie biedt ook functies voor het wissen van flash, blanco flashcontrole en vergelijking van firmware die toegankelijk zijn via het menu.
Geteste microcontrollers: STM32F072, STM32F205, STM32F302, STM32F401, STM32F746, STM32G474, STM32L432.
Gebruiksbeperkingen: Maximaal 25 firmware-uploads zijn gratis. Boven deze limiet kunt u 100 extra uploads of onbeperkt applicatiegebruik aanschaffen.