Diese Anwendung ermöglicht STM32-Mikrocontroller-Firmware-Updates über ein USB-Kabel unter Verwendung des USB-DFU-Protokolls. Es nutzt die STMicroelectronics-Dokumentation (AN2606 und AN3156) für STM32-Boot-Modi und das USB-DFU-Protokoll.
Voraussetzungen:
- Ihr Mobilgerät muss USB OTG unterstützen.
Vorbereitung:
- Verbinden Sie Ihr STM32-Board über ein USB-OTG-Kabel mit Ihrem Mobilgerät.
- Aktivieren Sie den STM32-Bootloader-Modus (spezifische Anweisungen für Ihr CPU-Modell finden Sie in AN2606; dazu gehört normalerweise die Konfiguration der BOOT0- und BOOT1-Pins).
Programmierung:
- Wählen Sie die Firmware-Datei (.hex, .srec, .dfu oder Rohbinärdatei) aus.
- Konfigurieren Sie Optionen: selektives Löschen von Seiten, Deaktivierung des Ausleseschutzes (falls erforderlich) und automatische CPU-Ausführung nach der Programmierung.
- Klicken Sie auf „Datei in Flash laden“ und warten Sie auf den Abschluss.
Zusätzliche Funktionen:
Die Anwendung bietet außerdem:
- Flash-Löschung
- Flash-Blankoscheck
- Flash-Vergleich mit der ausgewählten Datei
Auf diese Funktionen kann über das Anwendungsmenü zugegriffen werden.
Getestete Mikrocontroller-Modelle:
STM32F072, STM32F205, STM32F302, STM32F401, STM32F746, STM32G474, STM32L432
Nutzungsbeschränkungen:
Die Anwendung ermöglicht bis zu 25 kostenlose Firmware-Uploads. Über dieses Limit hinaus können Sie eine von zwei Upgrade-Optionen erwerben:
- 100 zusätzliche Uploads
- Unbegrenzte Anwendungsnutzung