Toepassing voor het bijwerken van firmware van STM32 CPU via USB-kabel met behulp van USB DFU-protocol.
Realisatie van de applicatie is gebaseerd op volgende documenten van bedrijf Stmicroelectronics.
1. AN2606 STM32 Microcontroller System Memory Boot-modus
2. AN3156 USB DFU-protocol dat wordt gebruikt in de Stm32-bootloader
Hoe te gebruiken Toepassing.
Voorwaarde
U MOBILE apparaat moet USB-OTG ondersteunen.
Voorbereiding
1. Verbind Stm32-bord met uw mobiele apparaat door USB-OTG CABLE
2. Activeer de bootloadermodus voor STM32. Hoe dit te doen in AN2606. In het algemeen moet u Pins Boot0 en Boot1 in de juiste combinatie instellen volgens het model van uw CPU.
Programmering
1. Selecteer bestand met firmware die u wilt schrijven.
- Firmware-bestand moet in een van de volgende indeling zijn
- Intel Hex
- Motorola S-Record
- Dfuse (Stmicroelectronics DFU-indeling)
- Ruwe binaire
2. Stel schrijfopties in die u nodig hebt. U kunt Volgende Opties selecteren
- Alleen noodzakelijke pagina's wissen
- Verwijderingsbescherming indien nodig
- Ga CPU na het programmeren van
3. Druk op de knop "Laadbestand om te knipperen" en wacht op de afwerking van de werking.
Bovendien is de volgende bewerkingen beschikbaar in Toepassing
- Wissen
- CHECK FLASH VOOR LEGE
- Vergelijk Flash Met File.
U kunt deze bewerking selecteren via het in het menu Punt in het menu.
De toepassing wordt gecontroleerd op volgende modellen Microcontrollers:
STM32F072
STM32F302
STM32F401
STM32F746
STM32G474
STM32L432
Beperking van het gebruik van
U kunt tot 25 firmware volledig gratis uploaden.
Nadat u deze limiet hebt bereikt, kunt u een van de twee services kopen en 1. Extra 100 uploading
2. onbeperkt met behulp van de toepassing.