STMicroelectronics-LOGO

STMicroelectronics UM2406 RF-Flasher Utility softverski paket

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package-PRODUCT

Specifikacije

  • Podržava BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 i BlueNRG-2 uređaje
  • Interfejs: UART mod i SWD mod
  • Karakteristike: programiranje fleš memorije, čitanje, masovno brisanje, provjera sadržaja
  • Sistemski zahtjevi: 2 GB RAM-a, USB portovi, Adobe Acrobat Reader 6.0 ili noviji

Upute za upotrebu proizvoda

Getting Started
Ovaj odeljak pruža informacije o sistemskim zahtevima i podešavanju softverskog paketa.

Sistemski zahtjevi:

  • Najmanje 2 GB RAM-a
  • USB portovi
  • Adobe Acrobat Reader 6.0 ili noviji
  • Preporučena skala prikaza i postavke do 150%

Podešavanje softverskog paketa:
Da biste pokrenuli uslužni program, kliknite na ikonu uslužnog programa RF-Flasher koja se nalazi na [Start] > [ST RF-Flasher Utility xxx] > [RFFlasher Utility].

Toolbar Interface
U odeljku alatne trake glavnog prozora uslužnog programa RF-Flasher, korisnici mogu izvršiti sledeće operacije:

  • Učitajte postojeći .bin ili .hex file: [File] > [Otvori file…]
  • Sačuvajte trenutnu memorijsku sliku: [File] > [Sačuvaj File Kao…]
  • Zatvorite postojeći .bin ili .hex file: [File] > [Zatvori file]
  • Postavite ST-LINK frekvenciju: [Alati] > [Postavke…]
  • Omogućite ili onemogućite dnevnik file kreiranje: [Alati] > [Postavke…]

FAQ

  • Koje uređaje podržava softverski paket pomoćnih programa RF-Flasher?
    Softverski paket trenutno podržava BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 i BlueNRG-2 uređaje.
  • Koji su minimalni sistemski zahtjevi za pokretanje uslužnog programa RF-Flasher?
    Minimalni sistemski zahtjevi uključuju najmanje 2 GB RAM-a, USB portove i Adobe Acrobat Reader 6.0 ili noviji.
  • Kako mogu da sačuvam trenutnu memorijsku sliku u uslužnom programu RF-Flasher?
    Da sačuvate trenutnu memorijsku sliku, idite na [File] > [Sačuvaj File Kao…] i izaberite memorijski odeljak koji želite da sačuvate u .bin file.

UM2406
Uputstvo za upotrebu

RF-Flasher pomoćni softverski paket

Uvod

Ovaj dokument opisuje pomoćni softverski paket RF-Flasher (STSW-BNRGFLASHER), koji uključuje RF-Flasher uslužnu PC aplikaciju.
RF-Flasher uslužni program je samostalna PC aplikacija, koja omogućava čitanje, masovno brisanje, pisanje fleš memorije BlueNRG-1, BlueNRG-2, BlueNRG-LP i BlueNRG-LPS Bluetooth® Low Energy sistema na čipu. i programirano.
Trenutno podržava interfejs za BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 i BlueNRG-2 fleš memoriju preko UART režima koristeći interni UART pokretač uređaja. Takođe trenutno podržava sučelje za BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 i BlueNRG-2 flash memoriju kroz SWD način rada koristeći standardni SWD sučelje kroz standardne alate za hardversko programiranje/debugging (CMSIS-DAP, ST-LINK i J-Link).
Štaviše, takođe omogućava skladištenje MAC adrese na određenoj fleš memorijskoj lokaciji koju odabere korisnik u UART i SWD režimima.
RF-Flasher softverski paket takođe pruža samostalni uslužni program za pokretanje flešera, omogućavajući programiranje fleš memorije, čitanje, masovno brisanje i verifikaciju sadržaja. Uslužni program flasher pokretača zahtijeva samo PC DOS prozor.

Napomena:
RF termin se trenutno odnosi na BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 i BlueNRG-2 uređaje. Sve specifične razlike su istaknute tamo gdje je potrebno.

Opće informacije

Lista akronima

Tabela 1. Lista akronima

Termin Značenje
RF Radio frekvencija
SWD Otklanjanje grešaka u serijskoj žici
UART Univerzalni asinhroni prijemnik-predajnik
USB Univerzalni serijski autobus

Referentni dokumenti

Tabela 2. Referentni dokumenti

Referenca Tip Naslov
DS11481 BlueNRG-1 datasheet Programabilni Bluetooth® Low Energy bežični SoC
DS12166 BlueNRG-2 datasheet Programabilni Bluetooth® Low Energy bežični SoC
DB3557 STSW-BNRGFLASHER sažetak podataka Sažetak podataka za softverski paket RF-Flasher
DS13282 BlueNRG-LP datasheet Programabilni Bluetooth® Low Energy bežični SoC
DS13819 BlueNRG-LPS datasheet Programabilni Bluetooth® Low Energy bežični SoC

Početak

Ovaj odeljak opisuje sve sistemske zahteve za pokretanje PC aplikacije uslužnog programa RF-Flasher i odgovarajući postupak instalacije softverskog paketa.

Sistemski zahtjevi
Uslužni program RF-Flasher ima sljedeće minimalne zahtjeve:

  • PC sa Intel® ili AMD procesorom koji koristi sljedeći Microsoft® operativni sistem:
    • Windows® 10
  • Najmanje 2 GB RAM-a
  • USB portovi
  • Adobe Acrobat Reader 6.0 ili noviji
  • Preporučena skala i postavke prikaza su do 150%.

Podešavanje softverskog paketa
Korisnik može pokrenuti ovaj uslužni program klikom na ikonu uslužnog programa RF-Flasher ([Start]>[ST RF-Flasher Utility xxx]>[RF-Flasher Utility]).

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (1)

Interfejs trake sa alatkama

U odeljku alatne trake glavnog prozora uslužnog programa RF-Flasher, korisnik može da izvrši sledeće operacije:

  • Učitajte postojeći .bin ili .hex (Intel proširen) file, koristeći [File]>[Otvori file…]
  • Sačuvajte trenutnu memorijsku sliku u .bin file, koristeći [File]>[Sačuvaj File Kao…]. Početna adresa i veličina memorijskog odjeljka koji će se pohraniti na file mogu se odabrati na kartici Memorija uređaja.
  • Zatvorite postojeći .bin ili .hex file, koristeći [File]>[Zatvori file]
  • Postavite ST-LINK frekvenciju koristeći [Alati]>[Postavke…]
  • Omogućite ili onemogućite dnevnik file kreiranje u UART/SWD modalitetu, koristeći [Alati]>[Postavke…]. Ako log files sačuvane, moguće je podesiti nivo informacija za otklanjanje grešaka za spremanje (samo za SWD). All log files se čuvaju u {instalacioni put}\ST\RF-Flasher Utility xxx\Logs\.
  • Masovno brisanje, koristeći [Alati]>[Masovno brisanje].
  • Provjeri sadržaj flash memorije [Alati]>[Provjeri sadržaj flash memorije].
  • Preuzmite verziju aplikacije koristeći [Pomoć]>[O].
  • Preuzmite a file, koristeći [Tools]>[Flash].
  • Izbrišite sektore uređaja koristeći [Alati]>[Izbriši stranice…]
  • Uporedite memoriju uređaja sa odabranom slikom file, koristeći [Alati]>[Uporedi memoriju uređaja sa file]. Dvije slike files se prikazuju u uporedi memoriju uređaja sa slikom File kartica i povezane razlike su označene crvenom bojom.
  • Uporedite dva files, koristeći [File]>[Uporedi dva files]
  • Pročitajte sektor pokretačkog programa (samo u SWD modu), koristeći [Alati]>[Čitanje sektora pokretača (SWD)].
  • Pročitajte OTP područje (samo u SWD modu), koristeći [Alati]>[Čitanje OTP područja (SWD)].
  • Sačuvajte sektore pokretača ili OTP oblast u .bin file, koristeći [File]>[Sačuvaj File Kao…].

Korisnik također može odabrati dvije slike files i uporedite ih. Dvije slike files se prikazuju u uporedi dva Files kartica i povezane razlike su označene crvenom bojom. .bin i .hex file formati su podržani.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (2)

U gornjem dijelu glavnog prozora uslužnog programa RF-Flasher, korisnik može odabrati sliku file kroz [Select Image File]. Korisnik može odabrati vrstu memorije: flash memorija, bootloader ili OTP područje. Za područje fleš memorije, korisnik može postaviti početnu adresu (samo za kantu file)
Sve ove opcije su dostupne u UART i SWD modu.
Korisnik treba omogućiti pristup odabranom načinu rada (UART ili SWD). Oni to mogu učiniti otvaranjem povezanog COM porta za UART način rada, ili povezivanjem SWD hardverskog alata za programiranje/debugging na SWD linije uređaja.

UART glavni prozor
Na kartici glavnog prozora UART glavnog prozora uslužnog programa RF-Flasher, korisnik može izabrati COM port koji će se koristiti za povezivanje uređaja kroz odeljak Lista COM portova.
Brzina serijskog prijenosa korištena za ploču za procjenu RF uređaja je 460800 bps.
STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (3)

UART način rada: kako pokrenuti
Slika file izbor
Za učitavanje postojećeg .bin ili .hex file, koristite [Select Image File] dugme na glavnoj stranici, idite na [File]>[Otvori File…], ili idite na sliku File tab. Puna putanja odabranog file se pojavljuje pored dugmeta i dugme [Flash] postaje aktivno kada se file je učitan.
Kartica Lista COM portova prikazuje sve povezane uređaje na USB portovima računara. Dugmad [Select All], [Unselect All] i [Invert All] omogućavaju korisniku da definiše koji povezani uređaji (svi, nijedan ili neki od njih) treba da budu meta operacija uslužnog programa. Na ovaj način, ista operacija (tj. programiranje fleš memorije) može se izvoditi istovremeno na više uređaja. Dugme [Osvježi] omogućava korisniku da osvježi listu povezanih uređaja.
Prema zadanim postavkama, opcija [Mass erase] u odjeljku [Actions] nije označena, a samo potrebne memorijske stranice se brišu i upisuju pomoću file sadržaj. Kada je ova opcija označena, potpuno masovno brisanje prethodi fazi programiranja fleš memorije.
Opcija [Verify] prisiljava provjeru kako bi se osiguralo da je sadržaj memorije ispravno napisan.
Označite opciju [Update Device Memory] da ažurirate tablicu memorije uređaja nakon operacije na fleš memoriji.
Opcija zaštite od čitanja omogućava zaštitu uređaja nakon programiranja fleš memorije.
Provjerite opciju [Auto Baudrate] samo ako je hardversko resetiranje izvršeno na ploči kako bi se forsirala operacija [Auto Baudrate]. Podrazumevano, opcija [Auto Baudrate] nije označena.

The Image File tab
Odabrano file naziv, veličina i raščlanjeni sadržaji koji se programiraju u fleš memoriji uređaja mogu biti viewed na slici File tab.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (4)

Kartica Memorija uređaja
Odaberite ovu karticu za view sadržaj memorije povezanog uređaja (preko dugmeta [Read]) i dnevnik koji sadrži operacije izvršene na odabranom uređaju.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (5)

Kliknite na dugme [Read] da prenesete memorijski segment definisan sa [Start Address and Size] u tabelu.
Za čitanje cijele fleš memorije, označite opciju [Cijela memorija].
Prva kolona daje osnovnu adresu sljedećih 16 bajtova u nizu (nprample, red 0x10040050, kolona 4 sadrži heksadecimalnu vrijednost bajta na 0x10040054. Korisnik može promijeniti vrijednosti bajtova dvostrukim klikom na ćeliju i unošenjem nove heksadecimalne vrijednosti. Uređeni bajtovi se pojavljuju crveno.
Kliknite na dugme [Write] da programirate cijelu stranicu s novim vrijednostima bajta u fleš memoriju uređaja.
Dugme [Flash] dozvoljava operaciju programiranja flash memorije da započne sa odabranom opcijom. Ako je potvrdni okvir [MAC Address] označen, korisnik može odrediti memorijsku adresu na kojoj je pohranjena odabrana MAC adresa. Kada se klikne na dugme [Flash], MAC adresa se programira nakon slike file.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (6)

Usporedi memoriju uređaja sa slikom File tab
Korisnik može uporediti trenutnu memoriju uređaja sa odabranom slikom file. Dvije slike files se prikazuju, a sve razlike su istaknute crvenom bojom. .bin i .hex files formati su podržani.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (6) Korišćenje uslužnog programa RF-Flasher sa drugim pločama
RF-Flasher uslužni program automatski detektuje BlueNRG-1, BlueNRG-2, BlueNRG-LP i BlueNRG-LPS evaluacione ploče (prikazano kao STDK) povezane na USB portove računara. Koristi pomoćni STM32 (pokrenut GUI) da resetuje uređaj i stavi ga u UART režim pokretanja.
Aplikacija također radi sa prilagođenim pločama, pružajući jednostavan UART pristup povezanom uređaju, ali korisnik mora ručno staviti uređaj u režim pokretanja. Nakon odabira bilo kojeg COM porta koji nije STEVAL, pojavljuje se sljedeći skočni prozor:

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (8)

Kada se pojavi ovaj iskačući prozor i ovisno o vrsti uređaja, način pokretanja se aktivira na sljedeći način:

  • Za BlueNRG-LP i BlueNRG-LPS uređaje, korisnik mora postaviti PA10 pin na visoku vrijednost i izvršiti ciklus resetovanja uređaja (održavanje PA10 na visokoj vrijednosti).
  • Za BlueNRG-1 i BlueNRG-2 uređaje, korisnik mora postaviti pin DIO7 na visoku vrijednost i resetirati uređaj (održavanje DIO7 na visokoj vrijednosti).

Korisnik također može postaviti željenu brzinu prijenosa za UART u iskačućem prozoru, a zatim pritisnuti OK za povratak na GUI.

Napomena:
Korisnik mora izbjegavati resetiranje uređaja dok koristi uslužni program RF-Flasher, osim ako je aktivan iskačući prozor ComPort Setting. Ako se uređaj resetuje, korisnik mora uključiti COM port da bi ponovo koristio uslužni program Flasher.

Napomena:
Kada se prilagođene ploče koriste pružanjem UART pristupa uređajima BlueNRG-1, BlueNRG-2, BlueNRG-LP i BlueNRG-LPS putem USB FTDI sučelja, korisnik bi trebao dvaput provjeriti kašnjenje povezano s USB FTDI PC drajverom. Ovo omogućava da se povezani port prepoznaje kao USB virtuelni COM. Na tipičnom USB-FTDI PC drajveru, još jednom provjerite postavke USB drajvera povezanog uređaja u [Properties]>[Port
Postavke]>[Napredno]. Uvjerite se da je vrijednost tajmera kašnjenja postavljena na 1 ms. Ova postavka se snažno preporučuje za ubrzavanje operacija fleš memorije na prilagođenim pločama.

SWD glavni prozor

Da bi koristio karticu glavnog prozora SWD u glavnom prozoru uslužnog programa RF-Flasher, korisnik mora povezati SWD hardverski alat za programiranje/debugging na SWD linije uređaja (BlueNRG-1, BlueNRG-2, BlueNRG-LP i BlueNRG-LPS uređaji ).
Podržana su sljedeća SWD hardverska sučelja za programiranje/debugging, pod pretpostavkom da odabrani hardver i povezani softverski alati podržavaju povezani uređaj:

  1. CMSIS-DAP
  2. ST-LINK
  3. J-Link

Napomena
Da biste koristili J-Link kao adapter za otklanjanje grešaka, USB drajver treba da se promeni iz J-Link drajvera u WinUSB. Ovo se lako može uraditi korišćenjem alata HYPERLINK Zadig (https://zadig.akeo.ie) na sledeći način:

  • Odaberite J-Link sa liste uređaja
  • Odaberite “WinUSB” kao drajver
  • Kliknite na [Install Driver] da instalirate WinUSB drajver

Napomena:
Pogledajte HYPERLINK J-Link OpenOCD webstranica (https://wiki.segger.com/OpenOCD) za više informacija.

Napomena:
UPOZORENJE: Kada se J-Link USB drajver zameni, nijedan SEGGER softver iz J-Link softverskog paketa ne može da komunicira sa J-Link-om. Da biste ponovo koristili SEGGER J-Link softver, USB drajver treba da se vrati na podrazumevane vrednosti.
STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (8)

SWD način rada: kako pokrenuti
Slika file izbor
Koristite [Select Image File] dugme na glavnoj stranici ili idite na [File]>[ Otvori File…] za učitavanje postojećeg .bin ili .h ex file. Puna putanja odabranog file se pojavljuje pored dugmeta i dugme [Flash] postaje aktivno na kraju file loading.
Na kartici Akcije korisnik može odabrati sljedeće opcije:

  • [Verify]: prisiljava provjeru kako bi se osiguralo da je sadržaj memorije ispravno napisan
  • [Zaštita čitanja]: omogućava zaštitu čitanja uređaja nakon programiranja odabrane slike file
  • [Masovno brisanje]: omogućava masovno brisanje uređaja prije programiranja odabrane slike file
  • [Ažuriraj memoriju uređaja]: omogućava ažuriranje tablice memorije uređaja nakon operacije programiranja flash memorije
  • [Plug&Play mod]: omogućava da se uključi/onemogući plug-and-play režim programiranja flash memorije kada je dostupan samo jedan alat za programiranje SWD. U ovom slučaju, ploče se programiraju jedna po jedna. Kada se završi operacija programiranja na jednoj ploči, moguće je isključiti je i priključiti drugu ploču.

Podrazumevano, opcija [Mass erase] pored dugmeta [Flash] nije označena, a samo potrebne memorijske stranice se brišu i upisuju pomoću file sadržaj.
Kartica [Lista povezanih interfejsa] prikazuje sva povezana SWD interfejsa (CMSIS-DAP, ST-LINK i J-Link). Pritisnite dugme [Refresh] da ažurirate listu povezanih interfejsa.
Korisnik također može odabrati koji specifični SWD hardverski interfejs mora biti prikazan kroz polje [Interface].
Dugmad [Select All], [Unselect All] i [Invert All] omogućavaju korisniku da definira koja povezana SWD sučelja (svi, nijedan ili neki od njih) trebaju biti meta operacija pomoćnog programa. Na ovaj način, ista operacija (tj. programiranje fleš memorije) može se izvoditi istovremeno na više uređaja.
Dugme [Flash] dozvoljava operaciju programiranja flash memorije da započne sa odabranom opcijom. Ako je potvrdni okvir [MAC Address] označen, korisnik može odrediti memorijsku adresu na kojoj je pohranjena odabrana MAC adresa. Kada se klikne na dugme [Flash], MAC adresa se programira nakon slike file.
'Slika File' tab
Odabrano file naziv, veličina i raščlanjeni sadržaji koji se programiraju u fleš memoriji uređaja mogu biti viewed in theImage File tab.

Kartica Memorija uređaja
Odaberite ovu karticu za view sadržaj memorije povezanog uređaja (preko dugmeta [Read]) i dnevnik koji sadrži operacije izvršene na odabranom uređaju.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (10)

Kliknite na dugme [Read] da prenesete memorijski segment definisan sa [Start Address and Size] u tabelu.
Za čitanje cijele fleš memorije, označite opciju [Cijela memorija].
Prva kolona daje osnovnu adresu sljedećih 16 bajtova u nizu (nprample, red 0x10040050, kolona 4 sadrži heksadecimalnu vrijednost bajta na 0x10040054. Korisnik može promijeniti vrijednosti bajtova dvostrukim klikom na ćeliju i unošenjem nove heksadecimalne vrijednosti. Uređeni bajtovi se pojavljuju crveno.
Kliknite na dugme [Write] da programirate cijelu stranicu s novim vrijednostima bajta u fleš memoriju uređaja.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (11)

Napomena:
[Uporedi uređaj Memory to File] je takođe podržan u SWD režimu, sa istim karakteristikama kao što je opisano u odeljku 4.1: UART režim: kako se izvodi.

SWD način rada: čitanje sektora pokretača
Korisnik može čitati sektor pokretačkog programa povezanog uređaja preko SWD hardverskog programskog interfejsa odabirom [Tools]>[Read Bootloader Sector (SWD)]. Sadržaj sektora pokretačkog programa je prikazan na kartici Bootloader/OTP.

Napomena:
Ova funkcija je podržana samo u SWD modu i dostupna samo preko GUI.STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (12)

SWD način rada: čitanje OTP područja
Korisnik može čitati uređaj povezan s OTP područjem (gdje je to podržano) preko SWD hardverskog programskog interfejsa odabirom [Alati]>[Pročitaj OTP područje (SWD)]. Sadržaj OTP područja je prikazan na kartici Bootloader/OTP.
Ova funkcija nije podržana u UART načinu rada.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (13)

SWD Plug&Play način programiranja
SWD Plug&Play mod programiranja omogućava korisniku da uđe u programsku petlju povezivanjem nove platforme uređaja koju treba programirati. Kada se slika fleš memorije file i odabrane su radnje programiranja, aplikacija Flasher PC traži od korisnika da poveže uređaj na SWD interfejs (prikazuje se poruka Čeka se uređaj br. 1).
Kada korisnik poveže uređaj, prikazuje se poruka o povezivanju uređaja br. 1, a aplikacija počinje programirati uređaj sa odabranom slikom file i opcije. Kada se operacija programiranja završi, aplikacija Flasher prikazuje poruku Odspojite uređaj br. 1. Kada korisnik isključi uređaj, prikazuje se poruka Čeka se uređaj br. 2. Korisnik može zaustaviti ovaj automatski način rada pritiskom na dugme [Stop].
Kada se koristi način rada Plug&Play, korisnik mora odabrati sučelje koje će koristiti (CMSIS-DAP, ST-LINK ili J-Link).

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (14)

Programiranje MAC adrese

Programiranje MAC adrese omogućava da se MAC adresa pohrani na određenu fleš memorijsku lokaciju na uređaju.
Korisnik može izabrati da omogući ovu opciju ili ne tako što će označiti ili poništiti potvrdni okvir [MAC adresa]. Konkretna lokacija fleš memorije se postavlja u polju [MAC Flash lokacija].
Dugme [Set MAC address] omogućava korisniku da odabere MAC adresu na sljedeći način:

  1. Označite polje za potvrdu [Raspon] i unesite početnu adresu u polje [Start Address]. Početna adresa je MAC adresa koja se pohranjuje na prvom povezanom uređaju.
    • Moguće je postaviti inkrementalne korake počevši od vrijednosti [Start Address] unosom broja ploča koje treba programirati u Num. Kartica Ploče, ili unosom vrijednosti [Krajnja adresa]:
    • Ako je na kartici Akcije odabran automatski način rada, odabrana lista MAC adresa se koristi za operacije automatskog programiranja. Ako nije, programira se samo jedan uređaj pomoću polja [Start Address].
  2. Korisnik može dati listu MAC adresa koje će se koristiti putem ulaza file:
    • Provjerite [File] i odaberite tekst za unos file u [Load File] polje.
    • Ako je na kartici Akcije odabran automatski način rada, odabrana lista MAC adresa se koristi za operacije automatskog programiranja. Ako nije, koristi se samo prva adresa za jednu operaciju programiranja.

Polje za potvrdu [Save MAC Address log] dozvoljava popis korištenih MAC adresa da se pohrani u a file, odabrano u [File Ime] polje.
Programiranje MAC adrese može se kombinovati sa režimom automatskog programiranja. Za svaki povezani uređaj, slika file se prvo programira, a zatim slijedi MAC adresa. Broj odabranih MAC adresa
(inkrementalna veličina liste adresa ili unos file size) pokreće kraj operacija automatskog programiranja. Svaka programirana MAC adresa je prikazana u prozoru Log.
Programiranje MAC adrese je podržano u UAR i SWD modu.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (15) STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (16) STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (17)

Korisnik može izabrati da li će biti postavljen vremenski okvir ili neamp se dodaje u sačuvani dnevnik MAC adresa file ime (kao sufiks).
Ako je vrijemeamp nije dodan nazivu dnevnika file, sve informacije dnevnika se spremaju u isti dnevnik file. Ako je vrijemeamp je dodan, informacije dnevnika za svako pokretanje spremaju se u drugi dnevnik file.
Ime dnevnika file može se specificirati pomoću [File Ime] polje.

Uslužni program za pokretanje RF-Flasher

RF-Flasher pokretač je samostalni uslužni program koji omogućava korisniku da pokrene komande uslužnog programa RF-Flasher koristeći GUI uslužnog programa RF-Flasher.
Potreban je DOS komandni prozor i podržani su i UART i SWD načini (koristeći .bin i .hex sliku files).
Uslužni program za pokretanje RF-Flasher (RF-Flasher_Launcher.exe) je uključen u softverski paket pomoćnog programa RF-Flasher unutar fascikle aplikacije. “Fascikla za oslobađanje” u početnom meniju pomoćnog softverskog paketa RF-Flasher
stavka (ST RF-Flasher utility xxx) omogućava direktan pristup folderu aplikacije.

Zahtjevi
Da biste koristili uslužni program za pokretanje RF-Flasher na određenom uređaju, moraju biti ispunjeni sljedeći preduslovi:

  • UART način rada: BlueNRG-1, BlueNRG-2, BlueNRG-LP ili BlueNRGLPS platforma mora biti povezana na PC USB port
  • SWD način rada: SWD hardverski alat za programiranje/debugging mora biti povezan na BlueNRG-1, BlueNRG-2, BlueNRG-LP ili BlueNRG-LPS SWD linije.

Sa opcijom -l, svi koraci operacije se prate u dnevniku files, pohranjene u folderu “Logs”, koji je kreiran u folderu “Application” uslužnog softverskog paketa RF-Flasher.

Opcije uslužnog programa RF-Flasher pokretača
Da bi koristio uslužni program za pokretanje RF-Flasher na određenom uređaju, korisnik mora otvoriti Windows DOS ljusku i pokrenuti
RF-Flasher_Launcher.exe sa odgovarajućom komandom i opcijama (koristite –h da biste dobili listu svih podržanih opcija).
RF-Flasher_Launcher.exe -h:
Upotreba: RF-Flasher Launcher [-h] {flash, read, mass_erase, verify_memory, erase_pages, uart, swd, read_OTP,
write_OTP}
RF-Flasher lanser verzija xxx
Neobavezni argumenti:
-h, –help: prikaži ovu poruku pomoći i izađi iz naredbi:
{flash, read, mass_erase, verify_memory, erase_pages, uart, swd, read_OTP, write_OTP}

  • flash: programirajte fleš memoriju
  • read: čitanje fleš memorije
  • mass_erase: obrišite fleš memoriju
  • verify_memory: provjerite sadržaj RF uređaja pomoću a file
  • erase_pages: obrišite jednu ili više stranica iz fleš memorije
  • uart: prikaži sve povezane COM portove (UART način rada)
  • swd: prikaži sve uređaje povezane preko SWD sučelja: ST-LINK, CMSIS-DAP, J-Link (SWD način rada)
  • read_OTP: čitanje OTP područja (samo u SWD modu)
  • write_OTP: upišite OTP područje (samo u SWD modu)

Uslužni program za pokretanje RF-Flasher: UART & SWD modovi
Uslužni program za pokretanje RF-Flasher podržava dva načina rada:

  • UART način rada (povežite odabrani uređaj na USB port računara)
  • SWD način rada (povežite odabrane BlueNRG-1, BlueNRG-2, BlueNRG-LP ili BlueNRG-LPS SWD linije uređaja na SWD alat za programiranje/debugging).

Uslužni program za pokretanje RF-Flasher: koristite naredbu uart da dobijete listu svih dostupnih COMx portova (uređaja spojenih na USB portove računara):

RF-Flasher_Launcher.exe uart
POVEZANI PORT = COM194 (ST DK), COM160 (ST DK)
Uslužni program RF-Flasher pokretača: koristite naredbu swd da dobijete listu svih dostupnih povezanih SWD hardverskih alata za programiranje/debugging:
RF-Flasher_Launcher.exe swd
POVEZANO PREKO ST-LINK = ST-LINK NIJE POVEZAN
POVEZANO UZ CMSIS-DAP (serijski broj CMSIS-DAP sučelja):

  1. 07200001066fff333231545043084259a5a5a5a597969908
  2. 07200001066dff383930545043205830a5a5a5a597969908
  3. 07200001066dff333231545043084255a5a5a5a597969908 POVEZAN J-Link = NEMA J-Link POVEZAN

Uslužni program za pokretanje RF-Flasher: flash komanda
Da biste koristili uslužni program RF-Flasher pokretača za programiranje fleš memorije određenog uređaja, dostupna je flash komanda (koristite opciju –h da dobijete listu svih podržanih opcija):
RF-Flasher_Launcher.exe flash -h

Upotreba Flash komandi
RF-Flasher_Launcher.exe flash [-h] [-adresa START_ADRESA][-f FILE_TO_FLASH
[FILE_TO_FLASH, …]] [-izbriši] [-potvrdi] [-rp] [-mac] [-mac_adresa MAC_ADRESA][-mac_log_file MAC_LOG_FILE][-mac_start MAC_START_ADRESA | -mac_file
MAC_FILE_ADRESA](-sve | -d ID UREĐAJA) [-detaljno {0, 1, 2, 3, 4}] [-l](-UART |
-SWD) [-frekvencija {5,15,25,50,100,125,240,480,900,1800,4000}]

Opcioni argumenti naredbe Flash

  • -adresa START_ADRESA, –-adresa START_ADRESA: početna adresa.
  • -svi, –svi: svi povezani uređaji (COM port u UART modu; ST-LINK ID, CMSIS-DAP ID i J-link ID u SWD modu).
  • -d DEVICE_ID, –device DEVICE_ID: postavite ID hardverskog alata koji se koristi za povezivanje (COM port u UART modu; ST-LINK ID, CMSIS-DAP ID i J-Link ID u SWD modu).
  • -erase, –-erase: omogućite opciju [Mass Erase].
  • -f FILE_TO_FLASH [FILE_TO_FLASH …], –fileToFlash FILE_TO_FLASH
    [FILE_TO_FLASH …]: lista .bin ili .hex files za programiranje RF uređaja: BlueNRG-1, BlueNRG-2, BlueNRG-LP ili BlueNRG-LPS uređaj.
  • frekvencija {5,15,25,50,100,125,240,480,900,1800,4000}, –frekvencija {5,15,25,50,100,125,240,480,900,1800,4000} – podešavanje frekvencije za SWD mod (samo hardverski). Zadana vrijednost je 4000.
  • -h, –help: prikaži ovu poruku pomoći i izađi.
  • -l, –log: podaci dnevnika.
  • -mac, –mac: omogućite opciju [Mac adresa].
  • -mac_address –MAC_ADDRESS: lokacija fleš memorije na kojoj je pohranjena Bluetooth® javna adresa.
  • -mac_file MAC_FILE_ADRESA, –mf MAC_FILE_ADRESA: file koji sadrži listu MAC adresa.
  • -mac_log_file MAC_LOG_FILE, –ml MAC_LOG_FILE: files koji sadrži dnevnike pohranjenih/nepohranjenih i korištenih/nekorištenih MAC adresa.
  • -mac_start MAC_START_ADDRESS, –ms MAC_START_ADDRESS: prva MAC adresa.
  • -rp, –-readout_protection: omogućite opciju [ReadOut Protection].
  • -SWD, –-swd: SWD modalitet (ST-LINK, CMSIS-DAP, J-Link hardverski alat za programiranje/debugging).
  • -UART, –-uart: UART način rada. Prilagođena ploča mora biti stavljena u režim pokretanja (visoka vrijednost DIO7 pina dok se izvodi ciklus resetiranja BlueNRG-1 ili BlueNRG-2 uređaja; PA10 vrijednost pina visoka dok se resetuje BlueNRG-LP ili BlueNRG-LPS uređaj) prije izvođenja operacije .
  • -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: povećava opširnost izlaza; postavite nivo otklanjanja grešaka na 4 (samo za SWD modalitet i podatke dnevnika). Zadana vrijednost je 2.
  • -verify, –verify: omogućite opciju [Verify].

Napomena:

  • Ako je odabran UART način rada, uređaj mora biti povezan na PC USB COM port i mora se koristiti opcija –UART. Ako je više od jednog uređaja povezano na PC USB portove, opcija –sve omogućava da se izaberu svi. Alternativno, korisnik može odrediti svaki COM port koristeći opciju –d.
  • Ako je odabran SWD mod, SWD hardverski alat za programiranje/debugging mora biti povezan na SWD linije odabranog uređaja i potrebno je koristiti opciju -SWD. Ako je više od jednog uređaja povezano na PC preko SWD interfejsa, opcija –all omogućava da se svi odaberu. Alternativno, korisnik može specificirati svaki interfejs koristeći opciju –d.
  • Binarno file za učitavanje je specificirano pomoću opcije –f. Ako korisnik želi da programira BlueNRG-1, BlueNRG-2, BlueNRG-LP ili BlueNRG-LPS uređaje s različitim binarnim files tokom iste sesije programiranja, oni mogu specificirati odgovarajuće binarne slike slijedeći ovaj redoslijed: BlueNRG-1, BlueNRG-2, BlueNRG-LP, BlueNRG-LPS.
    RF-Flasher_Launcher.exe flash -UART -sve
    – f “C:\{user_path}\BlueNRG-1_2 DK
    3.2.2\Firmware\BlueNRG1_Periph_Examples\Micro\Hello_World\BlueNRG-1\Micro_Hell o_World.bin”
    – f “C:\{user_path}\BlueNRG-1_2 DK
    3.2.2\Firmware\BlueNRG1_Periph_Examples\Micro\Hello_World\BlueNRG-2\Micro_Hell o_World.bin” –l
    – f “C:{user_path}\BlueNRG-LP DK 1.4.0\Firmware
    \Peripheral_Examples\Examples_MIX\MICRO\MICRO_Hello_World\STEVAL-
    IDB011V1\Micro_Hello_World.bin”
    – f “C:{user_path}\BlueNRG-LP DK 1.4.0\Firmware
    \Peripheral_Examples\Examples_MIX\MICRO\MICRO_Hello_World\STEVAL-
    IDB012V1\Micro_Hello_World.bin”
    Prvi file je programiran na povezanim BlueNRG-1 uređajima; drugi file je programiran na povezanim BlueNRG-2 uređajima; treći file je programiran na povezanim BlueNRG-LP uređajima; četvrti file je programiran na povezanim BlueNRG-LPS uređajima.
  • Ako se opcija –f ne koristi, binarne slike fileje navedeno u Application/config_file.conf se koriste:
    #Image file za BlueNRG_1 uređaj
    BLUENRG_1 = “user_path”/bluenrg_1_binary_file.hex
    #Image file za BlueNRG_2 uređaj
    BLUENRG_2 = “user_path”/bluenrg_2_binary.hex
    #Image file za BlueNRG_LP uređaj
    BLUENRG_LP = “user_path”/bluenrg_lp_binary.hex
    #Image file za BlueNRG_LPS uređaj
    BLUENRG_LPS = “user_path”/bluenrg_lps_binary.hex
    Korisnik mora navesti punu putanju binarne slike za svaki uređaj.

Uslužni program RF-Flasher pokretača: naredba za čitanje
Da biste koristili uslužni program RF-Flasher pokretača za čitanje fleš memorije određenog uređaja, dostupna je komanda čitanja (koristite –h da biste dobili listu svih podržanih opcija):
RF-Flasher_Launcher.exe čita –h
Čitanje upotrebe komande
RF-Flasher_Launcher.exe čita [-h] [-adresa START_ADRESA][-veličina VELIČINA] [–cijela] [-s] (-sve | -d DEVICE_ID)(-UART | -SWD) [-verbose {0, 1 , 2, 3, 4}] [-l] [-frekvencija {5,15,25,50,100,125,240,480,900,1800,4000}]

Pročitajte neobavezne argumente naredbe

  • -address START_ADDRESS, –-address START_ADDRESS: početna adresa (podrazumevana vrijednost je 0x10040000).
  • -svi, –svi: svi povezani uređaji (COM port u UART modu; ST-LINK ID, CMSIS-DAP ID i J-link ID u SWD modu).
  • -d DEVICE_ID, –device DEVICE_ID: postavite ID hardverskog alata koji se koristi za povezivanje (COM port u UART modu; ST-LINK ID, CMSIS-DAP ID i J-Link ID u SWD modu).
  • -cijeli, -cijeli: čitanje cijele fleš memorije.
  • -frekvencija {5,15,25,50,100,125,240,480,900,1800,4000}, -frekvencija
    {5,15,25,50,100,125,240,480,900,1800,4000}: podešena vrijednost frekvencije (samo za SWD modalitet – ST-LINK hardver). Zadana vrijednost je 4000.
  • -h, --help: prikaži ovu poruku pomoći i izađi.
  • -l, –-log: podaci dnevnika.
  • -s, –-show: prikazuje fleš memoriju nakon operacije čitanja.
  • -veličina VELIČINA, –-veličina VELIČINA: veličina fleš memorije za čitanje (podrazumevana vrijednost je 0x3000).
  • -SWD, –-swd: SWD modalitet (ST-LINK, CMSIS-DAP, J-Link hardverski alat za programiranje/debugging).
  • -UART, –-uart: UART modalitet. Prilagođene ploče moraju se staviti u režim pokretanja prije izvođenja ove operacije. Za BlueNRG-LP i BlueNRG-LPS uređaje, korisnik mora postaviti PA10 pin na visoku vrijednost i izvršiti ciklus resetovanja uređaja, održavajući PA10 na visokoj vrijednosti. Za BlueNRG-1 i BlueNRG-2 uređaje, korisnik mora postaviti pin DIO7 na visoku vrijednost i resetirati uređaj, održavajući DIO7 na visokoj vrijednosti.
  • -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: povećava opširnost izlaza; postavite nivo otklanjanja grešaka na 4 (samo za SWD modalitet i podatke dnevnika). Zadana vrijednost je 2.
  • Ako je odabran UART način rada, uređaj mora biti povezan na PC USB COM port i mora se koristiti opcija –UART. Ako je više od jednog uređaja povezano na PC USB portove, opcija –sve omogućava da se izaberu svi. Alternativno, korisnik može odrediti svaki COM port koristeći opciju –d.
  • Ako je odabran SWD mod, SWD hardverski alat za programiranje/debugging mora biti povezan na SWD linije odabranog uređaja i potrebno je koristiti opciju -SWD. Ako je više od jednog uređaja povezano na PC preko SWD interfejsa, opcija –all omogućava da se svi odaberu. Alternativno, korisnik može specificirati svaki interfejs koristeći opciju –d.

Uslužni program za pokretanje RF-Flasher: komanda za masovno brisanje
Da biste koristili uslužni program za pokretanje RF-Flasher za masovno brisanje fleš memorije određenog uređaja,
Naredba mass_erase je dostupna (koristite –h da dobijete listu svih podržanih opcija):
RF-Flasher_Launcher.exe mass_erase –h
Upotreba komande za masovno brisanje
RF-Flasher_Launcher.exe mass_erase [-h] [-s] (-sve | -d UREĐAJ_ID)(-UART | -SWD) [-verbose {0, 1, 2, 3, 4}] [-l][- frekvencija
{5,15,25,50,100,125,240,480,900,1800,4000}]

Opcioni argumenti naredbe za masovno brisanje

  • -svi, –svi: svi povezani uređaji (COM port u UART modu; ST-LINK ID, CMSIS-DAP ID i J-link ID u SWD modu).
  • -d DEVICE_ID, –device DEVICE_ID: postavite ID hardverskog alata koji se koristi za povezivanje (COM port u UART modu; ST-LINK ID, CMSIS-DAP ID i J-Link ID u SWD modu).
  • -frekvencija {5,15,25,50,100,125,240,480,900,1800,4000}, -frekvencija
    {5,15,25,50,100,125,240,480,900,1800,4000}: podešena vrijednost frekvencije (samo za SWD modalitet – ST-LINK hardver). Zadana vrijednost je 4000.
  • -h, –-pomoć: prikaži ovu poruku pomoći i izađi.
  • -l, –-log: podaci dnevnika.
  • -s, –-show: prikazuje fleš memoriju nakon operacije masovnog brisanja.
  • -SWD, –-swd: SWD modalitet (ST-LINK, CMSIS-DAP, J-Link hardverski alat za programiranje/debugging).
  • -UART, –-uart: UART modalitet. Prilagođene ploče moraju se staviti u režim pokretanja prije izvođenja ove operacije. Za BlueNRG-LP i BlueNRG-LPS uređaje, korisnik mora postaviti PA10 pin na visoku vrijednost i izvršiti ciklus resetovanja uređaja, održavajući PA10 na visokoj vrijednosti. Za BlueNRG-1 i BlueNRG-2 uređaje, korisnik mora postaviti pin DIO7 na visoku vrijednost i resetirati uređaj, održavajući DIO7 na visokoj vrijednosti.
  • -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: povećava opširnost izlaza; postavite nivo otklanjanja grešaka na 4 (samo za SWD modalitet i podatke dnevnika). Zadana vrijednost je 2.

Napomena

  • Ako je odabran UART način rada, uređaj mora biti povezan na PC USB COM port i mora se koristiti opcija –UART. Ako je više od jednog uređaja povezano na PC USB portove, opcija –sve omogućava da se izaberu svi. Alternativno, korisnik može odrediti svaki COM port koristeći opciju –d.
  • Ako je odabran SWD mod, SWD hardverski alat za programiranje/debugging mora biti povezan na SWD linije odabranog uređaja i potrebno je koristiti opciju -SWD. Ako je više od jednog uređaja povezano na PC preko SWD interfejsa, opcija –all omogućava da se svi odaberu. Alternativno, korisnik može specificirati svaki interfejs koristeći opciju –d.

Uslužni program RF-Flasher pokretača: provjerite memorijsku naredbu
Da biste koristili uslužni program za pokretanje RF-Flasher za provjeru sadržaja flash memorije određenog uređaja,
Verify_memory komanda je dostupna (koristite –h da dobijete listu svih podržanih opcija):
RF-Flasher_Launcher.exe verify_memory –h

Provjerite korištenje memorijskih naredbi
RF-Flasher_Launcher.exe verify_memory [-h] -f FLASH_VERIFY_FILE[-s][-adresa START_ADRESA](-sve | -d DEVICE_ID) [-verbose {0, 1, 2, 3, 4}][-l] (-UART |-SWD)[-frekvencija {5,15,25,50,100,125,240,480,900,1800,4000 ,XNUMX}]

Provjerite neobavezne argumente naredbe memorije

  • -adresa START_ADRESA, –-adresa START_ADRESA: početna adresa za verifikaciju (za .bin filesamo s). Zadana vrijednost je 0x10040000.
  • -svi, –svi: svi povezani uređaji (COM port u UART modu; ST-LINK ID, CMSIS-DAP ID i J-link ID u SWD modu).
  • -d DEVICE_ID, –device DEVICE_ID: postavite ID hardverskog alata koji se koristi za povezivanje (COM port u UART modu; ST-LINK ID, CMSIS-DAP ID i J-Link ID u SWD modu).
  • -f FLASH_VERIFY_FILE, –-file FLASH_VERIFY_FILE: file koristiti za verifikaciju fleš memorije
  • -frekvencija {5,15,25,50,100,125,240,480,900,1800,4000}, -frekvencija {5,15,25,50,100,125,240,480,900,1800,4000} (only za SWD-vrijednost). Zadana vrijednost je 4000.
  • -h, --help: prikaži ovu poruku pomoći i izađi
  • -l, -–log: podaci dnevnika.
  • -s, –-show: prikazuje fleš memoriju nakon operacije verifikacije
  • -SWD, –-swd: SWD režim (ST-LINK, CMSIS-DAP, J-Link hardverski alat za programiranje/debagovanje).
  • -UART, –-uart: UART način rada.
  • -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: povećava opširnost izlaza; postavite nivo otklanjanja grešaka na 4 (samo za SWD modalitet i podatke dnevnika). Zadana vrijednost je 2.
  • Ako je odabran UART način rada, uređaj mora biti povezan na PC USB COM port i mora se koristiti opcija –UART. Ako je više od jednog uređaja povezano na PC USB portove, opcija –sve omogućava da se izaberu svi. Alternativno, korisnik može odrediti svaki COM port koristeći opciju –d.
  • Ako je odabran SWD mod, SWD hardverski alat za programiranje/debugging mora biti povezan na SWD linije odabranog uređaja i potrebno je koristiti opciju -SWD. Ako je više od jednog uređaja povezano na PC preko SWD interfejsa, opcija –all omogućava da se svi odaberu. Alternativno, korisnik može specificirati svaki interfejs koristeći opciju –d.

Uslužni program za pokretanje RF-Flasher: komanda za brisanje stranica
Da biste koristili uslužni program za pokretanje RF-Flasher za brisanje stranice sa sadržajem flash memorije sa određenog uređaja,
erase_pages komanda je dostupna (koristite –h da dobijete listu svih podržanih opcija):
RF-Flasher_Launcher.exe erase_pages –h
Upotreba komande za brisanje stranica
RF-Flasher_Launcher.exe erase_pages [-h](-UART |-SWD)(-all | -d DEVICE_ID) [-l] [-verbose {0, 1, 2, 3, 4}] [-frekvencija {5,15,25,50,100,125,240,480,900,1800,4000, XNUMX}] [-s] (-p STRANICE | -opseg RANGE RANGE)

Opcioni argumenti naredbe za brisanje stranica

  • -svi, –svi: svi povezani uređaji (COM port u UART modu; ST-LINK ID, CMSIS-DAP ID i J-link ID u SWD modu).
  • -d DEVICE_ID, –device DEVICE_ID: postavite ID hardverskog alata koji se koristi za povezivanje (COM port u UART modu; ST-LINK ID, CMSIS-DAP ID i J-Link ID u SWD modu).
  • -h, –-pomoć: prikaži ovu poruku pomoći i izađi.
  • -l, –-log: podaci dnevnika.
  • -frekvencija {5,15,25,50,100,125,240,480,900,1800,4000}, -frekvencija
    {5,15,25,50,100,125,240,480,900,1800,4000}: podešena vrijednost frekvencije (samo za SWD modalitet – ST-LINK hardver). Zadana vrijednost je 4000.
  • -p STRANICE, –stranica STRANICE: lista stranica za brisanje (počinje od 0).
  • -opseg RANGE RANGE, –opseg RANGE RANGE: opseg stranica za brisanje (gdje prvi RANGE označava najmanji broj stranice, a drugi RANGE označava najveći broj stranice).
  • -s, –-show: prikazuje fleš memoriju nakon operacije verifikacije.
  • -SWD, –-swd: SWD modalitet (ST-LINK, CMSIS-DAP, J-Link hardverski alat za programiranje/debugging).
  • -UART, –-uart: UART modalitet. Prilagođene ploče moraju se staviti u režim pokretanja prije izvođenja ove operacije. Za BlueNRG-LP i BlueNRG-LPS uređaje, korisnik mora postaviti PA10 pin na visoku vrijednost i izvršiti ciklus resetovanja uređaja, održavajući PA10 na visokoj vrijednosti. Za BlueNRG-1 i BlueNRG-2 uređaje, korisnik mora postaviti pin DIO7 na visoku vrijednost i resetirati uređaj, održavajući DIO7 na visokoj vrijednosti.
  • -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: povećava opširnost izlaza; postavite nivo otklanjanja grešaka na 4 (samo za SWD modalitet i podatke dnevnika). Zadana vrijednost je 2.
  • Ako je odabran UART način rada, uređaj mora biti povezan na PC USB COM port i mora se koristiti opcija –UART. Ako je više od jednog uređaja povezano na PC USB portove, opcija –sve omogućava da se izaberu svi. Alternativno, korisnik može odrediti svaki COM port koristeći opciju –d.
  • Ako je odabran SWD mod, SWD hardverski alat za programiranje/debugging mora biti povezan na SWD linije odabranog uređaja i potrebno je koristiti opciju -SWD. Ako je više od jednog uređaja povezano na PC preko SWD interfejsa, opcija –all omogućava da se svi odaberu. Alternativno, korisnik može specificirati svaki interfejs koristeći opciju –d.

Uslužni program za pokretanje RF-Flasher: pročitajte OTP naredbu
Da biste koristili uslužni program RF-Flasher pokretača za čitanje OTP-a određenog uređaja, dostupna je naredba read_OTP (koristite –h da biste dobili listu svih podržanih opcija):
RF-Flasher_Launcher.exe read_OTP –h
Pročitajte upotrebu OTP komande
RF-Flasher_Launcher.exe read_OTP [-h] (sve | -d DEVICE_ID) [-adresa OTP_ADRESA][-num NUM] [-frekvencija {5,15,25,50,100,125,240,480,900,1800,4000}-] s] [-verbose {0,1,2,3,4}]

Pročitajte neobavezne argumente OTP naredbe

  • -address OTP_ADDRESS, –address OTP_ADDRESS: adresa OTP područja (podrazumevano: 0x10001800
    – riječ poravnata).
  • -svi, –svi: svi povezani uređaji (ST-LINK ID, CMSIS-DAP ID i J-link ID u SWD modu).
  • -d DEVICE_ID, –device DEVICE_ID: postavite ID hardverskog alata koji se koristi za povezivanje (ST-LINK ID, CMSIS-DAP ID i J-Link ID u SWD modu).
  • -frekvencija {5,15,25,50,100,125,240,480,900,1800,4000}, -frekvencija {5,15,25,50,100,125,240,480,900,1800,4000} (only za SWD-vrijednost). Zadana vrijednost je 4000.
  • -h, –-pomoć: prikaži ovu poruku pomoći i izađi.
  • -l, –-log: podaci dnevnika.
  • -broj NUM, –broj NUM: broj riječi za čitanje unutar OTP područja. Zadana vrijednost je 256.
  • -s, –-show: prikazuje OTP područje.
  • -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: povećava opširnost izlaza; postavite nivo otklanjanja grešaka na 4 (samo za SWD modalitet i podatke dnevnika). Zadana vrijednost je 2.

Napomena:
Naredba read_OTP radi samo u SWD modu. Stoga, SWD hardverski alat za programiranje/debugging mora biti povezan na odabrane SWD linije uređaja. Ako je više od jednog uređaja povezano na PC preko SWD interfejsa, opcija –all omogućava da se svi odaberu. Alternativno, korisnik može specificirati svaki interfejs koristeći opciju –d.

Uslužni program RF-Flasher pokretača: napišite OTP naredbu
Da biste koristili uslužni program RF-Flasher pokretača za čitanje OTP-a određenog uređaja, dostupna je komanda write_OTP (koristite –h da biste dobili listu svih podržanih opcija):
RF-Flasher_Launcher.exe write_OTP –h

Upišite korištenje OTP komande
RF-Flasher_Launcher.exe write_OTP [-h] (sve | -d DEVICE_ID) -adresa OTP_ADRESA
-vrijednost OTP_VALUE [-frekvencija {5,15,25,50,100,125,240,480,900,1800,4000}] [-l] [-verbose {0,1,2,3,4}]

Napišite neobavezne argumente naredbe OTP

  • -address OTP_ADDRESS, –address OTP_ADDRESS: adresa OTP područja (podrazumevano: 0x10001800 – riječ je poravnata).
  • -svi, –svi: svi povezani uređaji (ST-LINK ID, CMSIS-DAP ID i J-link ID u SWD modu).
  • -d DEVICE_ID, –device DEVICE_ID: postavite ID hardverskog alata koji se koristi za povezivanje (ST-LINK ID, CMSIS-DAP ID i J-Link ID u SWD modu).
  • -frekvencija {5,15,25,50,100,125,240,480,900,1800,4000}, -frekvencija {5,15,25,50,100,125,240,480,900,1800,4000} (only za SWD-vrijednost). Zadana vrijednost je 4000.
  • -h, –-pomoć: prikaži ovu poruku pomoći i izađi.
  • -l, –-log: podaci dnevnika.
  • -s, –-show: prikazuje fleš memoriju nakon operacije verifikacije.
  • -vrijednost OTP_VALUE, –vrijednost OTP_VALUE: OTP vrijednost (riječ, kao što je 0x11223344)
  • -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: povećava opširnost izlaza; postavite nivo otklanjanja grešaka na 4 (samo za SWD modalitet i podatke dnevnika). Zadana vrijednost je 2.

Napomena:
Komanda write_OTP radi samo u SWD modu. Stoga, SWD hardverski alat za programiranje/debugging mora biti povezan na odabrane SWD linije uređaja. Ako je više od jednog uređaja povezano na PC preko SWD interfejsa, opcija –all omogućava da se svi odaberu. Alternativno, korisnik može specificirati svaki interfejs koristeći opciju –d.
RF-Flasher lanser uslužni program: npramples
Programirajte binarnu sliku na povezanim BlueNRG-1 i BlueNRG-2 uređajima pomoću ST-LINK hardverskog alata (u SWD modu):
RF-Flasher_Launcher.exe flash -SWD -all -f “User_Application.hex” –l
Programirajte binarnu sliku na povezanim Bluetooth® Low Energy uređajima preko USB COM portova (u UART načinu):
RF-Flasher_Launcher.exe flash -UART –all -f “User_Application.hex” –l
Programirajte binarnu sliku na povezanim uređajima preko CMSIS-DAP kanala koristeći opcije za brisanje, provjeru i evidenciju podataka (u SWD modu):

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (18)

Istorija revizija

Tabela 3. Istorija revizije dokumenta

Datum Verzija Promjene
15-maj-2018 1 Prvo izdanje.
 

  

 

03-Jul-2018

 

 

  

2

Ažurirana Slika 1. BlueNRG-1, BlueNRG-2 Flasher Utility, Slika 2. Flasher Utility UART glavni prozor, Slika 3. Flasher utility UART način rada: slika file , Slika 4. Flasher utility UART mod: memorija uređaja , Slika 5. Flasher utility UART mod: promjena memorijskih polja, Slika 7. Flasher Utility: glavni prozor SWD, Slika 8. Flasher Utility SWD način rada: memorija uređaja, Slika 10.

Flasher Utility: SWD automatski način rada, Slika 11. Flasher Utility: UART automatski mod, Slika 12. Flasher Utility: UART automatsko programiranje je završeno i Slika 13. Flasher Utility: Izbor SWD MAC adrese.

Manje izmjene teksta u cijelom dokumentu.

 26-feb-2019  3 Ažuriran odeljak Uvod i odeljak 3.1 UART režim: kako se izvodi.
Dodan uslužni program za pokretanje Flasher-a Sekcije 8 i svi njegovi pododjeljci.
 

09-apr-2019

 

4

Dodata referenca na “Fasciklu aplikacije” u Odjeljku 8: Uslužni program za pokretanje RF-Flasher.

Ažurirano odeljak 8.4: Uslužni program za pokretanje RF-Flasher: flash komanda.

 

 

 

 

 

14-Jul-2020

 

  

5

Promijenjen BlueNRG-1 i BlueNRG-2 u BlueNRG-X Flasher softverski paket

Dodata referenca na BlueNRG-LP uređaj.

Ažurirana Slika 1. RF-Flasher uslužni program, Slika 3. UART uslužni program Flasher glavni prozor, Slika 5. Flasher uslužni program UART mod: kartica Memorija uređaja, Slika 6. Flasher uslužni UART način: promjena memorijskih polja,

Slika 9. Uslužni program Flasher: glavni prozor SWD, Slika 10. Uslužni program Flasher SWD način rada: kartica Memorija uređaja, Slika 14. Uslužni program Flasher: SWD Plug&Play mod, Slika 15. Uslužni program Flasher: odabir MAC adrese i Slika 18. RF-Flasher pokretač: flash naredba s opcijom –erase, -l, -verify

 

 

 

 

05-2020

 6 Ažurirani odjeljak Uvod, Odjeljak 2.1: Sistemski zahtjevi, Odjeljak 4.1: UART način rada: kako se pokreće, Odjeljak 5: Glavni prozor SWD, Odjeljak 5.1: SWD način rada: kako se izvodi, Odjeljak 8.1: Zahtjevi,

Odjeljak 8.2: Opcije uslužnog programa RF-Flasher lansera, Odjeljak 8.3: Uslužni program RF-Flasher pokretača: UART & SWD modovi, Odjeljak 8.4: Uslužni program RF-Flasher pokretača: flash komanda, Odjeljak 8.5: Pomoćni program RF-Flasher pokretača: naredba za čitanje, Odjeljak 8.6. : RF-Flasher uslužni program za pokretanje: komanda za masovno brisanje,

Odjeljak 8.7: Uslužni program RF-Flasher pokretača: provjerite memorijsku naredbu.

Dodan odeljak 8.8: Uslužni program za pokretanje RF-Flasher: komanda za brisanje stranica.

 

 

 

 

 

 

04-okt-2021

 

 

 

 

 

 

7

Dodan odeljak 5.2: SWD režim: čitanje sektora pokretača i Odeljak 5.3: SWD režim: čitanje OTP oblasti.

Ažuriran naslov, Odjeljak Uvod, Odjeljak 2: Početak, Odjeljak 2.1: Sistemski zahtjevi, Odjeljak 2.2: Podešavanje softverskog paketa,

Odjeljak 3: Interfejs trake sa alatkama, Odjeljak 4: Glavni prozor UART-a, Odjeljak 8: Uslužni program RF-Flasher pokretača, Odjeljak 8.1: Zahtjevi, Odjeljak 8.2: Opcije uslužnog programa RF-Flasher pokretača, Odjeljak 8.3: Uslužni program RF-Flasher pokretača: UART & SWD modovi , Odjeljak 8.4: Uslužni program RF-Flasher pokretača: flash komanda,

Odjeljak 8.5: Uslužni program RF-Flasher pokretača: naredba za čitanje, Odjeljak 8.6: Pomoćni program za pokretanje RF-Flasher: komanda za masovno brisanje, Odjeljak 8.7: Pomoćni program za pokretanje RF-Flasher: naredba za provjeru memorije, Odjeljak 8.8: Pomoćni program za pokretanje RF-Flasher: komanda za brisanje stranica , Odjeljak 1.1: Lista akronima i Odjeljak 1.2: Referentni dokumenti.

Datum Verzija Promjene
Ažurirana Slika 1. Uslužni program RF-Flasher, Slika 2. Uporedite dva Files tab,

Slika 3. Glavni prozor programa Flasher UART, Slika 4. Flasher utility UART način rada: Slika File kartica, Slika 5. Flasher utility UART način rada: kartica Memorija uređaja, Slika 6. Flasher pomoćni UART način rada: promjena memorijskih polja,

Slika 7. Bljeskalica UART način rada: Uporedite memoriju uređaja sa slikom File kartica, Slika 9. Uslužni program Flasher: glavni prozor SWD, Slika 10. Flasher uslužni program SWD način rada: kartica Memorija uređaja, Slika 16. Uslužni program Flasher: programiranje UART MAC adrese, Slika 17. Uslužni program Flasher: Programiranje SWD MAC adrese i Slika 18. RF -Flasher pokretač: flash komanda sa – obrisati, -l, -verify opciju.

 

06-apr-2022

 

8

U dokument je dodana referenca BlueNRG-LPS.

Ažurirano odeljak 8.3: Uslužni program RF-Flasher pokretača: UART & SWD režimi i Odeljak 8.4: Uslužni program RF-Flasher pokretača: fleš komanda.

 

 

 

 

 

 

 

 

 

 

 

 

 

10-Jul-2024

 

 

 

 

 

 

 

 

 

 

 

 

 

9

Ažurirano:
  • Naslov dokumenta
  • Odjeljak Uvod
  • Odjeljak 1.1: Lista akronima
  • Odjeljak 1.2: Referentni dokumenti
  • Slika 1. Uslužni program RF-Flasher
  • Odjeljak 3: Interfejs trake sa alatkama
  • Slika 3. Glavni prozor uslužnog programa Flasher UART
  • Odjeljak 4.1: UART mod: kako pokrenuti
  • Odjeljak 5: Glavni prozor SWD
  • Odjeljak 5.1: SWD način rada: kako pokrenuti
  • Slika 12. Uslužni program Flasher SWD način rada: čitanje pokretačkog programa
  • Odjeljak 5.3: SWD način rada: pročitajte OTP područje
  • Slika 14. Uslužni program Flasher: SWD Plug&Play mod
  • Odjeljak 7: Programiranje MAC adrese
  • Odjeljak 8.1: Zahtjevi
  • Odjeljak 8.2: Opcije uslužnog programa RF-Flasher pokretača
  • Odjeljak 8.3: Uslužni program RF-Flasher pokretača: UART & SWD modovi
  • Odjeljak 8.4: Uslužni program RF-Flasher pokretača: flash komanda
  • Odjeljak 8.5: Uslužni program RF-Flasher pokretača: naredba za čitanje
  • Odjeljak 8.6: Uslužni program RF-Flasher pokretača: komanda za masovno brisanje
  • Odjeljak 8.7: Uslužni program RF-Flasher pokretača: provjerite memorijsku naredbu
  • Odjeljak 8.8: Uslužni program za pokretanje RF-Flasher: komanda za brisanje stranica
  • Odjeljak 8.9: Uslužni program RF-Flasher pokretača: pročitajte OTP naredbu
  • Odjeljak 8.10: Uslužni program RF-Flasher pokretača: napišite OTP naredbu

VAŽNA NAPOMENA – PAŽLJIVO PROČITAJTE
STMicroelectronics NV i njegove podružnice (“ST”) zadržavaju pravo na izmjene, ispravke, poboljšanja, modifikacije i poboljšanja ST proizvoda i/ili ovog dokumenta u bilo koje vrijeme bez prethodne najave. Kupci bi trebali dobiti najnovije relevantne informacije o ST proizvodima prije nego što daju narudžbu. ST proizvodi se prodaju u skladu sa ST-ovim odredbama i uslovima prodaje koji su na snazi ​​u trenutku potvrde narudžbe.
Kupci su isključivo odgovorni za izbor, odabir i korištenje ST proizvoda, a ST ne preuzima nikakvu odgovornost za pomoć u primjeni ili dizajn proizvoda kupaca.
ST ovdje ne daje nikakvu licencu, izričitu ili impliciranu, za bilo koje pravo intelektualne svojine.
Preprodaja ST proizvoda sa odredbama koje se razlikuju od informacija navedenih ovde poništava svaku garanciju koju ST daje za takav proizvod.
ST i ST logo su zaštitni znakovi ST. Za dodatne informacije o ST zaštitnim znakovima, pogledajte www.st.com/trademarks. Svi ostali nazivi proizvoda ili usluga vlasništvo su njihovih vlasnika.
Informacije u ovom dokumentu zamjenjuju i zamjenjuju informacije koje su prethodno date u prethodnim verzijama ovog dokumenta.
© 2024 STMicroelectronics – Sva prava zadržana
UM2406 – Rev 9

Dokumenti / Resursi

STMicroelectronics UM2406 RF-Flasher Utility softverski paket [pdf] Korisnički priručnik
UM2406, UM2406 RF-Flasher Utility softverski paket, RF-Flasher Utility softverski paket, RF-Flasher Utility softverski paket, Pomoćni softverski paket, softverski paket, paket

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *