Søknad for oppdatering av firmware for Stm32 CPU via Bluetooth ved å bruke Bluetooth-til-seriemoduler.
Den støtter moduler med klassisk bluetooth SPP-protokoll (dvs. HC-06) og også BLE-moduler på mikrokontroller cc254x (dvs. HM-10)
Realisering av søknaden er basert på neste dokumenter fra selskapet STMicroelectronics.
1. AN2606 STM32 mikrokontroller systemminne oppstartsmodus
2. AN3155 USART-protokoll brukt i STM32 bootloader
Hvordan bruke applikasjonen.
FORBEREDELSE
1. Still inn korrekt seriell konfigurasjon i Bluetooth-til-seriell-modulen. Det skal være 8 biter, jevn paritet og 1 stoppbit og overføringshastighet fra 1200 til 115200. Hvordan angi konfigurasjon leses i dataarket for din Bluetooth-til-seriell-modul.
2. Koble Bluetooth-til-seriell-modulen til Stm32-kortet.
Generelt bruker r Stm32 Next Pines for seriell bootloader
PA10 (USART RX) og PA9 (USART_TX)
3. Aktiver bootloader-modus for Stm32. Hvordan du gjør dette, les i AN2606. Generelt bør du sette pinnene BOOT0 og BOOT1 i riktig kombinasjon i henhold til modell av CPU.
PROGRAMMERING
1. Slå på bluetooth i telefonen og koble til Bluetooth-til-seriemodulen
2. Velg fil med fastvare du vil skrive.
Fastvarefilen skal være i ett av følgende formater
- Intel hex
- Motorola S-Record
- Rå binær
3. Angi skrivealternativer du trenger. Du kan velge neste alternativer
- Slett bare nødvendige sider
- Slå av avlesningsbeskyttelsen ved behov
- Still inn lesebeskyttelse etter skriving
- Gå til CPU etter programmering
4. Trykk på knappen "Last inn fil for å blinke" og vent til operasjonen er ferdig.
I tillegg i programmet tilgjengelig neste operasjon
- Sletter
- Sjekker blits for tomt
- Sammenlign flash med fil.
Du kan velge denne operasjonen via passende punkt i menyen.
Applikasjonen sjekkes på neste CPU:
Stm32F072
Stm32F103
Stm32F302
Stm32F401
Stm32F411 sjekket av bruker
Stm32L053
Stm32L152
Stm32L432
Stm32G071
Stm32G474
BRUKSBEGRENSNING
Du kan laste opp opptil 25 firmware helt gratis.
Etter at du har oppnådd denne grensen kan du kjøpe en av to tjenester
1. ytterligere 100 opplastinger
2. ubegrenset bruk av programmet.