Het bijwerken van firmware van STM32 CPU via USB -kabel met behulp van USB DFU -protocol
Toepassing voor het bijwerken van firmware van STM32 CPU via USB -kabel met behulp van USB DFU -protocol
De realisatie van deze toepassing is gebaseerd op de volgende documenten die worden verstrekt door STMicro -elektronica:
- AN2606 : STM32 Microcontroller System Memory Boot -modus
- AN3156 : USB DFU -protocol gebruikt in de STM32 -bootloader
Hoe de toepassing te gebruiken
Voorwaarde
- Uw mobiele apparaat moet USB-OTG ondersteunen.
Voorbereiding
- Sluit het STM32-bord aan op uw mobiele apparaat met behulp van een USB-OTG-kabel.
- Activeer de bootloader -modus voor de STM32. Raadpleeg AN2606 voor gedetailleerde instructies. Over het algemeen moet u de boot0- en opstart1 -pinnen in de juiste combinatie instellen volgens uw CPU -model.
Programmeren
Selecteer het firmwarebestand : kies het firmwarebestand dat u wilt uploaden. Het bestand moet zich in een van de volgende formaten bevinden:
- Intel hex
- Motorola S-record
- DFUSE (STMicroelectronics DFU -formaat)
- Rauw binair
Stel schrijfopties in : configureer de schrijfopties indien nodig. U kunt kiezen uit het volgende:
- Weg alleen noodzakelijke pagina's
- Unset Readout Protection indien nodig
- Ga CPU na programmeren
Start Upload : Druk op het knop "Bestand laden om te flashen" en wacht tot de bewerking wordt voltooid.
Aanvullende bewerkingen
De applicatie ondersteunt ook de volgende bewerkingen, die kunnen worden geselecteerd via de juiste menu -opties:
- Wissen
- Flash controleren op lege status
- Flash -inhoud vergelijken met het bestand
Geteste modellen
De toepassing is geverifieerd om te werken met de volgende STM32 -microcontroller -modellen:
- STM32F072
- STM32F205
- STM32F302
- STM32F401
- STM32F746
- STM32G474
- STM32L432
Beperkingen bij gebruik
U kunt gratis maximaal 25 firmware -uploads uitvoeren. Na het bereiken van deze limiet moet u een van de volgende services kopen:
- Nog eens 100 uploads
- Onbeperkt gebruik van de applicatie
Schermafbeelding





