Opis aplikacji
Aktualizacja oprogramowania sprzętowego procesora STM32 za pomocą protokołu USB DFU
Ta aplikacja umożliwia aktualizację oprogramowania sprzętowego procesorów STM32 za pomocą kabla USB przy użyciu protokołu USB DFU. Jego opracowanie opiera się na następujących dokumentach firmy STMicroelectronics:
- Tryb rozruchu pamięci systemowej mikrokontrolera AN2606 STM32
- Protokół AN3156 USB DFU używany w bootloaderze STM32
Jak korzystać z aplikacji
Wymagania wstępne:
- Twoje urządzenie mobilne musi obsługiwać USB-OTG.
Przygotowanie:
- Połącz swoją płytę STM32 z urządzeniem mobilnym za pomocą kabla USB-OTG.
- Aktywuj tryb bootloadera dla swojego STM32. Szczegółowe instrukcje można znaleźć w AN2606. Ogólnie rzecz biorąc, musisz ustawić piny BOOT0 i BOOT1 w odpowiedniej kombinacji w zależności od modelu procesora.
Programowanie:
Wybierz plik oprogramowania sprzętowego:
Plik oprogramowania sprzętowego powinien mieć jeden z następujących formatów:
- Intel hex
- Motorola S-Record
- DfuSe (format STMicroelectronics DFU)
- Surowy plik binarny
Ustaw pisanie opcje:
Możesz wybrać następujące opcje:
- Usuń tylko niezbędne strony
- Odłącz ochronę odczytu (jeśli to konieczne)
- Po zaprogramowaniu przejdź do procesora
- Naciśnij „Załaduj plik do flashowania” i poczekaj na operację ukończone.
Operacje dodatkowe:
Aplikacja oferuje również następujące operacje:
- Kasowanie
- Sprawdzanie, czy pamięć flash jest pusta
- Porównywanie pamięci flash z plikiem
Możesz wybrać te operacje z odpowiednich opcji menu.
Obsługiwane mikrokontrolery:
Aplikacja została przetestowana na następujących modelach mikrokontrolerów STM32:
- STM32F072
- STM32F205
- STM32F302
- STM32F401
- STM32F746
- STM32G474
- STM32L432
Wykorzystanie Ograniczenia:
Możesz bezpłatnie przesłać do 25 plików oprogramowania sprzętowego. Po osiągnięciu tego limitu możesz zakupić jedną z poniższych usług:
- Dodatkowe 100 przesłanych plików
- Nielimitowane korzystanie z aplikacji
Zrzut ekranu
Aplikacje takie jak StmDfuUsb