Aktualizacja oprogramowania układowego CPU STM32 za pomocą kabla USB za pomocą protokołu USB DFU
Aplikacja do aktualizacji oprogramowania układowego CPU STM32 za pośrednictwem kabla USB za pomocą protokołu USB DFU
Realizacja tego wniosku opiera się na następujących dokumentach dostarczonych przez stmicroelectronics:
- AN2606 : STM32 MICROCONTROLLER SYSTEM SYSTEM MAME MAME TRUDY
- AN3156 : Protokół DFU USB używany w bootloaderze STM32
Jak korzystać z aplikacji
Warunek wstępny
- Twoje urządzenie mobilne musi obsługiwać USB-OTG.
Przygotowanie
- Podłącz płytę STM32 do urządzenia mobilnego za pomocą kabla USB-OTG.
- Aktywuj tryb bootloadera dla STM32. Szczegółowe instrukcje można znaleźć w AN2606. Zasadniczo musisz ustawić piny Boot0 i Boot1 we właściwej kombinacji zgodnie z modelem procesora.
Programowanie
Wybierz plik oprogramowania układowego : wybierz plik oprogramowania układowego, który chcesz przesłać. Plik powinien znajdować się w jednym z następujących formatów:
- Intel Hex
- Motorola S-Record
- DFUSE (format stmicroelectronics DFU)
- Surowe binarne
Ustaw opcje pisania : w razie potrzeby skonfiguruj opcje pisania. Możesz wybrać z następujących:
- Usuń tylko niezbędne strony
- W razie potrzeby Ochrona odczytu odczytu
- Go Proces po programowaniu
Zainicjuj Prześlij : Naciśnij przycisk „Załaduj plik do flash” i poczekaj na zakończenie operacji.
Dodatkowe operacje
Aplikacja obsługuje również następujące operacje, które można wybrać za pomocą odpowiednich opcji menu:
- Wymazanie
- Sprawdzanie Flash pod kątem stanu pustego
- Porównanie zawartości Flash z plikiem
Testowane modele
Aplikacja została zweryfikowana do pracy z następującymi modelami mikrokontrolera STM32:
- STM32F072
- STM32F205
- STM32F302
- STM32F401
- STM32F746
- STM32G474
- STM32L432
Ograniczenia użytkowania
Możesz wykonać do 25 przesyłek oprogramowania za darmo. Po osiągnięciu tego limitu musisz kupić jedną z następujących usług:
- Dodatkowe 100 przesłów
- Nieograniczone użycie aplikacji
Zrzut ekranu







