Aplicație pentru actualizarea firmware-ului procesorului Stm32 prin Bluetooth prin utilizarea modulelor Bluetooth-to-Serial.
Suportă module cu protocol SPP clasic bluetooth (adică HC-06) și, de asemenea, module BLE pe microcontrolerul cc254x (adică HM-10)
Realizarea aplicației se bazează pe următoarele documente de la compania STMicroelectronics.
1. Modul de pornire a memoriei sistemului microcontrolerului AN2606 STM32
2. Protocolul AN3155 USART utilizat în bootloader-ul STM32
Cum se utilizează aplicația.
PREGĂTIREA
1. Setați configurația serială corectă în modulul Bluetooth-to-Serial. Ar trebui să fie de 8 biți, paritate uniformă și 1 bit de oprire și rată de transmisie de la 1200 la 115200. Cum setați configurația citiți în foaia de date pentru modulul dvs. Bluetooth-to-Serial.
2. Conectați modulul Bluetooth-la-Serial la placa dumneavoastră Stm32.
În general, r Stm32 folosește pinurile următoare pentru bootloader-ul serial
PA10 (USART RX) și PA9 (USART_TX)
3. Activați modul bootloader pentru Stm32. Cum să faceți acest lucru citiți în AN2606. În general, ar trebui să setați pinii BOOT0 și BOOT1 în combinație corectă, în funcție de modelul procesorului dumneavoastră.
PROGRAMARE
1. Porniți bluetooth în telefon și conectați-vă la modulul Bluetooth-to-Serial
2. Selectați fișierul cu firmware pe care doriți să îl scrieți.
Fișierul de firmware ar trebui să fie într-unul dintre următoarele formate
- Intel hex
- Motorola S-Record
- Binar brut
3. Setați opțiunile de scriere de care aveți nevoie. Puteți selecta următoarele opțiuni
- Ștergeți numai paginile necesare
- Dezactivați protecția citirii dacă este necesar
- Setați protecția la citire după scriere
- Du-te CPU după programare
4. Apăsați butonul „Încărcați fișierul pe flash” și așteptați finalizarea operațiunii.
În plus, în aplicație disponibilă următoarea operațiune
- Ștergerea
- Verifică blițul pentru gol
- Comparați flash-ul cu fișierul.
Puteți selecta această operațiune prin punctul corespunzător din meniu.
Aplicația este verificată pe următorul procesor:
Stm32F072
Stm32F103
Stm32F302
Stm32F401
Stm32F411 verificat de utilizator
Stm32L053
Stm32L152
Stm32L432
Stm32G071
Stm32G474
RESTRICȚIA DE UTILIZARE
Puteți face până la 25 de încărcare a firmware-ului complet gratuit.
După ce ați atins această limită, puteți achiziționa unul dintre cele două servicii
1. încărcare suplimentară de 100
2. utilizarea nelimitată a aplicației.