Ta aplikacja umożliwia aktualizację oprogramowania układowego mikrokontrolera STM32 za pomocą kabla USB i protokołu USB DFU. W opracowaniu wykorzystano dokumentację STMicroelectronics: AN2606 (tryb rozruchu pamięci systemowej mikrokontrolera STM32) i AN3156 (protokół USB DFU w bootloaderze STM32).
Jak używać:
Wymagania wstępne:
- Twoje urządzenie mobilne musi obsługiwać USB On-The-Go (OTG).
Przygotowanie:
- Połącz płytę STM32 z urządzeniem mobilnym za pomocą kabla USB OTG.
- Aktywuj tryb bootloadera STM32 (szczegółowe instrukcje dotyczące modelu procesora można znaleźć w AN2606; zazwyczaj wiąże się to z konfiguracją pinów BOOT0 i BOOT1).
Programowanie:
- Wybierz plik oprogramowania sprzętowego (.hex, .srec, .dfu lub surowy plik binarny).
- Skonfiguruj opcje zapisu: selektywne usuwanie stron, wyłączanie ochrony odczytu (w razie potrzeby) i automatyczne wykonywanie procesora po programowaniu.
- Kliknij „Załaduj plik do flashowania” i poczekaj na zakończenie.
Dodatkowe funkcje:
Aplikacja zapewnia również:
- Usuwanie błysku
- Wyświetl pusty czek
- Porównanie oprogramowania sprzętowego z pamięcią flash
Funkcje te są dostępne poprzez menu aplikacji.
Testowane mikrokontrolery:
STM32F072, STM32F205, STM32F302, STM32F401, STM32F746, STM32G474, STM32L432
Ograniczenia użytkowania:
Aplikacja umożliwia bezpłatne przesłanie do 25 oprogramowania sprzętowego. Powyżej tego limitu możesz zakupić:
- Dodatkowych 100 przesłanych plików.
- Nieograniczone wykorzystanie aplikacji.