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 van STMicroelectronics:
- 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 PINS BOOT0 en BOOT1 in de juiste combinatie instellen volgens uw CPU -model.
Programmeren
Selecteer het firmwarebestand dat u wilt schrijven. Het firmwarebestand moet zich in een van de volgende formaten bevinden:
- Intel hex
- Motorola S-record
- DFUSE (STMicroelectronics DFU -formaat)
- Rauw binair
Stel de schrijfopties in die u nodig hebt. U kunt de volgende opties selecteren:
- Weg alleen noodzakelijke pagina's
- Unset Readout -bescherming indien nodig
- Ga CPU na programmeren
Druk op het knop "Bestand laden om te flashen" en wacht tot de bewerking is voltooid.
Extra bewerkingen beschikbaar in de applicatie
- Wissen
- Flash controleren op blanco
- Flash vergelijken met het bestand
U kunt deze bewerkingen selecteren via de juiste menu -opties.
De toepassing is getest op de volgende microcontroller -modellen:
- STM32F072
- STM32F205
- STM32F302
- STM32F401
- STM32F746
- STM32G474
- STM32L432
Gebruiksbeperkingen
U kunt maximaal 25 firmware -uploads volledig gratis uitvoeren. Nadat u deze limiet hebt bereikt, kunt u een van de volgende services kopen:
- Extra 100 uploads
- Onbeperkt gebruik van de applicatie
Labels : Hulpmiddelen