STMicroelectronics UM2406 Programski paket RF-Flasher Utility

Specifikacije
- Podpira naprave BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 in BlueNRG-2
- Vmesnik: način UART in način SWD
- Lastnosti: programiranje flash pomnilnika, branje, masovno brisanje, preverjanje vsebine
- Sistemske zahteve: 2 GB RAM-a, vrata USB, Adobe Acrobat Reader 6.0 ali novejši
Navodila za uporabo izdelka
Kako začeti
Ta razdelek vsebuje informacije o sistemskih zahtevah in nastavitvah programskega paketa.
Sistemske zahteve:
- Vsaj 2 GB RAM-a
- vrata USB
- Adobe Acrobat Reader 6.0 ali novejši
- Priporočeno merilo prikaza in nastavitve do 150 %
Nastavitev programskega paketa:
Za zagon pripomočka kliknite ikono pripomočka RF-Flasher na [Start] > [ST RF-Flasher Utility xxx] > [RFFlasher Utility].
Vmesnik orodne vrstice
V razdelku orodne vrstice glavnega okna pripomočka RF-Flasher lahko uporabniki izvedejo naslednje operacije:
- Naloži obstoječo datoteko .bin ali .hex file: [File] > [Odpri file…]
- Shranite trenutno sliko spomina: [File] > [Shrani File Kot…]
- Zaprite obstoječi .bin ali .hex file: [File] > [Zapri file]
- Nastavite frekvenco ST-LINK: [Orodja] > [Nastavitve…]
- Omogoči ali onemogoči dnevnik file ustvarjanje: [Orodja] > [Nastavitve…]
pogosta vprašanja
- Katere naprave podpira programski paket RF-Flasher utility?
Programski paket trenutno podpira naprave BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 in BlueNRG-2. - Kakšne so minimalne sistemske zahteve za zagon pripomočka RF-Flasher?
Minimalne sistemske zahteve vključujejo vsaj 2 GB RAM-a, vrata USB in Adobe Acrobat Reader 6.0 ali novejši. - Kako lahko shranim trenutno sliko pomnilnika v pripomočku RF-Flasher?
Če želite shraniti trenutno sliko pomnilnika, pojdite na [File] > [Shrani File Kot…] in izberite razdelek pomnilnika, ki ga želite shraniti v .bin file.
UM2406
Uporabniški priročnik
Programski paket RF-Flasher utility
Uvod
Ta dokument opisuje programski paket pripomočka RF-Flasher (STSW-BNRGFLASHER), ki vključuje računalniško aplikacijo RF-Flasher utility.
Pripomoček RF-Flasher je samostojna aplikacija za osebni računalnik, ki omogoča branje, množično brisanje, pisanje in zapisovanje bliskovnih pomnilnikov BlueNRG-1, BlueNRG-2, BlueNRG-LP in BlueNRG-LPS Bluetooth® Low Energy sistemov na čipu. in programirano.
Trenutno podpira vmesnik do bliskovnega pomnilnika BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 in BlueNRG-2 prek načina UART z uporabo notranjega zagonskega nalagalnika UART naprave. Prav tako trenutno podpira vmesnik za bliskovni pomnilnik BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 in BlueNRG-2 prek načina SWD z uporabo standardnega vmesnika SWD prek standardnih orodij za programiranje/odpravljanje napak strojne opreme (CMSIS-DAP, ST-LINK in J-Link).
Poleg tega omogoča tudi shranjevanje naslova MAC na določeno lokacijo bliskovnega pomnilnika, ki jo izbere uporabnik v načinih UART in SWD.
Programski paket RF-Flasher ponuja tudi samostojen pripomoček za zagon flasherja, ki omogoča programiranje bliskovnega pomnilnika, branje, množično brisanje in preverjanje vsebine. Pripomoček za zagon flasherja zahteva samo okno DOS računalnika.
Opomba:
Izraz RF se trenutno nanaša na naprave BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 in BlueNRG-2. Vse posebne razlike so po potrebi poudarjene.
Splošne informacije
Seznam akronimov
Tabela 1. Seznam akronimov
| Izraz | Pomen |
| RF | Radio frekvenca |
| SWD | Odpravljanje napak v serijski žici |
| UART | Univerzalni asinhroni sprejemnik-oddajnik |
| USB | Avtobus univerzalne serije |
Referenčni dokumenti
Tabela 2. Referenčni dokumenti
| Referenca | Vrsta | Naslov |
| DS11481 | Podatkovni list BlueNRG-1 | Programabilni Bluetooth® Low Energy brezžični SoC |
| DS12166 | Podatkovni list BlueNRG-2 | Programabilni Bluetooth® Low Energy brezžični SoC |
| DB3557 | Podatki STSW-BNRGFLASHER | Povzetek podatkov za programski paket RF-Flasher |
| DS13282 | Podatkovni list BlueNRG-LP | Programabilni Bluetooth® Low Energy brezžični SoC |
| DS13819 | Podatkovni list BlueNRG-LPS | Programabilni Bluetooth® Low Energy brezžični SoC |
Začetek
Ta razdelek opisuje vse sistemske zahteve za zagon računalniške aplikacije RF-Flasher utility in postopek namestitve povezanega programskega paketa.
Sistemske zahteve
Pripomoček RF-Flasher ima naslednje minimalne zahteve:
- Računalnik s procesorjem Intel® ali AMD z naslednjim operacijskim sistemom Microsoft®:
- Windows® 10
- Vsaj 2 GB RAM-a
- vrata USB
- Adobe Acrobat Reader 6.0 ali novejši
- Priporočeno merilo in nastavitve prikaza so do 150 %.
Nastavitev programskega paketa
Uporabnik lahko zažene ta pripomoček s klikom na ikono pripomočka RF-Flasher ([Start]>[ST RF-Flasher Utility xxx]>[RF-Flasher Utility]).

Vmesnik orodne vrstice
V razdelku orodne vrstice glavnega okna pripomočka RF-Flasher lahko uporabnik izvede naslednje operacije:
- Nalaganje obstoječega .bin ali .hex (Intel extended) file, z uporabo [File]>[Odpri file…]
- Shranite trenutno sliko pomnilnika v .bin file, z uporabo [File]>[Shrani File Kot…]. Začetni naslov in velikost pomnilniškega odseka, ki naj se shrani v file lahko izberete na kartici Pomnilnik naprave.
- Zaprite obstoječi .bin ali .hex file, z uporabo [File]>[Zapri file]
- Nastavite frekvenco ST-LINK z [Orodja]>[Nastavitve…]
- Omogoči ali onemogoči dnevnik file ustvarjanje v načinu UART/SWD z uporabo [Orodja]>[Nastavitve…]. Če dnevnik filese shranijo, je mogoče nastaviti raven informacij o odpravljanju napak, ki jih želite shraniti (samo za SWD). Ves dnevnik fileso shranjeni v {namestitvena pot}\ST\RF-Flasher Utility xxx\Logs\.
- Masovno brisanje z uporabo [Orodja]>[Množično brisanje].
- Preveri vsebino bliskovnega pomnilnika [Orodja]>[Preveri vsebino bliskovnega pomnilnika].
- Pridobite različico aplikacije z [Pomoč]>[Vizitka].
- Prenesi a file, z uporabo [Orodja]>[Flash].
- Izbrišite sektorje naprave z [Orodja]>[Izbriši strani ...]
- Primerjajte pomnilnik naprave z izbrano sliko file, z uporabo [Orodja]>[Primerjaj pomnilnik naprave z file]. Dve sliki files so prikazani v Primerjaj pomnilnik naprave s sliko File zavihek in povezane razlike so označene rdeče.
- Primerjaj dva files, z uporabo [File]>[Primerjaj dva files]
- Preberite sektor zagonskega nalagalnika (samo v načinu SWD), z uporabo [Orodja]>[Preberi sektor zagonskega nalagalnika (SWD)].
- Preberite območje OTP (samo v načinu SWD) z uporabo [Orodja]>[Preberi območje OTP (SWD)].
- Shranite sektorje zagonskega nalagalnika ali območje OTP v .bin file, z uporabo [File]>[Shrani File Kot…].
Uporabnik lahko izbere tudi dve sliki files in jih primerjajte. Dve sliki files so prikazani v Primerjaj dva Filezavihek s in povezane razlike so označene rdeče. .bin in .hex file formati so podprti.

V zgornjem delu glavnega okna pripomočka RF-Flasher lahko uporabnik izbere sliko file prek možnosti [Izberi sliko File] gumb. Uporabnik lahko izbere vrsto pomnilnika: bliskovni pomnilnik, zagonski nalagalnik ali področje OTP. Za območje bliskovnega pomnilnika lahko uporabnik nastavi začetni naslov (samo za koš file)
Vse te možnosti so na voljo v načinu UART in SWD.
Uporabnik mora omogočiti dostop do izbranega načina (UART ali SWD). To lahko storijo tako, da odprejo povezana vrata COM za način UART ali povežejo orodje za strojno programiranje/odpravljanje napak SWD na linije SWD naprave.
Glavno okno UART
V zavihku glavnega okna UART v glavnem oknu pripomočka RF-Flasher lahko uporabnik prek razdelka Seznam vrat COM izbere vrata COM, ki bodo uporabljena za vmesnik naprave.
Serijska hitrost prenosa, uporabljena za ocenjevalno ploščo RF naprave, je 460800 bps.

Način UART: kako zagnati
Slika file izbor
Za nalaganje obstoječega .bin ali .hex file, uporabite [Izberi sliko File] na glavni strani se pomaknite do [File]>[Odpri File…] ali pojdite na sliko File zavihek. Celotna pot izbranega file se prikaže poleg gumba in gumb [Flash] postane aktiven, ko se file je naložil.
Zavihek Seznam vrat COM prikazuje vse priključene naprave na vrata USB računalnika. Gumbi [Izberi vse], [Prekliči izbiro vseh] in [Obrni vse] omogočajo uporabniku, da določi, katere povezane naprave (vse, nobena ali nekatere od njih) naj bodo cilj operacij pripomočka. Na ta način je mogoče isto operacijo (to je programiranje bliskovnega pomnilnika) izvajati hkrati na več napravah. Gumb [Osveži] omogoča uporabniku, da osveži seznam povezanih naprav.
Privzeto možnost [Množično brisanje] v razdelku [Dejanja] ni potrjena in samo zahtevane pomnilniške strani se izbrišejo in zapišejo z file vsebino. Ko je ta možnost označena, pred fazo programiranja bliskovnega pomnilnika izvede popolno množično brisanje.
Možnost [Verify] prisili preverjanje, da se zagotovi, da je vsebina pomnilnika pravilno zapisana.
Označite možnost [Posodobi pomnilnik naprave], da posodobite tabelo pomnilnika naprave po operaciji na bliskovnem pomnilniku.
Možnost zaščite pred odčitavanjem omogoča zaščito pred odčitavanjem naprave po programiranju flash pomnilnika.
Možnost [Auto Baudrate] preverite le, če se na plošči izvede ponastavitev strojne opreme, da se vsili delovanje [Auto Baudrate]. Privzeto možnost [Auto Baudrate] ni označena.
Slika File zavihek
Izbrani file ime, velikost in razčlenjena vsebina, ki se lahko programira v bliskovnem pomnilniku naprave viewed na sliki File zavihek.

Zavihek Pomnilnik naprave
Izberite ta zavihek za view vsebino pomnilnika povezane naprave (preko gumba [Preberi]) in dnevnik, ki vsebuje operacije, izvedene na izbrani napravi.

Kliknite na gumb [Read], da prenesete segment pomnilnika, ki ga definira [Start Address and Size], v tabelo.
Če želite prebrati celoten pomnilnik flash, označite možnost [Entire Memory].
Prvi stolpec podaja osnovni naslov naslednjih 16 bajtov v vrsti (nprample, vrstica 0x10040050, stolpec 4 vsebuje šestnajstiško vrednost bajta pri 0x10040054. Uporabnik lahko spremeni vrednosti bajtov tako, da dvoklikne celico in vnese novo šestnajstiško vrednost. Urejeni bajti so prikazani rdeče.
Kliknite na gumb [Write], da programirate celotno stran z novimi vrednostmi bajtov v bliskovni pomnilnik naprave.
Gumb [Flash] omogoča, da se operacija programiranja flash pomnilnika začne z izbrano možnostjo. Če je potrditveno polje [MAC Address] označeno, lahko uporabnik določi pomnilniški naslov, kjer je shranjen izbrani naslov MAC. Ko kliknete gumb [Flash], se naslov MAC programira za sliko file.

Primerjava pomnilnika naprave s sliko File zavihek
Uporabnik lahko primerja trenutni pomnilnik naprave z izbrano sliko file. Dve sliki filePrikažejo se s in morebitne razlike so označene rdeče. .bin in .hex fileformat s so podprti.
Uporaba pripomočka RF-Flasher z drugimi ploščami
Pripomoček RF-Flasher samodejno zazna ocenjevalne plošče BlueNRG-1, BlueNRG-2, BlueNRG-LP in BlueNRG-LPS (prikazane kot STDK), povezane z vrati USB računalnika. Uporablja pomožni STM32 (ki ga poganja GUI) za ponastavitev naprave in jo postavi v način zagonskega nalagalnika UART.
Aplikacija deluje tudi s ploščami po meri in omogoča preprost dostop UART do povezane naprave, vendar mora uporabnik napravo ročno nastaviti v način zagonskega nalagalnika. Po izbiri vrat COM, ki niso STEVAL, se prikaže naslednje pojavno okno:

Ko se pojavi to pojavno okno in je odvisno od vrste naprave, se način zagonskega nalagalnika aktivira na naslednji način:
- Pri napravah BlueNRG-LP in BlueNRG-LPS mora uporabnik nastaviti pin PA10 na visoko vrednost in izvesti cikel ponastavitve naprave (ohraniti PA10 na visoki vrednosti).
- Za naprave BlueNRG-1 in BlueNRG-2 mora uporabnik nastaviti pin DIO7 na visoko vrednost in ponastaviti napravo (ohraniti DIO7 na visoki vrednosti).
Uporabnik lahko nastavi tudi želeno hitrost prenosa za UART v pojavnem oknu in nato pritisne OK za vrnitev v GUI.
Opomba:
Uporabnik se mora izogibati ponastavitvi naprave med uporabo pripomočka RF-Flasher, razen če je pojavno okno ComPort Setting aktivno. Če je naprava ponastavljena, mora uporabnik preklopiti vrata COM, da znova uporabi pripomoček Flasher.
Opomba:
Ko se uporabljajo plošče po meri z zagotavljanjem dostopa UART do naprav BlueNRG-1, BlueNRG-2, BlueNRG-LP in BlueNRG-LPS prek vmesnika USB FTDI, mora uporabnik dvakrat preveriti zakasnitev, povezano z gonilnikom za osebni računalnik USB FTDI. To omogoča, da se povezana vrata prepoznajo kot navidezni COM USB. Pri tipičnem gonilniku za osebni računalnik USB-FTDI dvakrat preverite nastavitve gonilnika USB povezane naprave v [Lastnosti]>[Vrata
Nastavitve]>[Napredno]. Prepričajte se, da je vrednost časovnika zakasnitve nastavljena na 1 ms. Ta nastavitev je močno priporočljiva za pospešitev delovanja bliskovnega pomnilnika na ploščah po meri.
Glavno okno SWD
Če želite uporabiti zavihek glavnega okna SWD v glavnem oknu pripomočka RF-Flasher, mora uporabnik povezati orodje za strojno programiranje/odpravljanje napak SWD z linijami SWD naprave (naprave BlueNRG-1, BlueNRG-2, BlueNRG-LP in BlueNRG-LPS ).
Podprti so naslednji vmesniki za programiranje/odpravljanje napak strojne opreme SWD, ob predpostavki, da izbrana strojna in sorodna programska orodja podpirajo povezano napravo:
- CMSIS-DAP
- ST-LINK
- J-Link
Opomba
Če želite uporabiti J-Link kot adapter za odpravljanje napak, je treba gonilnik USB spremeniti iz gonilnika J-Link v WinUSB. To lahko preprosto storite z uporabo orodja HYPERLINK Zadig (https://zadig.akeo.ie) na naslednji način:
- Na seznamu naprav izberite J-Link
- Za gonilnik izberite »WinUSB«.
- Kliknite [Install Driver], da namestite gonilnik WinUSB
Opomba:
Glejte HYPERLINK J-Link OpenOCD webspletno mesto (https://wiki.segger.com/OpenOCD) za več informacij.
Opomba:
OPOZORILO: Ko je gonilnik J-Link USB zamenjan, nobena programska oprema SEGGER iz programskega paketa J-Link ne more komunicirati z J-Linkom. Za ponovno uporabo programske opreme SEGGER J-Link je treba gonilnik USB preklopiti nazaj na privzeto.

Način SWD: kako teči
Slika file izbor
Uporabite [Izberi sliko File] na glavni strani ali pojdite na [File]>[ Odpri File…] za nalaganje obstoječega .bin ali .h ex file. Celotna pot izbranega file se prikaže poleg gumba in gumb [Flash] postane aktiven na koncu file nalaganje.
V zavihku Dejanja lahko uporabnik izbere naslednje možnosti:
- [Preveri]: vsili preverjanje, da se prepriča, da je vsebina pomnilnika pravilno zapisana
- [Zaščita pred branjem]: omogoči zaščito pred branjem naprave po programiranju izbrane slike file
- [Množično brisanje]: omogoča množično brisanje naprave pred programiranjem izbrane slike file
- [Posodobi pomnilnik naprave]: omogoča posodobitev tabele pomnilnika naprave po operaciji programiranja bliskovnega pomnilnika
- [Način Plug&Play]: omogoča omogočanje/onemogočanje načina programiranja bliskovnega pomnilnika plug-and-play, ko je na voljo samo eno orodje za programiranje SWD. V tem primeru se plošče programirajo ena za drugo. Ko je postopek programiranja na eni plošči končan, jo lahko odklopite in priključite drugo ploščo.
Privzeto možnost [Množično brisanje] zraven gumba [Flash] ni potrjena in samo zahtevane pomnilniške strani se izbrišejo in zapišejo z file vsebino.
Zavihek [Seznam povezanih vmesnikov] prikazuje vse povezane vmesnike SWD (CMSIS-DAP, ST-LINK in J-Link). Pritisnite gumb [Osveži], da posodobite seznam povezanih vmesnikov.
Uporabnik lahko tudi izbere, kateri poseben strojni vmesnik SWD mora biti prikazan prek polja [Vmesnik].
Gumbi [Izberi vse], [Prekliči izbiro vseh] in [Obrni vse] omogočajo uporabniku, da določi, kateri povezani vmesniki SWD (vsi, noben ali nekateri od njih) naj bodo cilj operacij pomožnega programa. Na ta način je mogoče isto operacijo (to je programiranje bliskovnega pomnilnika) izvajati hkrati na več napravah.
Gumb [Flash] omogoča, da se operacija programiranja flash pomnilnika začne z izbrano možnostjo. Če je potrditveno polje [MAC Address] označeno, lahko uporabnik določi pomnilniški naslov, kjer je shranjen izbrani naslov MAC. Ko kliknete gumb [Flash], se naslov MAC programira za sliko file.
'Podoba File' zavihek
Izbrani file ime, velikost in razčlenjena vsebina, ki se lahko programira v bliskovnem pomnilniku naprave viewed na sliki File zavihek.
Zavihek Pomnilnik naprave
Izberite ta zavihek za view vsebino pomnilnika povezane naprave (preko gumba [Preberi]) in dnevnik, ki vsebuje operacije, izvedene na izbrani napravi.

Kliknite gumb [Read], da prenesete segment pomnilnika, ki ga definira [Start Address and Size], v tabelo.
Če želite prebrati celoten pomnilnik flash, označite možnost [Entire Memory].
Prvi stolpec podaja osnovni naslov naslednjih 16 bajtov v vrsti (nprample, vrstica 0x10040050, stolpec 4 vsebuje šestnajstiško vrednost bajta pri 0x10040054. Uporabnik lahko spremeni vrednosti bajtov tako, da dvoklikne celico in vnese novo šestnajstiško vrednost. Urejeni bajti so prikazani rdeče.
Kliknite na gumb [Write], da programirate celotno stran z novimi vrednostmi bajtov v bliskovni pomnilnik naprave.

Opomba:
[Primerjaj napravo Spomin na File] je podprt tudi v načinu SWD z enakimi funkcijami, kot so opisane v razdelku 4.1: Način UART: kako zagnati.
Način SWD: branje sektorja zagonskega nalagalnika
Uporabnik lahko prebere sektor zagonskega nalagalnika povezane naprave prek vmesnika za programiranje strojne opreme SWD tako, da izbere [Orodja]>[Preberi sektor zagonskega nalagalnika (SWD)]. Vsebina sektorja zagonskega nalagalnika je prikazana na zavihku Bootloader/OTP.
Opomba:
Ta funkcija je podprta samo v načinu SWD in dostopna samo prek GUI.
Način SWD: branje območja OTP
Uporabnik lahko prebere povezano napravo z območjem OTP (kjer je podprto) prek vmesnika za programiranje strojne opreme SWD tako, da izbere [Orodja]>[Preberi območje OTP (SWD)]. Vsebina območja OTP je prikazana na zavihku Bootloader/OTP.
Ta funkcija ni podprta v načinu UART.

Način programiranja SWD Plug&Play
Način programiranja SWD Plug&Play omogoča uporabniku vstop v programsko zanko s povezavo nove platforme naprave, ki jo je treba programirati. Ko je slika bliskovnega pomnilnika file in so bila izbrana programska dejanja, aplikacija Flasher PC od uporabnika zahteva povezavo naprave z vmesnikom SWD (prikaže se sporočilo Waiting for device N. 1).
Ko uporabnik poveže napravo, se prikaže sporočilo Naprava N. 1 povezana in aplikacija začne programirati napravo z izbrano sliko. file in možnosti. Ko je postopek programiranja končan, aplikacija Flasher prikaže sporočilo Prosimo, odklopite napravo N. 1. Ko uporabnik prekine povezavo z napravo, se prikaže sporočilo Waiting for device N. 2. Uporabnik lahko prekine ta samodejni način s pritiskom na gumb [Stop].
Pri uporabi načina Plug&Play mora uporabnik izbrati vmesnik, ki ga bo uporabljal (CMSIS-DAP, ST-LINK ali J-Link).

Programiranje naslovov MAC
Programiranje naslova MAC omogoča shranjevanje naslova MAC na določeno lokacijo bliskovnega pomnilnika v napravi.
Uporabnik se lahko odloči, ali bo to možnost omogočil ali ne, tako da potrdi ali počisti potrditveno polje [MAC naslov]. Posebna lokacija bliskovnega pomnilnika se nastavi v polju [MAC Flash location].
Gumb [Nastavi naslov MAC] omogoča uporabniku izbiro naslova MAC na naslednji način:
- Označite potrditveno polje [Obseg] in vnesite začetni naslov v polje [Začetni naslov]. Začetni naslov je naslov MAC, ki bo shranjen na prvi povezani napravi.
- Možno je nastaviti postopne korake, začenši z vrednostjo [Začetni naslov], tako da v polje Num vnesete število plošč, ki jih želite programirati. Zavihek Plošče ali z vnosom vrednosti [Končni naslov]:
- Če je bil v zavihku Dejanja izbran samodejni način, se izbrani seznam naslovov MAC uporablja za operacije samodejnega programiranja. Če ni, je programirana samo ena naprava z uporabo polja [Začetni naslov].
- Uporabnik lahko posreduje seznam naslovov MAC, ki jih je treba uporabiti z vnosom file:
- Preverite [File] in izberite vnosno besedilo file v polju [Naloži File] polje.
- Če je bil v zavihku Dejanja izbran samodejni način, se izbrani seznam naslovov MAC uporablja za operacije samodejnega programiranja. Če ni, se za posamezno operacijo programiranja uporabi samo prvi naslov.
Potrditveno polje [Save MAC Address log] omogoča shranjevanje seznama uporabljenih naslovov MAC v file, izbrano v [File Ime].
Programiranje naslova MAC je mogoče kombinirati z načinom samodejnega programiranja. Za vsako povezano napravo, slika file je najprej programiran, nato pa naslov MAC. Število izbranih naslovov MAC
(inkrementalna velikost seznama naslovov ali vnos file velikost) sproži konec operacij samodejnega programiranja. Vsak programiran naslov MAC je prikazan v oknu dnevnika.
Programiranje naslovov MAC je podprto v načinu UAR in SWD.

Uporabnik lahko izbere, ali bo časovnik ali neamp se doda v shranjeni dnevnik naslovov MAC file ime (kot pripona).
Če časamp se ne doda imenu dnevnika file, se vse informacije dnevnika shranijo v isti dnevnik file. Če časamp doda, se podatki dnevnika za vsak zagon shranijo v drug dnevnik file.
Ime dnevnika file lahko določite z [File Ime].
Pripomoček za zagon RF-Flasher
Zaganjalnik RF-Flasher je samostojen pripomoček, ki uporabniku omogoča zagon ukazov pripomočka RF-Flasher z uporabo GUI pripomočka RF-Flasher.
Potrebno je ukazno okno DOS in podprta sta načina UART in SWD (z uporabo slike .bin in .hex files).
Pripomoček za zagon RF-Flasher (RF-Flasher_Launcher.exe) je vključen v programski paket pripomočka RF-Flasher v mapi z aplikacijami. »Mapa za izdajo« v začetnem meniju paketa programske opreme RF-Flasher
element (ST RF-Flasher utility xxx) omogoča neposreden dostop do mape aplikacije.
Zahteve
Za uporabo pripomočka za zagon RF-Flasher na določeni napravi morajo biti izpolnjeni naslednji predpogoji:
- Način UART: platforma BlueNRG-1, BlueNRG-2, BlueNRG-LP ali BlueNRGLPS mora biti povezana z vrati USB računalnika
- Način SWD: orodje za strojno programiranje/odpravljanje napak SWD mora biti povezano z linijami SWD BlueNRG-1, BlueNRG-2, BlueNRG-LP ali BlueNRG-LPS.
Z možnostjo -l se vsi koraki delovanja spremljajo v dnevniku files, shranjeno v mapi »Logs«, ki je ustvarjena v mapi »Application« programskega paketa pripomočka RF-Flasher.
Možnosti pripomočka za zaganjalnik RF-Flasher
Za uporabo pripomočka za zagon RF-Flasher na določeni napravi mora uporabnik odpreti lupino Windows DOS in zagnati
RF-Flasher_Launcher.exe z ustreznim ukazom in možnostmi (uporabite –h, da dobite seznam vseh podprtih možnosti).
RF-Flasher_Launcher.exe -h:
Uporaba: RF-Flasher Launcher [-h] {flash, read, mass_erase, verify_memory, erase_pages, uart, swd, read_OTP,
write_OTP}
Različica zaganjalnika RF-Flasher xxx
Neobvezni argumenti:
-h, –help: prikaži to sporočilo pomoči in zapusti ukaze:
{flash, read, mass_erase, verify_memory, erase_pages, uart, swd, read_OTP, write_OTP}
- flash: programirajte flash pomnilnik
- branje: branje bliskovnega pomnilnika
- mass_erase: izbriši bliskovni pomnilnik
- verify_memory: preveri vsebino RF naprave z a file
- erase_pages: izbriše eno ali več strani iz bliskovnega pomnilnika
- uart: prikaži vsa povezana vrata COM (način UART)
- swd: prikaži vse naprave, povezane prek vmesnika SWD: ST-LINK, CMSIS-DAP, J-Link (način SWD)
- read_OTP: branje območja OTP (samo v načinu SWD)
- write_OTP: pisanje območja OTP (samo v načinu SWD)
Pripomoček za zagon RF-Flasher: načina UART in SWD
Pripomoček za zagon RF-Flasher podpira dva načina delovanja:
- Način UART (priključite izbrano napravo na vrata USB računalnika)
- Način SWD (povežite izbrane linije SWD naprave BlueNRG-1, BlueNRG-2, BlueNRG-LP ali BlueNRG-LPS z orodjem za programiranje/odpravljanje napak SWD).
Pripomoček za zagon RF-Flasher: uporabite ukaz uart, da dobite seznam vseh razpoložljivih vrat COMx (naprave, povezane z vrati USB računalnika):
RF-Flasher_Launcher.exe uart
POVEZANA VRATA = COM194 (ST DK), COM160 (ST DK)
Pripomoček za zagon RF-Flasher: uporabite ukaz swd, da dobite seznam vseh razpoložljivih povezanih orodij za programiranje/odpravljanje napak strojne opreme SWD:
RF-Flasher_Launcher.exe swd
POVEZAN S ST-LINK = ST-LINK NI POVEZAN
POVEZAN S CMSIS-DAP (serijska številka vmesnikov CMSIS-DAP):
- 07200001066fff333231545043084259a5a5a5a597969908
- 07200001066dff383930545043205830a5a5a5a597969908
- 07200001066dff333231545043084255a5a5a5a597969908 POVEZAN Z J-Link = J-Link NI POVEZAN
Pripomoček za zagon RF-Flasher: ukaz flash
Za uporabo pripomočka za zagon RF-Flasher za programiranje določenega bliskovnega pomnilnika naprave je na voljo ukaz flash (uporabite možnost –h, da dobite seznam vseh podprtih možnosti):
RF-Flasher_Launcher.exe flash -h
Uporaba ukaza Flash
RF-Flasher_Launcher.exe flash [-h] [-naslov START_NASLOV][-f FILE_TO_FLASH
[FILE_TO_FLASH, …]] [-erase] [-verify] [-rp] [-mac] [-mac_address MAC_ADDRESS][-mac_log_file MAC_LOG_FILE][-mac_start MAC_START_ADDRESS | -mac_file
MAC_FILE_NASLOV](-vse | -d ID_NAPRAVE) [-podrobno {0, 1, 2, 3, 4}] [-l](-UART |
-SWD) [-frekvenca {5,15,25,50,100,125,240,480,900,1800,4000}]
Izbirni argumenti ukaza Flash
- -naslov START_ADDRESS, –-naslov START_ADDRESS: začetni naslov.
- -all, –all: vse povezane naprave (vrata COM v načinu UART; ID ST-LINK, ID CMSIS-DAP in ID J-link v načinu SWD).
- -d DEVICE_ID, –device DEVICE_ID: nastavite ID orodja strojne opreme, ki se uporablja za povezavo (vrata COM v načinu UART; ID ST-LINK, ID CMSIS-DAP in ID J-Link v načinu SWD).
- -erase, –-erase: omogočite možnost [Množično brisanje].
- -f FILE_TO_FLASH [FILE_TO_FLASH …], –fileToFlash FILE_TO_FLASH
[FILE_TO_FLASH …]: seznam .bin ali .hex files za programiranje RF naprave: naprave BlueNRG-1, BlueNRG-2, BlueNRG-LP ali BlueNRG-LPS. - frekvenca {5,15,25,50,100,125,240,480,900,1800,4000}, –frekvenca {5,15,25,50,100,125,240,480,900,1800,4000}: nastavite vrednost frekvence (samo za način SWD – strojna oprema ST-LINK). Privzeta vrednost je 4000.
- -h, –help: prikaže to sporočilo pomoči in zapre.
- -l, –log: podatki dnevnika.
- -mac, –mac: omogočite možnost [Mac Address].
- -mac_address –MAC_ADDRESS: lokacija bliskovnega pomnilnika, kjer je shranjen javni naslov Bluetooth®.
- -mac_file MAC_FILE_NASLOV, –mf MAC_FILE_NASLOV: file ki vsebuje seznam naslovov MAC.
- -mac_log_file MAC_LOG_FILE, –ml MAC_LOG_FILE: files, ki vsebuje dnevnike shranjenih/neshranjenih in uporabljenih/neuporabljenih naslovov MAC.
- -mac_start MAC_START_ADDRESS, –ms MAC_START_ADDRESS: prvi naslov MAC.
- -rp, –-readout_protection: omogoči možnost [ReadOut Protection].
- -SWD, –-swd: modalnost SWD (ST-LINK, CMSIS-DAP, orodje za programiranje/odpravljanje napak strojne opreme J-Link).
- -UART, –-uart: način UART. Plošča po meri mora biti v načinu zagonskega nalagalnika (visoka vrednost pina DIO7 med izvajanjem cikla ponastavitve naprave BlueNRG-1 ali BlueNRG-2; visoka vrednost pina PA10 med ponastavitvijo naprave BlueNRG-LP ali BlueNRG-LPS), preden izvedete operacijo. .
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: povečajte izhodno podrobnost; nastavite raven odpravljanja napak na 4 (samo za modalnost SWD in podatke dnevnika). Privzeta vrednost je 2.
- -verify, –verify: omogočite možnost [Preveri].
Opomba:
- Če je izbran način UART, mora biti naprava povezana z vrati COM USB računalnika in mora biti uporabljena možnost –UART. Če je na vrata USB računalnika priključenih več kot ena naprava, možnost –all omogoča izbiro vseh. Druga možnost je, da lahko uporabnik poda vsaka vrata COM z možnostjo –d.
- Če je izbran način SWD, mora biti orodje za strojno programiranje/razhroščevanje SWD priključeno na izbrane linije SWD naprave in treba je uporabiti možnost -SWD. Če je prek vmesnika SWD na računalnik priključenih več kot ena naprava, možnost –all omogoča izbiro vseh. Druga možnost je, da lahko uporabnik določi vsak vmesnik z možnostjo –d.
- Binarno file ki se naloži, je podana z možnostjo –f. Če želi uporabnik programirati naprave BlueNRG-1, BlueNRG-2, BlueNRG-LP ali BlueNRG-LPS z različnimi binarnimi files med isto sejo programiranja lahko določijo zadevne binarne slike po tem vrstnem redu: BlueNRG-1, BlueNRG-2, BlueNRG-LP, BlueNRG-LPS.
RF-Flasher_Launcher.exe flash -UART -all
– f “C:\{uporabniška_pot}\BlueNRG-1_2 DK
3.2.2\Firmware\BlueNRG1_Periph_Examples\Micro\Hello_World\BlueNRG-1\Micro_Hell o_World.bin”
– f “C:\{uporabniška_pot}\BlueNRG-1_2 DK
3.2.2\Firmware\BlueNRG1_Periph_Examples\Micro\Hello_World\BlueNRG-2\Micro_Hell o_World.bin” –l
– f “C:{uporabniška_pot}\BlueNRG-LP DK 1.4.0\Firmware
\Peripheral_Examples\Examples_MIX\MICRO\MICRO_Hello_World\STEVAL-
IDB011V1\Micro_Hello_World.bin”
– f “C:{uporabniška_pot}\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 povezanih napravah BlueNRG-1; drugo file je programiran na povezanih napravah BlueNRG-2; tretji file je programiran na povezanih napravah BlueNRG-LP; četrti file je programiran na povezanih napravah BlueNRG-LPS. - Če možnost –f ni uporabljena, binarne slike files določeno v Application/config_file.conf se uporabljajo:
#Slika file za napravo BlueNRG_1
BLUENRG_1 = “uporabniška_pot”/bluenrg_1_binarni_file.hex
#Slika file za napravo BlueNRG_2
BLUENRG_2 = “uporabniška_pot”/bluenrg_2_binary.hex
#Slika file za napravo BlueNRG_LP
BLUENRG_LP = “uporabniška_pot”/bluenrg_lp_binary.hex
#Slika file za napravo BlueNRG_LPS
BLUENRG_LPS = “uporabniška_pot”/bluenrg_lps_binary.hex
Uporabnik mora podati celotno pot binarne slike za vsako napravo.
Pripomoček za zagon RF-Flasher: ukaz za branje
Za uporabo pripomočka za zagon RF-Flasher za branje določenega bliskovnega pomnilnika naprave je na voljo ukaz za branje (uporabite –h, da dobite seznam vseh podprtih možnosti):
RF-Flasher_Launcher.exe prebere –h
Preberi uporabo ukaza
RF-Flasher_Launcher.exe prebere [-h] [-naslov START_NASLOV][-velikost VELIKOST] [–celotno] [-s] (-vse | -d DEVICE_ID)(-UART | -SWD) [-verbose {0, 1 , 2, 3, 4}] [-l] [-frekvenca {5,15,25,50,100,125,240,480,900,1800,4000}]
Preberi izbirne argumente ukaza
- -naslov START_ADDRESS, –-naslov START_ADDRESS: začetni naslov (privzeta vrednost je 0x10040000).
- -all, –all: vse povezane naprave (vrata COM v načinu UART; ID ST-LINK, ID CMSIS-DAP in ID J-link v načinu SWD).
- -d DEVICE_ID, –device DEVICE_ID: nastavite ID orodja strojne opreme, ki se uporablja za povezavo (vrata COM v načinu UART; ID ST-LINK, ID CMSIS-DAP in ID J-Link v načinu SWD).
- -celot, –celot: branje celotnega bliskovnega pomnilnika.
- -frekvenca {5,15,25,50,100,125,240,480,900,1800,4000}, –frekvenca
{5,15,25,50,100,125,240,480,900,1800,4000}: nastavite vrednost frekvence (samo za način SWD – strojna oprema ST-LINK). Privzeta vrednost je 4000. - -h, -–pomoč: prikaže to sporočilo pomoči in zapre.
- -l, –-log: podatki dnevnika.
- -s, –-show: prikaži bliskovni pomnilnik po operaciji branja.
- -size SIZE, –-size SIZE: velikost pomnilnika flash za branje (privzeta vrednost je 0x3000).
- -SWD, –-swd: modalnost SWD (ST-LINK, CMSIS-DAP, orodje za programiranje/odpravljanje napak strojne opreme J-Link).
- -UART, –-uart: način UART. Plošče po meri je treba pred izvedbo te operacije postaviti v način zagonskega nalagalnika. Pri napravah BlueNRG-LP in BlueNRG-LPS mora uporabnik nastaviti zatič PA10 na visoko vrednost in izvesti cikel ponastavitve naprave, pri čemer ohrani PA10 na visoki vrednosti. Pri napravah BlueNRG-1 in BlueNRG-2 mora uporabnik nastaviti pin DIO7 na visoko vrednost in ponastaviti napravo, pri čemer DIO7 ohrani visoko vrednost.
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: povečajte izhodno podrobnost; nastavite raven odpravljanja napak na 4 (samo za modalnost SWD in podatke dnevnika). Privzeta vrednost je 2.
- Če je izbran način UART, mora biti naprava povezana z vrati COM USB računalnika in mora biti uporabljena možnost –UART. Če je na vrata USB računalnika priključenih več kot ena naprava, možnost –all omogoča izbiro vseh. Druga možnost je, da lahko uporabnik poda vsaka vrata COM z možnostjo –d.
- Če je izbran način SWD, mora biti orodje za strojno programiranje/razhroščevanje SWD priključeno na izbrane linije SWD naprave in treba je uporabiti možnost -SWD. Če je prek vmesnika SWD na računalnik priključenih več kot ena naprava, možnost –all omogoča izbiro vseh. Druga možnost je, da lahko uporabnik določi vsak vmesnik z možnostjo –d.
Pripomoček za zagon RF-Flasher: ukaz za množično brisanje
Če želite uporabiti pripomoček za zagon RF-Flasher za množično brisanje bliskovnega pomnilnika določene naprave,
Na voljo je ukaz mass_erase (uporabite –h, da dobite seznam vseh podprtih možnosti):
RF-Flasher_Launcher.exe mass_erase –h
Uporaba ukaza za množično brisanje
RF-Flasher_Launcher.exe masovno brisanje [-h] [-s] (-all | -d DEVICE_ID)(-UART | -SWD) [-verbose {0, 1, 2, 3, 4}] [-l][- pogostost
{5,15,25,50,100,125,240,480,900,1800,4000}]
Izbirni argumenti ukaza za množično brisanje
- -all, –all: vse povezane naprave (vrata COM v načinu UART; ID ST-LINK, ID CMSIS-DAP in ID J-link v načinu SWD).
- -d DEVICE_ID, –device DEVICE_ID: nastavite ID orodja strojne opreme, ki se uporablja za povezavo (vrata COM v načinu UART; ID ST-LINK, ID CMSIS-DAP in ID J-Link v načinu SWD).
- -frekvenca {5,15,25,50,100,125,240,480,900,1800,4000}, –frekvenca
{5,15,25,50,100,125,240,480,900,1800,4000}: nastavite vrednost frekvence (samo za način SWD – strojna oprema ST-LINK). Privzeta vrednost je 4000. - -h, –-help: prikaži to sporočilo pomoči in zapusti.
- -l, –-log: podatki dnevnika.
- -s, –-show: prikaži bliskovni pomnilnik po operaciji množičnega brisanja.
- -SWD, –-swd: modalnost SWD (ST-LINK, CMSIS-DAP, orodje za programiranje/odpravljanje napak strojne opreme J-Link).
- -UART, –-uart: način UART. Plošče po meri je treba pred izvedbo te operacije postaviti v način zagonskega nalagalnika. Pri napravah BlueNRG-LP in BlueNRG-LPS mora uporabnik nastaviti zatič PA10 na visoko vrednost in izvesti cikel ponastavitve naprave, pri čemer ohrani PA10 na visoki vrednosti. Pri napravah BlueNRG-1 in BlueNRG-2 mora uporabnik nastaviti pin DIO7 na visoko vrednost in ponastaviti napravo, pri čemer DIO7 ohrani visoko vrednost.
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: povečajte izhodno podrobnost; nastavite raven odpravljanja napak na 4 (samo za modalnost SWD in podatke dnevnika). Privzeta vrednost je 2.
Opomba
- Če je izbran način UART, mora biti naprava povezana z vrati COM USB računalnika in mora biti uporabljena možnost –UART. Če je na vrata USB računalnika priključenih več kot ena naprava, možnost –all omogoča izbiro vseh. Druga možnost je, da lahko uporabnik poda vsaka vrata COM z možnostjo –d.
- Če je izbran način SWD, mora biti orodje za strojno programiranje/razhroščevanje SWD priključeno na izbrane linije SWD naprave in treba je uporabiti možnost -SWD. Če je prek vmesnika SWD na računalnik priključenih več kot ena naprava, možnost –all omogoča izbiro vseh. Druga možnost je, da lahko uporabnik določi vsak vmesnik z možnostjo –d.
Pripomoček za zagon RF-Flasher: ukaz za preverjanje pomnilnika
Če želite uporabiti zaganjalnik RF-Flasher za preverjanje vsebine bliskovnega pomnilnika določene naprave,
na voljo je ukaz verify_memory (uporabite –h, da dobite seznam vseh podprtih možnosti):
RF-Flasher_Launcher.exe verify_memory –h
Preverite uporabo pomnilniškega ukaza
RF-Flasher_Launcher.exe verify_memory [-h] -f FLASH_VERIFY_FILE[-s][-naslov START_NASLOV](-all | -d DEVICE_ID) [-besedno {0, 1, 2, 3, 4}][-l] (-UART |-SWD)[-frekvenca {5,15,25,50,100,125,240,480,900,1800,4000 ,XNUMX}]
Preverite neobvezne argumente pomnilniškega ukaza
- -naslov START_ADDRESS, –-naslov START_ADDRESS: začetni naslov za preverjanje (za .bin filesamo s). Privzeta vrednost je 0x10040000.
- -all, –all: vse povezane naprave (vrata COM v načinu UART; ID ST-LINK, ID CMSIS-DAP in ID J-link v načinu SWD).
- -d DEVICE_ID, –device DEVICE_ID: nastavite ID orodja strojne opreme, ki se uporablja za povezavo (vrata COM v načinu UART; ID ST-LINK, ID CMSIS-DAP in ID J-Link v načinu SWD).
- -f FLASH_VERIFY_FILE, –-file FLASH_VERIFY_FILE: file ki se uporablja za preverjanje bliskovnega pomnilnika
- -frequency {5,15,25,50,100,125,240,480,900,1800,4000}, –frequency {5,15,25,50,100,125,240,480,900,1800,4000}: nastavite vrednost frekvence (samo za način SWD – strojna oprema ST-LINK). Privzeta vrednost je 4000.
- -h, -–pomoč: prikaže to sporočilo pomoči in zapre
- -l, -–log: podatki dnevnika.
- -s, –-show: prikaži bliskovni pomnilnik po operaciji preverjanja
- -SWD, –-swd: način SWD (ST-LINK, CMSIS-DAP, orodje za strojno programiranje/odpravljanje napak J-Link).
- -UART, –-uart: način UART.
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: povečajte izhodno podrobnost; nastavite raven odpravljanja napak na 4 (samo za modalnost SWD in podatke dnevnika). Privzeta vrednost je 2.
- Če je izbran način UART, mora biti naprava povezana z vrati COM USB računalnika in mora biti uporabljena možnost –UART. Če je na vrata USB računalnika priključenih več kot ena naprava, možnost –all omogoča izbiro vseh. Druga možnost je, da lahko uporabnik poda vsaka vrata COM z možnostjo –d.
- Če je izbran način SWD, mora biti orodje za strojno programiranje/razhroščevanje SWD priključeno na izbrane linije SWD naprave in treba je uporabiti možnost -SWD. Če je prek vmesnika SWD na računalnik priključenih več kot ena naprava, možnost –all omogoča izbiro vseh. Druga možnost je, da lahko uporabnik določi vsak vmesnik z možnostjo –d.
Pripomoček za zagon RF-Flasher: ukaz za brisanje strani
Če želite uporabiti zaganjalnik RF-Flasher za brisanje strani z vsebino bliskovnega pomnilnika iz določene naprave,
na voljo je ukaz erase_pages (uporabite –h, da dobite seznam vseh podprtih možnosti):
RF-Flasher_Launcher.exe izbriši_strani –h
Uporaba ukaza za brisanje strani
RF-Flasher_Launcher.exe izbriši_strani [-h](-UART |-SWD)(-all | -d DEVICE_ID) [-l] [-podrobno {0, 1, 2, 3, 4}] [-frekvenca {5,15,25,50,100,125,240,480,900,1800,4000, XNUMX}] [-s] (-p STRANI | -range RANGE RANGE)
Izbirni argumenti ukaza za brisanje strani
- -all, –all: vse povezane naprave (vrata COM v načinu UART; ID ST-LINK, ID CMSIS-DAP in ID J-link v načinu SWD).
- -d DEVICE_ID, –device DEVICE_ID: nastavite ID orodja strojne opreme, ki se uporablja za povezavo (vrata COM v načinu UART; ID ST-LINK, ID CMSIS-DAP in ID J-Link v načinu SWD).
- -h, –-help: prikaži to sporočilo pomoči in zapusti.
- -l, –-log: podatki dnevnika.
- -frekvenca {5,15,25,50,100,125,240,480,900,1800,4000}, –frekvenca
{5,15,25,50,100,125,240,480,900,1800,4000}: nastavite vrednost frekvence (samo za način SWD – strojna oprema ST-LINK). Privzeta vrednost je 4000. - -p STRANI, –stran STRANI: seznam strani za brisanje (začne se pri 0).
- -range RANGE RANGE, –range RANGE RANGE: obseg strani za brisanje (pri čemer prvi RANGE označuje najmanjšo številko strani, drugi RANGE pa najvišjo številko strani).
- -s, –-show: prikaži bliskovni pomnilnik po operaciji preverjanja.
- -SWD, –-swd: modalnost SWD (ST-LINK, CMSIS-DAP, orodje za programiranje/odpravljanje napak strojne opreme J-Link).
- -UART, –-uart: način UART. Plošče po meri je treba pred izvedbo te operacije postaviti v način zagonskega nalagalnika. Pri napravah BlueNRG-LP in BlueNRG-LPS mora uporabnik nastaviti zatič PA10 na visoko vrednost in izvesti cikel ponastavitve naprave, pri čemer ohrani PA10 na visoki vrednosti. Pri napravah BlueNRG-1 in BlueNRG-2 mora uporabnik nastaviti pin DIO7 na visoko vrednost in ponastaviti napravo, pri čemer DIO7 ohrani visoko vrednost.
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: povečajte izhodno podrobnost; nastavite raven odpravljanja napak na 4 (samo za modalnost SWD in podatke dnevnika). Privzeta vrednost je 2.
- Če je izbran način UART, mora biti naprava povezana z vrati COM USB računalnika in mora biti uporabljena možnost –UART. Če je na vrata USB računalnika priključenih več kot ena naprava, možnost –all omogoča izbiro vseh. Druga možnost je, da lahko uporabnik poda vsaka vrata COM z možnostjo –d.
- Če je izbran način SWD, mora biti orodje za strojno programiranje/razhroščevanje SWD priključeno na izbrane linije SWD naprave in treba je uporabiti možnost -SWD. Če je prek vmesnika SWD na računalnik priključenih več kot ena naprava, možnost –all omogoča izbiro vseh. Druga možnost je, da lahko uporabnik določi vsak vmesnik z možnostjo –d.
Pripomoček za zagon RF-Flasher: preberite ukaz OTP
Za uporabo pripomočka za zagon RF-Flasher za branje OTP določene naprave je na voljo ukaz read_OTP (uporabite –h, da dobite seznam vseh podprtih možnosti):
RF-Flasher_Launcher.exe read_OTP –h
Preberite uporabo ukaza OTP
RF-Flasher_Launcher.exe read_OTP [-h] (vse | -d DEVICE_ID) [-naslov OTP_ADDRESS][-num NUM] [-frekvenca {5,15,25,50,100,125,240,480,900,1800,4000}] [-l] [- s] [-podrobno {0,1,2,3,4}]
Preberite neobvezne argumente ukaza OTP
- -naslov OTP_ADDRESS, –naslov OTP_ADDRESS: naslov območja OTP (privzeto: 0x10001800
– besedno poravnano). - -all, –all: vse povezane naprave (ST-LINK ID, CMSIS-DAP ID in J-link ID v načinu SWD).
- -d DEVICE_ID, –device DEVICE_ID: nastavite ID orodja strojne opreme, uporabljenega za povezavo (ST-LINK ID, CMSIS-DAP ID in J-Link ID v načinu SWD).
- -frequency {5,15,25,50,100,125,240,480,900,1800,4000}, –frequency {5,15,25,50,100,125,240,480,900,1800,4000}: nastavite vrednost frekvence (samo za način SWD – strojna oprema ST-LINK). Privzeta vrednost je 4000.
- -h, –-help: prikaži to sporočilo pomoči in zapusti.
- -l, –-log: podatki dnevnika.
- -num NUM, –number NUM: število besed za branje v območju OTP. Privzeta vrednost je 256.
- -s, –-show: prikaže območje OTP.
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: povečajte izhodno podrobnost; nastavite raven odpravljanja napak na 4 (samo za modalnost SWD in podatke dnevnika). Privzeta vrednost je 2.
Opomba:
Ukaz read_OTP deluje samo v načinu SWD. Zato mora biti orodje za strojno programiranje/odpravljanje napak SWD povezano z izbranimi linijami SWD naprave. Če je prek vmesnika SWD na računalnik priključenih več kot ena naprava, možnost –all omogoča izbiro vseh. Druga možnost je, da lahko uporabnik določi vsak vmesnik z možnostjo –d.
Pripomoček za zagon RF-Flasher: napišite ukaz OTP
Za uporabo pripomočka za zagon RF-Flasher za branje OTP določene naprave je na voljo ukaz write_OTP (uporabite –h, da dobite seznam vseh podprtih možnosti):
RF-Flasher_Launcher.exe write_OTP –h
Napišite uporabo ukaza OTP
RF-Flasher_Launcher.exe write_OTP [-h] (vse | -d DEVICE_ID) -naslov OTP_ADDRESS
-vrednost OTP_VREDNOST [-frekvenca {5,15,25,50,100,125,240,480,900,1800,4000}] [-l] [-podrobno {0,1,2,3,4}]
Napišite neobvezne argumente ukaza OTP
- -address OTP_ADDRESS, –address OTP_ADDRESS: naslov območja OTP (privzeto: 0x10001800 – poravnano po besedah).
- -all, –all: vse povezane naprave (ST-LINK ID, CMSIS-DAP ID in J-link ID v načinu SWD).
- -d DEVICE_ID, –device DEVICE_ID: nastavite ID orodja strojne opreme, uporabljenega za povezavo (ST-LINK ID, CMSIS-DAP ID in J-Link ID v načinu SWD).
- -frequency {5,15,25,50,100,125,240,480,900,1800,4000}, –frequency {5,15,25,50,100,125,240,480,900,1800,4000}: nastavite vrednost frekvence (samo za način SWD – strojna oprema ST-LINK). Privzeta vrednost je 4000.
- -h, –-help: prikaži to sporočilo pomoči in zapusti.
- -l, –-log: podatki dnevnika.
- -s, –-show: prikaži bliskovni pomnilnik po operaciji preverjanja.
- -vrednost OTP_VALUE, –vrednost OTP_VALUE: vrednost OTP (beseda, kot je 0x11223344)
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: povečajte izhodno podrobnost; nastavite raven odpravljanja napak na 4 (samo za modalnost SWD in podatke dnevnika). Privzeta vrednost je 2.
Opomba:
Ukaz write_OTP deluje samo v načinu SWD. Zato mora biti orodje za strojno programiranje/odpravljanje napak SWD povezano z izbranimi linijami SWD naprave. Če je prek vmesnika SWD na računalnik priključenih več kot ena naprava, možnost –all omogoča izbiro vseh. Druga možnost je, da lahko uporabnik določi vsak vmesnik z možnostjo –d.
Pripomoček za zagon RF-Flasher: npramples
Programirajte binarno sliko na povezanih napravah BlueNRG-1 in BlueNRG-2 s strojnim orodjem ST-LINK (v načinu SWD):
RF-Flasher_Launcher.exe flash -SWD -all -f “User_Application.hex” –l
Programirajte binarno sliko na povezanih napravah Bluetooth® Low Energy prek vrat USB COM (v načinu UART):
RF-Flasher_Launcher.exe flash -UART –all -f “User_Application.hex” –l
Programirajte binarno sliko na povezanih napravah prek kanala CMSIS-DAP z možnostmi brisanja, preverjanja in beleženja podatkov (v načinu SWD):

Zgodovina revizij
Tabela 3. Zgodovina revizij dokumenta
| Datum | Različica | Spremembe |
| 15. maj 2018 | 1 | Začetna izdaja. |
|
03. julij 2018 |
2 |
Posodobljena slika 1. BlueNRG-1, BlueNRG-2 Flasher Utility, slika 2. Flasher Utility glavno okno UART, slika 3. Flasher utility način UART: slika file , Slika 4. Način UART pripomočka Flasher: pomnilnik naprave, Slika 5. Način UART pripomočka Flasher: spreminjanje pomnilniških polj, Slika 7. Pripomoček Flasher: glavno okno SWD, Slika 8. Način SWD pripomočka Flasher: pomnilnik naprave, Slika 10.
Flasher Utility: samodejni način SWD, Slika 11. Flasher utility: samodejni način UART, Slika 12. Flasher utility: samodejno programiranje UART je končano in Slika 13. Flasher Utility: SWD izbira naslova MAC. Manjše spremembe besedila v celotnem dokumentu. |
| 26-2019.feb | 3 | Posodobljen razdelek Uvod in razdelek 3.1 Način UART: kako zagnati. Dodan pripomoček za zaganjalnik programa Flasher za razdelek 8 in vsi njegovi pododdelki. |
|
09. april 2019 |
4 |
Dodan sklic na »Mapo aplikacij« v razdelku 8: Pripomoček za zagon RF-Flasher.
Posodobljen razdelek 8.4: Pripomoček za zaganjalnik RF-Flasher: ukaz flash. |
|
14. julij 2020 |
5 |
BlueNRG-1 in BlueNRG-2 spremenjena v programski paket BlueNRG-X Flasher
Dodan sklic na napravo BlueNRG-LP. Posodobljeno Slika 1. Pripomoček RF-Flasher, Slika 3. Glavno okno UART pripomočka Flasher, Slika 5. Način UART pripomočka Flasher: zavihek Pomnilnik naprave, Slika 6. Način UART pripomočka Flasher: spreminjanje pomnilniških polj, Slika 9. Pripomoček Flasher: glavno okno SWD, Slika 10. Pripomoček Flasher SWD način: zavihek Device Memory, Slika 14. Pripomoček Flasher: način SWD Plug&Play, Slika 15. Pripomoček Flasher: izbira naslova MAC in Slika 18. Zaganjalnik RF-Flasher: ukaz flash z možnostjo –erase, -l, -verify |
|
05. december 2020 |
6 | Posodobljen uvod v razdelek, razdelek 2.1: sistemske zahteve, razdelek 4.1: način UART: kako zagnati, razdelek 5: glavno okno SWD, razdelek 5.1: način SWD: kako zagnati, razdelek 8.1: zahteve,
Razdelek 8.2: Možnosti zaganjalnika RF-Flasher, Razdelek 8.3: Pripomoček za zaganjalnik RF-Flasher: načina UART in SWD, Razdelek 8.4: Pripomoček za zaganjalnik RF-Flasher: ukaz flash, Razdelek 8.5: Pripomoček za zagon RF-Flasher: ukaz za branje, Razdelek 8.6 : pripomoček za zagon RF-Flasher: ukaz za množično brisanje, Razdelek 8.7: Pripomoček za zagon RF-Flasher: ukaz za preverjanje pomnilnika. Dodan razdelek 8.8: Pripomoček za zagon RF-Flasher: ukaz za brisanje strani. |
|
04. oktober 2021 |
7 |
Dodan razdelek 5.2: način SWD: branje sektorja zagonskega nalagalnika in razdelek 5.3: način SWD: branje območja OTP.
Posodobljen naslov, razdelek Uvod, razdelek 2: Kako začeti, razdelek 2.1: Sistemske zahteve, razdelek 2.2: Nastavitev programskega paketa, Razdelek 3: Vmesnik orodne vrstice, Razdelek 4: Glavno okno UART, Razdelek 8: Pripomoček za zaganjalnik RF-Flasher, Razdelek 8.1: Zahteve, Razdelek 8.2: Možnosti pripomočka za zaganjalnik RF-Flasher, Razdelek 8.3: Pripomoček za zaganjalnik RF-Flasher: Načina UART in SWD , Razdelek 8.4: Pripomoček za zagon RF-Flasher: ukaz flash, Razdelek 8.5: Pripomoček za zagon RF-Flasher: ukaz za branje, Razdelek 8.6: Pripomoček za zagon RF-Flasher: ukaz za množično brisanje, Razdelek 8.7: Pripomoček za zagon RF-Flasher: ukaz za preverjanje pomnilnika, Razdelek 8.8: Pripomoček za zagon RF-Flasher: ukaz za brisanje strani , Razdelek 1.1: Seznam akronimov in Razdelek 1.2: Referenčni dokumenti. |
| Datum | Različica | Spremembe |
| Posodobljena slika 1. Pripomoček RF-Flasher, slika 2. Primerjava dveh Filezavihek s,
Slika 3. Glavno okno UART pripomočka Flasher, Slika 4. Način UART pripomočka Flasher: Slika File zavihek, Slika 5. Način UART pripomočka Flasher: zavihek Pomnilnik naprave, Slika 6. Način UART pripomočka Flasher: spreminjanje pomnilniških polj, Slika 7. Način UART pripomočka Flasher: primerjajte pomnilnik naprave s sliko File zavihek, Slika 9. Pripomoček Flasher: glavno okno SWD, Slika 10. Pripomoček Flasher SWD mode: zavihek Device Memory, Slika 16. Pripomoček Flasher: programiranje naslovov MAC UART, Slika 17. Pripomoček Flasher: programiranje naslovov MAC SWD in slika 18. RF -Zaganjalnik bliskavice: ukaz za bliskavico z možnostjo – brisanje, -l, -verify. |
||
|
06. april 2022 |
8 |
Dodana referenca BlueNRG-LPS v celotnem dokumentu.
Posodobljen razdelek 8.3: Pripomoček za zaganjalnik RF-Flasher: načina UART in SWD in razdelek 8.4: Pripomoček za zaganjalnik RF-Flasher: ukaz flash. |
|
10. julij 2024 |
9 |
posodobljeno:
|
POMEMBNO OBVESTILO – POZORNO PREBERITE
STMicroelectronics NV in njegove hčerinske družbe (»ST«) si pridržujejo pravico do sprememb, popravkov, izboljšav, modifikacij in izboljšav izdelkov ST in/ali tega dokumenta kadar koli brez predhodnega obvestila. Kupci morajo pred oddajo naročil pridobiti najnovejše ustrezne informacije o izdelkih ST. Izdelki ST se prodajajo v skladu s prodajnimi pogoji ST, ki veljajo v času potrditve naročila.
Kupci so izključno odgovorni za izbiro, izbiro in uporabo izdelkov ST in ST ne prevzema nobene odgovornosti za pomoč pri uporabi ali oblikovanje izdelkov kupcev.
ST v tem dokumentu ne podeljuje nobene licence, izrecne ali implicitne, za katero koli pravico do intelektualne lastnine.
Nadaljnja prodaja izdelkov ST z določbami, ki se razlikujejo od informacij, navedenih v tem dokumentu, razveljavi vsako garancijo, ki jo ST odobri za tak izdelek.
ST in logotip ST sta blagovni znamki ST. Za dodatne informacije o blagovnih znamkah ST glejte www.st.com/trademarks. Vsa druga imena izdelkov ali storitev so last njihovih lastnikov.
Informacije v tem dokumentu prevladajo in nadomeščajo informacije, ki so bile predhodno navedene v kateri koli prejšnji različici tega dokumenta.
© 2024 STMicroelectronics – Vse pravice pridržane
UM2406 – Rev. 9
Dokumenti / Viri
![]() |
STMicroelectronics UM2406 Programski paket RF-Flasher Utility [pdfUporabniški priročnik UM2406, UM2406 Programski paket RF-Flasher Utility, programski paket RF-Flasher Utility, programski paket RF-Flasher Utility, programski paket Utility, programski paket, paket |





