Aplikacja do aktualizacji oprogramowania układowego procesora Stm32 przez Bluetooth za pomocą modułów Bluetooth-to-szeregowych.
Obsługuje moduły z klasycznym protokołem bluetooth SPP (np. HC-06) oraz moduły BLE na mikrokontrolerze cc254x (np. HM-10)
Realizacja aplikacji oparta jest na kolejnych dokumentach firmy STMicroelectronics.
1. Tryb rozruchu pamięci systemowej mikrokontrolera AN2606 STM32
2. Protokół AN3155 USART używany w bootloaderze STM32
Jak korzystać z aplikacji.
PRZYGOTOWANIE
1. Ustaw poprawną konfigurację portu szeregowego w module Bluetooth-to-szeregowy. Powinno to być 8 bitów, parzystość i 1 bit stopu oraz szybkość transmisji od 1200 do 115200. Jak ustawić konfigurację odczytaną w arkuszu danych modułu Bluetooth na szeregowy.
2. Podłącz moduł Bluetooth do portu szeregowego do płyty Stm32.
Ogólnie r Stm32 używa kolejnych pinów do szeregowego bootloadera
PA10 (USART RX) i PA9 (USART_TX)
3. Aktywuj tryb bootloadera dla Stm32. Jak to zrobić, przeczytaj w AN2606. Generalnie powinieneś ustawić piny BOOT0 i BOOT1 w odpowiedniej kombinacji, zgodnie z modelem twojego procesora.
PROGRAMOWANIE
1. Włącz bluetooth w swoim telefonie i połącz się z modułem Bluetooth-to-szeregowym
2. Wybierz plik z oprogramowaniem, który chcesz zapisać.
Plik oprogramowania powinien mieć jeden z następujących formatów
- Sześciokąt Intel
-Motorola S-Record
- Surowy plik binarny
3. Ustaw potrzebne opcje pisania. Możesz wybrać kolejne opcje
- Wymaż tylko niezbędne strony
- W razie potrzeby wyłącz ochronę odczytu
- Ustaw ochronę odczytu po zapisie
- Przejdź do procesora po zaprogramowaniu
4. Naciśnij przycisk „Załaduj plik do flashowania” i poczekaj na zakończenie operacji.
Dodatkowo w aplikacji dostępna kolejna operacja
- Kasowanie
- Sprawdzanie, czy lampa błyskowa jest wygaszona
- Porównaj flash z plikiem.
Operację tę można wybrać poprzez odpowiedni punkt w menu.
Aplikacja jest sprawdzana na kolejnym CPU:
Stm32F072
Stm32F103
Stm32F302
Stm32F401
Stm32F411 sprawdzone przez użytkownika
Stm32L053
Stm32L152
Stm32L432
Stm32G071
Stm32G474
OGRANICZENIE KORZYSTANIA
Możesz zrobić do 25 wgrania oprogramowania w pełni za darmo.
Po osiągnięciu tego limitu możesz zakupić jedną z dwóch usług
1. dodatkowe 100 przesyłania
2. nieograniczone korzystanie z aplikacji.
Ostatnia aktualizacja
22 wrz 2024