Aplikacija za ažuriranje firmware-a Stm32 CPU-a putem Bluetooth-a korištenjem Bluetooth-to-Serial modula.
Podržava module s klasičnim bluetooth SPP protokolom (tj. HC-06), kao i BLE module na mikrokontroleru cc254x (tj. HM-10)
Realizacija aplikacije temelji se na sljedećim dokumentima tvrtke STMicroelectronics.
1. Način pokretanja memorije sustava mikrokontrolera AN2606 STM32
2. AN3155 USART protokol koji se koristi u STM32 bootloaderu
Kako koristiti aplikaciju.
PRIPREMA
1. Postavite ispravnu serijsku konfiguraciju u Bluetooth-to-Serial modulu. Trebao bi biti 8 bita, ravnomjeran paritet i 1 zaustavni bit i brzina prijenosa od 1200 do 115200. Kako postaviti konfiguraciju pročitajte u podatkovnoj tablici za vaš Bluetooth-to-Serial modul.
2. Spojite Bluetooth-to-Serial modul na vašu Stm32 ploču.
Općenito r Stm32 koristi sljedeće pines za serijski bootloader
PA10 (USART RX) i PA9 (USART_TX)
3. Aktivirajte način pokretanja pokretača za Stm32. Kako to učiniti pročitajte u AN2606. Općenito, trebate postaviti pinove BOOT0 i BOOT1 u ispravnu kombinaciju prema modelu vašeg CPU-a.
PROGRAMIRANJE
1. Uključite bluetooth na svom telefonu i povežite se s Bluetooth-to-Serial modulom
2. Odaberite datoteku s firmverom koju želite napisati.
Datoteka firmvera treba biti u jednom od sljedećih formata
- Intel hex
- Motorola S-Record
- Sirova binarna datoteka
3. Postavite potrebne opcije pisanja. Možete odabrati sljedeće opcije
- Izbrišite samo potrebne stranice
- Poništite zaštitu očitanja ako je potrebno
- Postavite zaštitu čitanja nakon pisanja
- Idi na CPU nakon programiranja
4. Pritisnite gumb "Učitaj datoteku u flash" i pričekajte završetak operacije.
Dodatno u aplikaciji dostupna sljedeća operacija
- Brisanje
- Provjera bljeskalice za prazno
- Usporedite bljesak s datotekom.
Ovu operaciju možete odabrati putem odgovarajuće točke u izborniku.
Aplikacija se provjerava na sljedećem CPU-u:
Stm32F072
Stm32F103
Stm32F302
Stm32F401
Stm32F411 provjerio je korisnik
Stm32L053
Stm32L152
Stm32L432
Stm32G071
Stm32G474
OGRANIČENJE UPOTREBE
Učitavanje firmware-a do 25. može biti potpuno besplatno.
Nakon što postignete ovo ograničenje, možete kupiti jednu od dvije usluge
1. dodatnih 100 učitavanja
2. neograničeno korištenje aplikacije.