StmDfuUsb

StmDfuUsb

Werkzeuge 2.6 MB by Yaroslav Trymbach 1.25 5.0 Jan 25,2025
Herunterladen
Anwendungsbeschreibung

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:

  1. Verbinden Sie Ihr STM32-Board über ein USB-OTG-Kabel mit Ihrem Mobilgerät.
  2. 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:

  1. Wählen Sie die Firmware-Datei (.hex, .srec, .dfu oder Rohbinärdatei) aus.
  2. Konfigurieren Sie Optionen: selektives Löschen von Seiten, Deaktivierung des Ausleseschutzes (falls erforderlich) und automatische CPU-Ausführung nach der Programmierung.
  3. 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:

  1. 100 zusätzliche Uploads
  2. Unbegrenzte Anwendungsnutzung

Screenshot

  • StmDfuUsb Screenshot 0
  • StmDfuUsb Screenshot 1
  • StmDfuUsb Screenshot 2
  • StmDfuUsb Screenshot 3