STMicroelectronics-LOGO

STMicroelectronics UM2406 RF-Flasher Utility programinės įrangos paketas

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

Specifikacijos

  • Palaiko BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 ir BlueNRG-2 įrenginius
  • Sąsaja: UART režimas ir SWD režimas
  • Funkcijos: Flash atminties programavimas, skaitymas, masinis trynimas, turinio tikrinimas
  • Sistemos reikalavimai: 2 GB RAM, USB prievadai, Adobe Acrobat Reader 6.0 arba naujesnė versija

Produkto naudojimo instrukcijos

Darbo pradžia
Šiame skyriuje pateikiama informacija apie sistemos reikalavimus ir programinės įrangos paketo sąranką.

Sistemos reikalavimai:

  • Mažiausiai 2 GB RAM
  • USB prievadai
  • Adobe Acrobat Reader 6.0 arba naujesnė versija
  • Rekomenduojama ekrano skalė ir nustatymai iki 150%

Programinės įrangos paketo sąranka:
Norėdami paleisti programą, spustelėkite RF-Flasher paslaugų programos piktogramą, esančią [Pradėti] > [ST RF-Flasher Utility xxx] > [RFFlasher Utility].

Įrankių juostos sąsaja
Pagrindinio RF-Flasher paslaugų programos lango įrankių juostos skiltyje vartotojai gali atlikti šias operacijas:

  • Įkelkite esamą .bin arba .hex file: [File] > [Atidaryti file…]
  • Išsaugokite dabartinį atminties vaizdą: [File] > [Išsaugoti File Kaip…]
  • Uždarykite esamą .bin arba .hex file: [File] > [Uždaryti file]
  • Nustatykite ST-LINK dažnį: [Įrankiai] > [Nustatymai…]
  • Įjungti arba išjungti žurnalą file kūrimas: [Įrankiai] > [Nustatymai…]

DUK

  • Kokius įrenginius palaiko RF-Flasher paslaugų programinės įrangos paketas?
    Šiuo metu programinės įrangos paketas palaiko BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 ir BlueNRG-2 įrenginius.
  • Kokie minimalūs sistemos reikalavimai norint paleisti RF-Flasher paslaugų programą?
    Minimalūs sistemos reikalavimai apima bent 2 GB RAM, USB prievadus ir „Adobe Acrobat Reader 6.0“ ar naujesnę versiją.
  • Kaip galiu išsaugoti esamą atminties vaizdą RF-Flasher paslaugų programoje?
    Norėdami išsaugoti dabartinį atminties vaizdą, eikite į [File] > [Išsaugoti File Kaip…] ir pasirinkite atminties skyrių, kurį norite įrašyti į .bin file.

UM2406
Vartotojo vadovas

RF-Flasher paslaugų programinės įrangos paketas

Įvadas

Šiame dokumente aprašomas RF-Flasher paslaugų programinės įrangos paketas (STSW-BNRGFLASHER), kuriame yra RF-Flasher paslaugų programinė įranga asmeniniam kompiuteriui.
„RF-Flasher“ programa yra atskira kompiuterio programa, leidžianti skaityti, masiškai ištrinti, rašyti „BlueNRG-1“, „BlueNRG-2“, „BlueNRG-LP“ ir „BlueNRG-LPS Bluetooth® Low Energy“ sistemas. ir užprogramuotas.
Šiuo metu jis palaiko sąsają su BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 ir BlueNRG-2 atmintimi UART režimu, naudojant įrenginio vidinį UART įkrovos įkroviklį. Šiuo metu jis taip pat palaiko sąsają su BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 ir BlueNRG-2 „flash“ atmintimi per SWD režimą, naudojant standartinę SWD sąsają naudojant standartinius aparatinės įrangos programavimo / derinimo įrankius (CMSIS-DAP, ST-LINK). ir J-Link).
Be to, jis taip pat leidžia išsaugoti MAC adresą konkrečioje „flash“ atminties vietoje, kurią vartotojas pasirinko UART ir SWD režimais.
RF-Flasher programinės įrangos pakete taip pat yra atskira blykstės paleidimo priemonė, leidžianti programuoti „flash“ atmintį, skaityti, masiškai ištrinti ir patikrinti turinį. Flasher paleidimo programai reikalingas tik kompiuterio DOS langas.

Pastaba:
RF terminas šiuo metu reiškia BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 ir BlueNRG-2 įrenginius. Bet kokie konkretūs skirtumai paryškinami, kur reikia.

Bendra informacija

Akronimų sąrašas

1 lentelė. Akronimų sąrašas

Terminas Reikšmė
RF Radijo dažnis
SWD Serijinio laido derinimas
UART Universalus asinchroninis imtuvas-siųstuvas
USB Universalios serijos autobusas

Referenciniai dokumentai

2 lentelė. Pamatiniai dokumentai

Nuoroda Tipas Pavadinimas
DS11481 BlueNRG-1 duomenų lapas Programuojamas Bluetooth® Low Energy belaidis SoC
DS12166 BlueNRG-2 duomenų lapas Programuojamas Bluetooth® Low Energy belaidis SoC
DB3557 STSW-BNRGFLASHER duomenų santrauka „RF-Flasher“ programinės įrangos paketo duomenų santrauka
DS13282 BlueNRG-LP duomenų lapas Programuojamas Bluetooth® Low Energy belaidis SoC
DS13819 BlueNRG-LPS duomenų lapas Programuojamas Bluetooth® Low Energy belaidis SoC

Darbo pradžia

Šiame skyriuje aprašomi visi sistemos reikalavimai, norint paleisti RF-Flasher paslaugų programą ir susijusio programinės įrangos paketo diegimo procedūrą.

Sistemos reikalavimai
RF-Flasher programa turi šiuos minimalius reikalavimus:

  • Kompiuteris su Intel® arba AMD procesoriumi, kuriame veikia ši Microsoft® operacinė sistema:
    • Windows® 10
  • Mažiausiai 2 GB RAM
  • USB prievadai
  • Adobe Acrobat Reader 6.0 arba naujesnė versija
  • Rekomenduojama ekrano skalė ir nustatymai yra iki 150%.

Programinės įrangos paketo nustatymas
Vartotojas gali paleisti šią priemonę spustelėdamas RF-Flasher paslaugų piktogramą ([Start]>[ST RF-Flasher Utility xxx]>[RF-Flasher Utility]).

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

Įrankių juostos sąsaja

Pagrindinio RF-Flasher paslaugų programos lango įrankių juostos skiltyje vartotojas gali atlikti šias operacijas:

  • Įkelti esamą .bin arba .hex (Intel išplėstinis) file, naudojant [File]> [Atidaryti file…]
  • Išsaugokite esamą atminties vaizdą .bin file, naudojant [File]> [Išsaugoti File Kaip…]. Pradžios adresas ir atminties skyriaus, kurį reikia išsaugoti, dydis file galima pasirinkti iš įrenginio atminties skirtuko.
  • Uždarykite esamą .bin arba .hex file, naudojant [File]> [Uždaryti file]
  • Nustatykite ST-LINK dažnį naudodami [Įrankiai]> [Nustatymai…]
  • Įjungti arba išjungti žurnalą file kūrimas UART/SWD būdu, naudojant [Tools]> [Settings…]. Jei žurnalas files yra išsaugoti, galima nustatyti saugomos derinimo informacijos lygį (tik SWD). Visas žurnalas files išsaugomi {diegimo kelias}\ST\RF-Flasher Utility xxx\Logs\.
  • Masinis trynimas, naudojant [Įrankiai]> [Masinis trynimas].
  • Patikrinkite „Flash“ atminties turinį [Įrankiai]> [Patikrinti „Flash“ turinį].
  • Gaukite programos versiją naudodami [Help]> [About].
  • Atsisiųskite a file, naudodami [Įrankiai]> [Blykstė].
  • Ištrinkite įrenginio sektorius naudodami [Įrankiai]> [Ištrinti puslapius…]
  • Palyginkite įrenginio atmintį su pasirinktu vaizdu file, naudodami [Įrankiai]> [Palyginkite įrenginio atmintį su file]. Du vaizdas files rodomi Palyginti įrenginio atmintį su vaizdu File skirtukas ir susiję skirtumai paryškinti raudonai.
  • Palyginkite du files, naudojant [File]> [Palyginkite du files]
  • Skaitykite įkrovos įkrovos sektorių (tik SWD režimu), naudodami [Tools]> [Read Bootloader Sector (SWD)].
  • Skaitykite OTP sritį (tik SWD režimu), naudodami [Įrankiai]> [Skaityti OTP sritį (SWD)].
  • Išsaugokite įkrovos įkrovos sektorius arba OTP sritį .bin file, naudojant [File]> [Išsaugoti File Kaip…].

Vartotojas taip pat gali pasirinkti du vaizdus files ir palyginkite juos. Du vaizdas files rodomi skiltyje Palyginti du Files skirtukas ir susiję skirtumai paryškinti raudonai. .bin ir .hex file formatai palaikomi.

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

Viršutinėje RF-Flasher paslaugų programos pagrindinio lango dalyje vartotojas gali pasirinkti vaizdą file per [Select Image File] mygtuką. Vartotojas gali pasirinkti atminties tipą: „flash“ atmintį, įkrovos įkroviklį arba OTP sritį. „Flash“ atminties srityje vartotojas gali nustatyti pradžios adresą (tik šiukšliadėžės file)
Visos šios parinktys galimos UART ir SWD režimu.
Vartotojas turi įgalinti prieigą prie pasirinkto režimo (UART arba SWD). Jie gali tai padaryti atidarę susijusį COM prievadą UART režimui arba prijungę SWD aparatinės įrangos programavimo / derinimo įrankį prie įrenginio SWD linijų.

Pagrindinis UART langas
Pagrindinio RF-Flasher paslaugų programos lango UART pagrindinio lango skirtuke vartotojas gali pasirinkti COM prievadą, kuris bus naudojamas įrenginiui susieti per skyrių COM prievadų sąrašas.
RF įrenginio vertinimo plokštėje naudojama nuosekliojo perdavimo sparta yra 460800 XNUMX bps.
STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (3)

UART režimas: kaip paleisti
Vaizdas file pasirinkimas
Norėdami įkelti esamą .bin arba .hex file, naudokite [Select Image File] mygtuką pagrindiniame puslapyje, eikite į [File]> [Atidaryti File…] arba eikite į paveikslėlį File skirtuką. Visas pasirinkto kelias file pasirodo šalia mygtuko, o mygtukas [Blykstė] tampa aktyvus, kai file įkėlė.
Skirtuke COM prievadų sąrašas rodomi visi prijungti įrenginiai prie kompiuterio USB prievadų. Mygtukai [Select All], [Unselect All] ir [Invert All] leidžia vartotojui nustatyti, kurie prijungti įrenginiai (visi, nė vienas arba kai kurie iš jų) turėtų būti naudingų paslaugų operacijų tikslas. Tokiu būdu tą pačią operaciją (tai yra „flash“ atminties programavimą) galima vienu metu atlikti keliuose įrenginiuose. Mygtukas [Refresh] leidžia vartotojui atnaujinti prijungtų įrenginių sąrašą.
Pagal numatytuosius nustatymus skiltyje [Veiksmai] esanti parinktis [Mass erase] nėra pažymėta, o tik reikiami atminties puslapiai ištrinami ir įrašomi naudojant file turinį. Kai ši parinktis pažymėta, visas masinis trynimas vyksta prieš programavimo „flash“ atmintį etapą.
Parinktis [Patvirtinti] priverčia patikrinti, ar atminties turinys įrašytas teisingai.
Pažymėkite parinktį [Update Device Memory], kad atnaujintumėte įrenginio atminties lentelę po operacijos su „flash“ atmintimi.
Skaitymo apsaugos parinktis įgalina įrenginio nuskaitymo apsaugą po „flash“ atminties programavimo.
Pažymėkite parinktį [Auto Baudrate] tik tuo atveju, jei plokštėje atkuriama aparatinė įranga, kad būtų galima priverstinai atlikti operaciją [Auto Baudrate]. Pagal numatytuosius nustatymus parinktis [Auto Baudrate] nėra pažymėta.

Vaizdas File skirtuką
Pasirinktas file pavadinimas, dydis ir analizuojamas turinys, kuris turi būti programuojamas įrenginio „flash“ atmintyje viewed paveikslėlyje File skirtuką.

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

Skirtukas Įrenginio atmintis
Pasirinkite šį skirtuką, kad view prijungto įrenginio atminties turinys (paspaudus mygtuką [Skaityti]) ir žurnalas, kuriame yra pasirinktame įrenginyje atliktos operacijos.

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

Spustelėkite mygtuką [Skaityti], kad perkeltumėte atminties segmentą, apibrėžtą [Start Address and Size], į lentelę.
Norėdami perskaityti visą „flash“ atmintį, pažymėkite parinktį [Visa atmintis].
Pirmame stulpelyje pateikiamas tolesnių 16 baitų iš eilės bazinis adresas (pvz.,ample, eilutė 0x10040050, 4 stulpelis turi šešioliktainę baitų reikšmę 0x10040054. Vartotojas gali pakeisti baitų reikšmes dukart spustelėdamas langelį ir įvesdamas naują šešioliktainę reikšmę. Redaguoti baitai rodomi raudonai.
Spustelėkite mygtuką [Rašyti], kad užprogramuotumėte visą puslapį su naujomis baitų reikšmėmis įrenginio „flash“ atmintyje.
Mygtukas [Flash] leidžia pradėti „flash“ atminties programavimo operaciją nuo pasirinktos parinkties. Jei žymimasis laukelis [MAC Address] yra pažymėtas, vartotojas gali nurodyti atminties adresą, kuriame saugomas pasirinktas MAC adresas. Spustelėjus mygtuką [Flash], MAC adresas užprogramuojamas po vaizdo file.

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

Palyginkite įrenginio atmintį su vaizdu File skirtuką
Vartotojas gali palyginti esamą įrenginio atmintį su pasirinktu vaizdu file. Du vaizdas fileRodomi s, o visi skirtumai pažymėti raudonai. .bin ir .hex files formatas palaikomas.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (6) RF-Flasher įrankio naudojimas su kitomis plokštėmis
RF-Flasher programa automatiškai aptinka BlueNRG-1, BlueNRG-2, BlueNRG-LP ir BlueNRG-LPS vertinimo plokštes (rodomas kaip STDK), prijungtas prie kompiuterio USB prievadų. Jis naudoja pagalbinį STM32 (varomas GUI), kad iš naujo nustatytų įrenginį ir įjungtų UART įkrovos įkrovos režimą.
Programa taip pat veikia su tinkintomis plokštėmis, suteikdama paprastą UART prieigą prie prijungto įrenginio, tačiau vartotojas turi rankiniu būdu įkelti įrenginį į įkrovos įkrovos režimą. Pasirinkus bet kokius ne STEVAL COM prievadus, pasirodo šis iššokantis langas:

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

Kai pasirodo šis iššokantis langas ir priklausomai nuo įrenginio tipo, įkrovos įkrovos režimas suaktyvinamas taip:

  • BlueNRG-LP ir BlueNRG-LPS įrenginiuose vartotojas turi nustatyti PA10 kaištį į didelę reikšmę ir atlikti įrenginio atstatymo ciklą (išlaikant didelę PA10 vertę).
  • „BlueNRG-1“ ir „BlueNRG-2“ įrenginiuose vartotojas turi nustatyti DIO7 kaištį į didelę reikšmę ir iš naujo nustatyti įrenginį (išlaikant didelę DIO7 vertę).

Vartotojas taip pat gali nustatyti pageidaujamą UART perdavimo spartą iššokančiajame lange ir tada paspauskite OK, kad grįžtumėte į GUI.

Pastaba:
Naudodamas RF-Flasher paslaugų programą vartotojas turi vengti įrenginio nustatymo iš naujo, nebent aktyvus ComPort Setting iššokantis langas. Jei įrenginys iš naujo nustatomas, vartotojas turi perjungti COM prievadą, kad vėl naudotų „Flasher“ priemonę.

Pastaba:
Kai naudojamos tinkintos plokštės suteikiant UART prieigą prie BlueNRG-1, BlueNRG-2, BlueNRG-LP ir BlueNRG-LPS įrenginių per USB FTDI sąsają, vartotojas turėtų dar kartą patikrinti delsą, susietą su USB FTDI kompiuterio tvarkykle. Tai leidžia prijungtą prievadą atpažinti kaip USB virtualų COM. Įprastoje USB-FTDI kompiuterio tvarkyklėje dar kartą patikrinkite susijusio įrenginio USB tvarkyklės nustatymus [Ypatybės]> [Prievadas
Nustatymai]> [Išplėstiniai]. Įsitikinkite, kad delsos laikmačio reikšmė nustatyta į 1 ms. Šis nustatymas primygtinai rekomenduojamas norint pagreitinti „flash“ atminties operacijas pasirinktinėse plokštėse.

SWD pagrindinis langas

Norėdami naudoti SWD pagrindinio lango skirtuką pagrindiniame RF-Flasher paslaugų lange, vartotojas turi prijungti SWD aparatinės įrangos programavimo/derinimo įrankį prie įrenginio SWD linijų (BlueNRG-1, BlueNRG-2, BlueNRG-LP ir BlueNRG-LPS įrenginių). ).
Palaikomos šios SWD aparatinės įrangos programavimo / derinimo sąsajos, darant prielaidą, kad pasirinkta aparatinė įranga ir susiję programinės įrangos įrankiai palaiko prijungtą įrenginį:

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

Pastaba
Norint naudoti J-Link kaip derinimo adapterį, USB tvarkyklę reikia pakeisti iš J-Link tvarkyklės į WinUSB. Tai galima lengvai padaryti naudojant įrankį HYPERLINK Zadig (https://zadig.akeo.ie) taip:

  • Įrenginių sąraše pasirinkite J-Link
  • Kaip tvarkyklę pasirinkite „WinUSB“.
  • Spustelėkite [Install Driver], kad įdiegtumėte WinUSB tvarkyklę

Pastaba:
Žr. HYPERLINK J-Link OpenOCD websvetainė (https://wiki.segger.com/OpenOCD), jei norite gauti daugiau informacijos.

Pastaba:
ĮSPĖJIMAS: pakeitus J-Link USB tvarkyklę, jokia SEGGER programinė įranga iš J-Link programinės įrangos paketo negali susisiekti su J-Link. Norint vėl naudoti SEGGER J-Link programinę įrangą, reikia grąžinti numatytąją USB tvarkyklę.
STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (8)

SWD režimas: kaip paleisti
Vaizdas file pasirinkimas
Naudokite [Select Image File] mygtuką pagrindiniame puslapyje arba eikite į [File]>[ Atidaryti File…], kad įkeltumėte esamą .bin arba .h ex file. Visas pasirinkto kelias file pasirodo šalia mygtuko, o mygtukas [Blykstė] tampa aktyvus mygtuko pabaigoje file pakrovimas.
Skirtuke Veiksmai vartotojas gali pasirinkti šias parinktis:

  • [Patikrinti]: priverčia patikrinti, ar atminties turinys įrašytas teisingai
  • [Nuskaitymo apsauga]: įjungia įrenginio nuskaitymo apsaugą užprogramavus pasirinktą vaizdą file
  • [Masinis trynimas]: leidžia atlikti masinį įrenginio trynimą prieš programuojant pasirinktą vaizdą file
  • [Atnaujinti įrenginio atmintį]: leidžia atnaujinti įrenginio atminties lentelę po „flash“ atminties programavimo operacijos
  • [Plug&Play režimas]: leidžia įjungti / išjungti „plug-and-play“ „flash“ atminties programavimo režimą, kai yra tik vienas SWD programavimo įrankis. Šiuo atveju plokštės programuojamos po vieną. Baigus programavimo operaciją vienoje plokštėje, ją galima atjungti ir prijungti kitą plokštę.

Pagal numatytuosius nustatymus parinktis [Mass erase], esanti šalia mygtuko [Flash], nėra pažymėta, o tik reikiami atminties puslapiai ištrinami ir įrašomi naudojant file turinį.
Skirtuke [Prijungtų sąsajų sąrašas] rodomos visos prijungtos SWD sąsajos (CMSIS-DAP, ST-LINK ir J-Link). Paspauskite [Refresh] mygtuką, kad atnaujintumėte prijungtų sąsajų sąrašą.
Vartotojas taip pat gali pasirinkti, kuri konkreti SWD aparatinės įrangos sąsaja turi būti rodoma lauke [Sąsaja].
Mygtukai [Select All], [Unselect All] ir [Invert All] leidžia vartotojui nustatyti, kurios prijungtos SWD sąsajos (visos, jokios arba kai kurios iš jų) turėtų būti naudingos paslaugų operacijos tikslas. Tokiu būdu tą pačią operaciją (tai yra „flash“ atminties programavimą) galima vienu metu atlikti keliuose įrenginiuose.
Mygtukas [Flash] leidžia pradėti „flash“ atminties programavimo operaciją nuo pasirinktos parinkties. Jei žymimasis laukelis [MAC Address] yra pažymėtas, vartotojas gali nurodyti atminties adresą, kuriame saugomas pasirinktas MAC adresas. Spustelėjus mygtuką [Flash], MAC adresas užprogramuojamas po vaizdo file.
'Vaizdas File' skirtukas
Pasirinktas file pavadinimas, dydis ir analizuojamas turinys, kuris turi būti programuojamas įrenginio „flash“ atmintyje viewed in theImage File skirtuką.

Skirtukas Įrenginio atmintis
Pasirinkite šį skirtuką, kad view prijungto įrenginio atminties turinys (paspaudus mygtuką [Skaityti]) ir žurnalas, kuriame yra pasirinktame įrenginyje atliktos operacijos.

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

Spustelėkite mygtuką [Skaityti], kad į lentelę perkeltumėte atminties segmentą, apibrėžtą [Start Address and Size].
Norėdami perskaityti visą „flash“ atmintį, pažymėkite parinktį [Visa atmintis].
Pirmame stulpelyje pateikiamas tolesnių 16 baitų iš eilės bazinis adresas (pvz.,ample, eilutė 0x10040050, 4 stulpelis turi šešioliktainę baitų reikšmę 0x10040054. Vartotojas gali pakeisti baitų reikšmes dukart spustelėdamas langelį ir įvesdamas naują šešioliktainę reikšmę. Redaguoti baitai rodomi raudonai.
Spustelėkite mygtuką [Rašyti], kad užprogramuotumėte visą puslapį su naujomis baitų reikšmėmis įrenginio „flash“ atmintyje.

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

Pastaba:
[Palyginti įrenginį Atmintis į File] taip pat palaikomas SWD režimu su tomis pačiomis funkcijomis, kaip aprašyta 4.1 skyriuje: UART režimas: kaip paleisti.

SWD režimas: skaitykite įkrovos įkrovos sektorių
Vartotojas gali perskaityti prijungto įrenginio įkrovos įkrovos sektorių per SWD aparatinės įrangos programavimo sąsają, pasirinkęs [Tools]> [Read Bootloader Sector (SWD)]. Įkrovos įkrovos sektoriaus turinys rodomas skirtuke Bootloader/OTP.

Pastaba:
Ši funkcija palaikoma tik SWD režimu ir pasiekiama tik per GUI.STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (12)

SWD režimas: skaitykite OTP sritį
Vartotojas gali nuskaityti prie OTP srities prijungtą įrenginį (jei palaikomas) per SWD aparatinės įrangos programavimo sąsają pasirinkdamas [Įrankiai]> [Skaityti OTP sritį (SWD)]. OTP srities turinys rodomas skirtuke Bootloader/OTP.
Ši funkcija nepalaikoma UART režimu.

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

SWD Plug&Play programavimo režimas
SWD Plug&Play programavimo režimas leidžia vartotojui patekti į programavimo kilpą prijungus naują programuojamą įrenginio platformą. Kai „flash“ atminties vaizdas file ir pasirinkus programavimo veiksmus, Flasher PC programa prašo vartotojo prijungti įrenginį prie SWD sąsajos (rodomas pranešimas Laukiama įrenginio N. 1).
Kai vartotojas prijungia įrenginį, rodomas pranešimas Prietaisas N. 1 prijungtas ir programa pradeda programuoti įrenginį pasirinktu vaizdu file ir parinktys. Kai programavimo operacija baigta, programa Flasher rodo pranešimą Prašome atjungti įrenginį N. 1. Kai vartotojas atjungia įrenginį, rodomas pranešimas Laukiama įrenginio N. 2. Vartotojas gali sustabdyti šį automatinį režimą paspausdamas mygtuką [Stop].
Naudodamas „Plug&Play“ režimą, vartotojas turi pasirinkti naudojamą sąsają (CMSIS-DAP, ST-LINK arba J-Link).

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

MAC adresų programavimas

MAC adreso programavimas leidžia MAC adresą išsaugoti konkrečioje įrenginio „flash“ atminties vietoje.
Vartotojas gali pasirinkti įjungti šią parinktį ar ne, pažymėdamas arba panaikindamas žymės langelį [MAC adresas]. Konkreti „flash“ atminties vieta nustatoma lauke [MAC Flash location].
Mygtukas [Nustatyti MAC adresą] leidžia vartotojui pasirinkti MAC adresą taip:

  1. Pažymėkite žymės langelį [Range] ir lauke [Start Address] pateikite pradžios adresą. Pradinis adresas yra MAC adresas, kuris turi būti išsaugotas pirmame prijungtame įrenginyje.
    • Galima nustatyti laipsniškus žingsnius, pradedant nuo [Start Address] reikšmės, įvesdami užprogramuojamų plokščių skaičių į Num. Skirtuke lentos arba įvesdami reikšmę [Pabaigos adresas]:
    • Jei skirtuke Veiksmai pasirinktas automatinis režimas, pasirinktas MAC adresų sąrašas naudojamas automatinio programavimo operacijoms. Jei ne, užprogramuotas tik vienas įrenginys, naudojant lauką [Start Address].
  2. Vartotojas gali pateikti MAC adresų sąrašą, kuris bus naudojamas per įvestį file:
    • Patikrinkite [File] ir pasirinkite įvesties tekstą file į [Įkelti File] lauke.
    • Jei skirtuke Veiksmai pasirinktas automatinis režimas, pasirinktas MAC adresų sąrašas naudojamas automatinio programavimo operacijoms. Jei ne, vienai programavimo operacijai naudojamas tik pirmasis adresas.

Žymimasis langelis [Save MAC Address Log] leidžia išsaugoti naudojamų MAC adresų sąrašą a file, pasirinktas [File Vardas] lauke.
MAC adresų programavimą galima derinti su automatinio programavimo režimu. Kiekvienam prijungtam įrenginiui vaizdas file pirmiausia užprogramuojamas, po to MAC adresas. Pasirinktų MAC adresų skaičius
(prieauginis adresų sąrašo dydis arba įvestis file dydis) suaktyvina automatinio programavimo operacijų pabaigą. Kiekvienas užprogramuotas MAC adresas rodomas žurnalo lange.
MAC adresų programavimas palaikomas UAR ir SWD režimu.

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)

Vartotojas gali pasirinkti, ar laikasamp yra įtrauktas į išsaugotą MAC adresų žurnalą file vardas (kaip priesaga).
Jei laikasamp nėra įtrauktas į žurnalo pavadinimą file, visa žurnalo informacija išsaugoma tame pačiame žurnale file. Jei laikasamp pridedama, kiekvieno paleidimo žurnalo informacija išsaugoma kitame žurnale file.
Žurnalo pavadinimas file galima nurodyti naudojant [File Vardas] lauke.

RF-Flasher paleidimo priemonė

RF-Flasher paleidimo priemonė yra atskira programa, leidžianti vartotojui paleisti RF-Flasher paslaugų komandas naudojant RF-Flasher paslaugų programos GUI.
Būtinas DOS komandų langas ir palaikomi UART ir SWD režimai (naudojant .bin ir .hex vaizdą files).
RF-Flasher paleidimo priemonė (RF-Flasher_Launcher.exe) yra įtraukta į RF-Flasher paslaugų programinės įrangos paketą programų aplanke. „RF-Flasher“ paslaugų programinės įrangos paketo pradžios meniu esantis „Release folder“.
elementas (ST RF-Flasher įrankis xxx) suteikia tiesioginę prieigą prie programos aplanko.

Reikalavimai
Norint naudoti RF-Flasher paleidimo priemonę konkrečiame įrenginyje, turi būti įvykdytos šios būtinos sąlygos:

  • UART režimas: BlueNRG-1, BlueNRG-2, BlueNRG-LP arba BlueNRGLPS platforma turi būti prijungta prie kompiuterio USB prievado
  • SWD režimas: prie BlueNRG-1, BlueNRG-2, BlueNRG-LP arba BlueNRG-LPS SWD linijų turi būti prijungtas SWD aparatinės įrangos programavimo / derinimo įrankis.

Naudojant parinktį -l, visi operacijos veiksmai sekami žurnale files, saugomas aplanke „Žurnalai“, kuris yra sukurtas „RF-Flasher“ paslaugų programinės įrangos paketo „Application“ aplanke.

RF-Flasher paleidimo priemonės parinktys
Norėdami naudoti RF-Flasher paleidimo priemonę konkrečiame įrenginyje, vartotojas turi atidaryti Windows DOS apvalkalą ir paleisti
RF-Flasher_Launcher.exe su tinkama komanda ir parinktimis (naudokite –h, kad gautumėte visų palaikomų parinkčių sąrašą).
RF-Flasher_Launcher.exe -h:
Naudojimas: RF-Flasher Launcher [-h] {flash, read, mass_erase, verify_memory, erase_pages, uart, swd, read_OTP,
rašyti_OTP}
RF-Flasher paleidimo priemonės versija xxx
Neprivalomi argumentai:
-h, –help: parodykite šį pagalbos pranešimą ir išeikite iš komandų:
{flash, skaityti, masės_trinti, patikrinti_atmintį, ištrinti_puslapius, uart, swd, skaityti_OTP, rašyti_OTP}

  • „flash“: užprogramuokite „flash“ atmintį
  • skaityti: skaityti „flash“ atmintį
  • mass_erase: ištrinkite "flash" atmintį
  • verify_memory: patikrinkite RF įrenginio turinį naudodami a file
  • erase_pages: ištrina vieną ar daugiau puslapių iš „flash“ atminties
  • uart: rodyti visus prijungtus COM prievadus (UART režimas)
  • swd: rodyti visus įrenginius, prijungtus per SWD sąsają: ST-LINK, CMSIS-DAP, J-Link (SWD režimas)
  • read_OTP: skaitykite OTP sritį (tik SWD režimu)
  • write_OTP: rašyti OTP sritį (tik SWD režimu)

RF-Flasher paleidimo priemonė: UART ir SWD režimai
RF-Flasher paleidimo priemonė palaiko du darbo režimus:

  • UART režimas (prijunkite pasirinktą įrenginį prie kompiuterio USB prievado)
  • SWD režimas (prijunkite pasirinktas BlueNRG-1, BlueNRG-2, BlueNRG-LP arba BlueNRG-LPS įrenginio SWD linijas prie SWD programavimo / derinimo įrankio).

RF-Flasher paleidimo priemonė: naudokite komandą uart, kad gautumėte visų galimų COMx prievadų (prie kompiuterio USB prievadų prijungtų įrenginių) sąrašą:

RF-Flasher_Launcher.exe uart
PRIJUNGTAS PRIEVADAS = COM194 (ST DK), COM160 (ST DK)
RF-Flasher paleidimo priemonė: naudokite komandą swd, kad gautumėte visų galimų prijungtų SWD aparatūros programavimo / derinimo įrankių sąrašą:
RF-Flasher_Launcher.exe swd
PRIJUNGTA ST-LINK = ST-LINK NEPRIJUNGTA
SUJUNGTA CMSIS-DAP (CMSIS-DAP sąsajų serijos numeris):

  1. 07200001066fff333231545043084259a5a5a5a597969908
  2. 07200001066dff383930545043205830a5a5a5a597969908
  3. 07200001066dff333231545043084255a5a5a5a597969908 SUJUNGTA J-Link = NEPRIJUNGTA J-Link

„RF-Flasher“ paleidimo priemonė: „flash“ komanda
Norėdami naudoti RF-Flasher paleidimo priemonę konkretaus įrenginio „flash“ atminčiai programuoti, galima „flash“ komanda (naudodami parinktį –h, kad gautumėte visų palaikomų parinkčių sąrašą):
RF-Flasher_Launcher.exe flash -h

Flash komandos naudojimas
RF-Flasher_Launcher.exe flash [-h] [-adresas START_ADDRESS][-f FILE_TO_FLASH
[FILE_TO_FLASH, …]] [-ištrinti] [-patikrinti] [-rp] [-mac] [-mac_adresas MAC_ADDRESS][-mac_log_file MAC_LOG_FILE][-mac_start MAC_START_ADDRESS | -mac_file
MAC_FILE_ADDRESS](-visi | -d DEVICE_ID) [-daugiakalbis {0, 1, 2, 3, 4}] [-l](-UART |
-SWD) [-dažnis {5,15,25,50,100,125,240,480,900,1800,4000}]

Flash komandos pasirenkami argumentai

  • -adresas START_ADDRESS, --adresas START_ADDRESS: pradžios adresas.
  • -visi, -visi: visi prijungti įrenginiai (COM prievadas UART režimu; ST-LINK ID, CMSIS-DAP ID ir J-link ID SWD režimu).
  • -d DEVICE_ID, -įrenginio DEVICE_ID: nustatykite prisijungimui naudojamo aparatūros įrankio ID (COM prievadas UART režimu; ST-LINK ID, CMSIS-DAP ID ir J-Link ID SWD režimu).
  • -trinti, --trinti: įjunkite parinktį [Masinis trynimas].
  • -f FILE_TO_FLASH [FILE_TO_FLASH …], –fileToFlash FILE_TO_FLASH
    [FILE_TO_FLASH …]: .bin arba .hex sąrašas files RF įrenginiui programuoti: BlueNRG-1, BlueNRG-2, BlueNRG-LP arba BlueNRG-LPS įrenginį.
  • dažnis {5,15,25,50,100,125,240,480,900,1800,4000}, –dažnis {5,15,25,50,100,125,240,480,900,1800,4000}: nustatyti STW-LINKD dažnio vertę (aparatinė įranga). Numatytoji vertė yra 4000.
  • -h, –help: parodykite šį pagalbos pranešimą ir išeikite.
  • -l, –log: žurnalo duomenys.
  • -mac, -mac: įjunkite parinktį [Mac Address].
  • -mac_address -MAC_ADDRESS: „flash“ atminties vieta, kurioje saugomas „Bluetooth®“ viešasis adresas.
  • -mac_file MAC_FILE_ADDRESS, –mf MAC_FILE_ADDRESS: file kuriame yra MAC adresų sąrašas.
  • -mac_log_file MAC_LOG_FILE, –ml MAC_LOG_FILE: files, kuriuose yra saugomų / nesaugomų ir naudojamų / nenaudojamų MAC adresų žurnalai.
  • -mac_start MAC_START_ADDRESS, -ms MAC_START_ADDRESS: pirmasis MAC adresas.
  • -rp, –-readout_protection: įjunkite parinktį [Readout Protection].
  • -SWD, –-swd: SWD modalumas (ST-LINK, CMSIS-DAP, J-Link aparatinės įrangos programavimo/derinimo įrankis).
  • -UART, --uart: UART režimas. Prieš atliekant operaciją tinkintą plokštę reikia įjungti įkrovos įkrovos režimu (didelė DIO7 kaiščio vertė, kai atliekamas BlueNRG-1 arba BlueNRG-2 įrenginio atstatymo ciklas; aukšta PA10 kaiščio vertė, kai iš naujo nustatomas BlueNRG-LP arba BlueNRG-LPS įrenginys). .
  • -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: padidinti išvesties išsamumą; nustatyti derinimo lygį iki 4 (tik SWD modalumui ir žurnalo duomenims). Numatytoji reikšmė yra 2.
  • -patikrinti, -patikrinti: įjunkite parinktį [Patvirtinti].

Pastaba:

  • Jei pasirinktas UART režimas, įrenginys turi būti prijungtas prie kompiuterio USB COM prievado ir turi būti naudojama –UART parinktis. Jei prie kompiuterio USB prievadų prijungtas daugiau nei vienas įrenginys, parinktis –all leidžia pasirinkti juos visus. Arba vartotojas gali nurodyti kiekvieną COM prievadą naudodamas –d parinktį.
  • Jei pasirinktas SWD režimas, prie pasirinktų įrenginio SWD linijų turi būti prijungtas SWD aparatinės įrangos programavimo/derinimo įrankis ir būtina naudoti parinktį -SWD. Jei prie kompiuterio per SWD sąsają prijungtas daugiau nei vienas įrenginys, parinktis –all leidžia pasirinkti juos visus. Arba vartotojas gali nurodyti kiekvieną sąsają naudodamas –d parinktį.
  • Dvejetainė file įkeliama, nurodoma naudojant –f parinktį. Jei vartotojas nori programuoti BlueNRG-1, BlueNRG-2, BlueNRG-LP arba BlueNRG-LPS įrenginius su skirtingais dvejetainiais files tos pačios programavimo sesijos metu jie gali nurodyti atitinkamus dvejetainius vaizdus tokia tvarka: BlueNRG-1, BlueNRG-2, BlueNRG-LP, BlueNRG-LPS.
    RF-Flasher_Launcher.exe flash -UART -all
    – 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“
    Pirmoji file yra užprogramuotas prijungtuose BlueNRG-1 įrenginiuose; antrasis file yra užprogramuotas prijungtuose BlueNRG-2 įrenginiuose; trečioji file yra užprogramuotas prijungtuose BlueNRG-LP įrenginiuose; ketvirtas file yra užprogramuotas prijungtuose BlueNRG-LPS įrenginiuose.
  • Jei parinktis –f nenaudojama, dvejetainiai vaizdai files nurodytas Application/config_file.conf naudojami:
    #Vaizdas file „BlueNRG_1“ įrenginiui
    BLUENRG_1 = "naudotojo_kelias"/bluenrg_1_binary_file.hex
    #Vaizdas file „BlueNRG_2“ įrenginiui
    BLUENRG_2 = "naudotojo_kelias"/bluenrg_2_binary.hex
    #Vaizdas file BlueNRG_LP įrenginiui
    BLUENRG_LP = "vartotojo_kelias"/bluenrg_lp_binary.hex
    #Vaizdas file BlueNRG_LPS įrenginiui
    BLUENRG_LPS = "user_path"/bluenrg_lps_binary.hex
    Vartotojas turi nurodyti visą dvejetainio vaizdo kelią kiekvienam įrenginiui.

RF-Flasher paleidimo priemonė: skaitymo komanda
Jei norite naudoti RF-Flasher paleidimo priemonę, kad nuskaitytumėte konkretaus įrenginio „flash“ atmintį, yra skaitymo komanda (naudokite –h, kad gautumėte visų palaikomų parinkčių sąrašą):
RF-Flasher_Launcher.exe skaitymas –h
Skaityti komandų naudojimą
RF-Flasher_Launcher.exe nuskaitė [-h] [-adresas START_ADDRESS][-dydis SIZE] [-visas] [-s] (-visi | -d DEVICE_ID)(-UART | -SWD) [-daugiakalbis {0, 1 , 2, 3, 4}] [-l] [-dažnis {5,15,25,50,100,125,240,480,900,1800,4000}]

Skaityti komandos pasirenkamus argumentus

  • -adresas START_ADDRESS, --adresas START_ADDRESS: pradžios adresas (numatytoji reikšmė yra 0x10040000).
  • -visi, -visi: visi prijungti įrenginiai (COM prievadas UART režimu; ST-LINK ID, CMSIS-DAP ID ir J-link ID SWD režimu).
  • -d DEVICE_ID, -įrenginio DEVICE_ID: nustatykite prisijungimui naudojamo aparatūros įrankio ID (COM prievadas UART režimu; ST-LINK ID, CMSIS-DAP ID ir J-Link ID SWD režimu).
  • -visas, -visas: nuskaito visą "flash" atmintį.
  • -dažnis {5,15,25,50,100,125,240,480,900,1800,4000}, -dažnis
    {5,15,25,50,100,125,240,480,900,1800,4000}: nustatykite dažnio reikšmę (tik SWD modalumui – ST-LINK aparatūrai). Numatytoji vertė yra 4000.
  • -h, --help: parodykite šį pagalbos pranešimą ir išeikite.
  • -l, –-log: žurnalo duomenys.
  • -s, –-show: rodo „flash“ atmintį po skaitymo operacijos.
  • -dydis DYDIS, --dydis DYDIS: nuskaitytos "flash" atminties dydis (numatytoji reikšmė yra 0x3000).
  • -SWD, –-swd: SWD modalumas (ST-LINK, CMSIS-DAP, J-Link aparatinės įrangos programavimo/derinimo įrankis).
  • -UART, --uart: UART modalumas. Prieš atliekant šią operaciją, tinkintos plokštės turi būti įjungtos į įkrovos įkrovos režimą. Naudojant BlueNRG-LP ir BlueNRG-LPS įrenginius, vartotojas turi nustatyti PA10 kaištį į didelę reikšmę ir atlikti įrenginio atstatymo ciklą, išlaikant aukštą PA10 reikšmę. „BlueNRG-1“ ir „BlueNRG-2“ įrenginiuose vartotojas turi nustatyti DIO7 kaištį į didelę reikšmę ir iš naujo nustatyti įrenginį, išlaikant DIO7 didelę reikšmę.
  • -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: padidinti išvesties išsamumą; nustatyti derinimo lygį iki 4 (tik SWD modalumui ir žurnalo duomenims). Numatytoji reikšmė yra 2.
  • Jei pasirinktas UART režimas, įrenginys turi būti prijungtas prie kompiuterio USB COM prievado ir turi būti naudojama –UART parinktis. Jei prie kompiuterio USB prievadų prijungtas daugiau nei vienas įrenginys, parinktis –all leidžia pasirinkti juos visus. Arba vartotojas gali nurodyti kiekvieną COM prievadą naudodamas –d parinktį.
  • Jei pasirinktas SWD režimas, prie pasirinktų įrenginio SWD linijų turi būti prijungtas SWD aparatinės įrangos programavimo/derinimo įrankis ir būtina naudoti parinktį -SWD. Jei prie kompiuterio per SWD sąsają prijungtas daugiau nei vienas įrenginys, parinktis –all leidžia pasirinkti juos visus. Arba vartotojas gali nurodyti kiekvieną sąsają naudodamas –d parinktį.

RF-Flasher paleidimo priemonė: masinio trynimo komanda
Norėdami naudoti RF-Flasher paleidimo priemonę masiniam konkretaus įrenginio "flash" atminties ištrynimui,
Yra komanda mass_erase (naudokite –h, kad gautumėte visų palaikomų parinkčių sąrašą):
RF-Flasher_Launcher.exe mass_erase –h
Masinio trynimo komandos naudojimas
RF-Flasher_Launcher.exe masės_trinimas [-h] [-s] (-visi | -d DEVICE_ID)(-UART | -SWD) [-daugiakalbis {0, 1, 2, 3, 4}] [-l][- dažnis
{5,15,25,50,100,125,240,480,900,1800,4000}]

Masinio trynimo komandos pasirenkami argumentai

  • -visi, -visi: visi prijungti įrenginiai (COM prievadas UART režimu; ST-LINK ID, CMSIS-DAP ID ir J-link ID SWD režimu).
  • -d DEVICE_ID, -įrenginio DEVICE_ID: nustatykite prisijungimui naudojamo aparatūros įrankio ID (COM prievadas UART režimu; ST-LINK ID, CMSIS-DAP ID ir J-Link ID SWD režimu).
  • -dažnis {5,15,25,50,100,125,240,480,900,1800,4000}, -dažnis
    {5,15,25,50,100,125,240,480,900,1800,4000}: nustatykite dažnio reikšmę (tik SWD modalumui – ST-LINK aparatūrai). Numatytoji vertė yra 4000.
  • -h, –-help: parodykite šį pagalbos pranešimą ir išeikite.
  • -l, –-log: žurnalo duomenys.
  • -s, –-show: rodo „flash“ atmintį po masinio trynimo operacijos.
  • -SWD, –-swd: SWD modalumas (ST-LINK, CMSIS-DAP, J-Link aparatinės įrangos programavimo/derinimo įrankis).
  • -UART, --uart: UART modalumas. Prieš atliekant šią operaciją, tinkintos plokštės turi būti įjungtos į įkrovos įkrovos režimą. Naudojant BlueNRG-LP ir BlueNRG-LPS įrenginius, vartotojas turi nustatyti PA10 kaištį į didelę reikšmę ir atlikti įrenginio atstatymo ciklą, išlaikant aukštą PA10 reikšmę. „BlueNRG-1“ ir „BlueNRG-2“ įrenginiuose vartotojas turi nustatyti DIO7 kaištį į didelę reikšmę ir iš naujo nustatyti įrenginį, išlaikant DIO7 didelę reikšmę.
  • -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: padidinti išvesties išsamumą; nustatyti derinimo lygį iki 4 (tik SWD modalumui ir žurnalo duomenims). Numatytoji reikšmė yra 2.

Pastaba

  • Jei pasirinktas UART režimas, įrenginys turi būti prijungtas prie kompiuterio USB COM prievado ir turi būti naudojama –UART parinktis. Jei prie kompiuterio USB prievadų prijungtas daugiau nei vienas įrenginys, parinktis –all leidžia pasirinkti juos visus. Arba vartotojas gali nurodyti kiekvieną COM prievadą naudodamas –d parinktį.
  • Jei pasirinktas SWD režimas, prie pasirinktų įrenginio SWD linijų turi būti prijungtas SWD aparatinės įrangos programavimo/derinimo įrankis ir būtina naudoti parinktį -SWD. Jei prie kompiuterio per SWD sąsają prijungtas daugiau nei vienas įrenginys, parinktis –all leidžia pasirinkti juos visus. Arba vartotojas gali nurodyti kiekvieną sąsają naudodamas –d parinktį.

RF-Flasher paleidimo priemonė: patikrinkite atminties komandą
Norėdami naudoti RF-Flasher paleidimo priemonę, kad patikrintumėte konkretaus įrenginio „flash“ atminties turinį,
Yra komanda verify_memory (naudokite –h, kad gautumėte visų palaikomų parinkčių sąrašą):
RF-Flasher_Launcher.exe verify_memory –h

Patikrinkite atminties komandų naudojimą
RF-Flasher_Launcher.exe verify_memory [-h] -f FLASH_VERIFY_FILE[-s][-adresas START_ADDRESS](-visi | -d DEVICE_ID) [-daugiakalbis {0, 1, 2, 3, 4}][-l] (-UART |-SWD)[-dažnis {5,15,25,50,100,125,240,480,900,1800,4000 ,XNUMX}]

Patikrinkite atminties komandų pasirenkamus argumentus

  • -adresas START_ADDRESS, --adresas START_ADDRESS: pradžios adresas tikrinimui (skirtas .bin filetik s). Numatytoji reikšmė yra 0x10040000.
  • -visi, -visi: visi prijungti įrenginiai (COM prievadas UART režimu; ST-LINK ID, CMSIS-DAP ID ir J-link ID SWD režimu).
  • -d DEVICE_ID, -įrenginio DEVICE_ID: nustatykite prisijungimui naudojamo aparatūros įrankio ID (COM prievadas UART režimu; ST-LINK ID, CMSIS-DAP ID ir J-Link ID SWD režimu).
  • -f FLASH_VERIFY_FILE,--file FLASH_VERIFY_FILE: file naudojamas „flash“ atminčiai patikrinti
  • -dažnis {5,15,25,50,100,125,240,480,900,1800,4000}, -dažnis {5,15,25,50,100,125,240,480,900,1800,4000} (aparatinė įranga: nustatyta dažnio vertei SLINKD). Numatytoji vertė yra 4000.
  • -h, --help: parodykite šį pagalbos pranešimą ir išeikite
  • -l, --log: žurnalo duomenys.
  • -s, –-show: rodoma „flash“ atmintis po patikrinimo operacijos
  • -SWD, –-swd: SWD režimas (ST-LINK, CMSIS-DAP, J-Link aparatinės įrangos programavimo/derinimo įrankis).
  • -UART, --uart: UART režimas.
  • -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: padidinti išvesties išsamumą; nustatyti derinimo lygį iki 4 (tik SWD modalumui ir žurnalo duomenims). Numatytoji reikšmė yra 2.
  • Jei pasirinktas UART režimas, įrenginys turi būti prijungtas prie kompiuterio USB COM prievado ir turi būti naudojama –UART parinktis. Jei prie kompiuterio USB prievadų prijungtas daugiau nei vienas įrenginys, parinktis –all leidžia pasirinkti juos visus. Arba vartotojas gali nurodyti kiekvieną COM prievadą naudodamas –d parinktį.
  • Jei pasirinktas SWD režimas, prie pasirinktų įrenginio SWD linijų turi būti prijungtas SWD aparatinės įrangos programavimo/derinimo įrankis ir būtina naudoti parinktį -SWD. Jei prie kompiuterio per SWD sąsają prijungtas daugiau nei vienas įrenginys, parinktis –all leidžia pasirinkti juos visus. Arba vartotojas gali nurodyti kiekvieną sąsają naudodamas –d parinktį.

RF-Flasher paleidimo priemonė: komanda ištrinti puslapius
Norėdami naudoti RF-Flasher paleidimo priemonę ir ištrinti „flash“ atminties turinio puslapį iš konkretaus įrenginio,
Yra komanda erase_pages (naudokite –h, kad gautumėte visų palaikomų parinkčių sąrašą):
RF-Flasher_Launcher.exe erase_pages –h
Ištrinti puslapių komandos naudojimą
RF-Flasher_Launcher.exe erase_pages [-h](-UART |-SWD)(-all | -d DEVICE_ID) [-l] [-daugiakalbis {0, 1, 2, 3, 4}] [-dažnis {5,15,25,50,100,125,240,480,900,1800,4000, XNUMX}] [-s] (-p PAGES | -range RANGE RANGE)

Trinti puslapius komandos pasirenkamus argumentus

  • -visi, -visi: visi prijungti įrenginiai (COM prievadas UART režimu; ST-LINK ID, CMSIS-DAP ID ir J-link ID SWD režimu).
  • -d DEVICE_ID, -įrenginio DEVICE_ID: nustatykite prisijungimui naudojamo aparatūros įrankio ID (COM prievadas UART režimu; ST-LINK ID, CMSIS-DAP ID ir J-Link ID SWD režimu).
  • -h, –-help: parodykite šį pagalbos pranešimą ir išeikite.
  • -l, –-log: žurnalo duomenys.
  • -dažnis {5,15,25,50,100,125,240,480,900,1800,4000}, -dažnis
    {5,15,25,50,100,125,240,480,900,1800,4000}: nustatykite dažnio reikšmę (tik SWD modalumui – ST-LINK aparatūrai). Numatytoji vertė yra 4000.
  • -p PAGES, -page PAGES: puslapių, kuriuos reikia ištrinti, sąrašas (prasideda nuo 0).
  • -range RANGE RANGE, -range RANGE RANGE: norimų ištrinti puslapių diapazonas (kur pirmasis RANGE nurodo mažiausią puslapio numerį, o antrasis RANGE nurodo didžiausią puslapio numerį).
  • -s, –-show: rodoma „flash“ atmintis po patikrinimo operacijos.
  • -SWD, –-swd: SWD modalumas (ST-LINK, CMSIS-DAP, J-Link aparatinės įrangos programavimo/derinimo įrankis).
  • -UART, --uart: UART modalumas. Prieš atliekant šią operaciją, tinkintos plokštės turi būti įjungtos į įkrovos įkrovos režimą. Naudojant BlueNRG-LP ir BlueNRG-LPS įrenginius, vartotojas turi nustatyti PA10 kaištį į didelę reikšmę ir atlikti įrenginio atstatymo ciklą, išlaikant aukštą PA10 reikšmę. „BlueNRG-1“ ir „BlueNRG-2“ įrenginiuose vartotojas turi nustatyti DIO7 kaištį į didelę reikšmę ir iš naujo nustatyti įrenginį, išlaikant DIO7 didelę reikšmę.
  • -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: padidinti išvesties išsamumą; nustatyti derinimo lygį iki 4 (tik SWD modalumui ir žurnalo duomenims). Numatytoji reikšmė yra 2.
  • Jei pasirinktas UART režimas, įrenginys turi būti prijungtas prie kompiuterio USB COM prievado ir turi būti naudojama –UART parinktis. Jei prie kompiuterio USB prievadų prijungtas daugiau nei vienas įrenginys, parinktis –all leidžia pasirinkti juos visus. Arba vartotojas gali nurodyti kiekvieną COM prievadą naudodamas –d parinktį.
  • Jei pasirinktas SWD režimas, prie pasirinktų įrenginio SWD linijų turi būti prijungtas SWD aparatinės įrangos programavimo/derinimo įrankis ir būtina naudoti parinktį -SWD. Jei prie kompiuterio per SWD sąsają prijungtas daugiau nei vienas įrenginys, parinktis –all leidžia pasirinkti juos visus. Arba vartotojas gali nurodyti kiekvieną sąsają naudodamas –d parinktį.

RF-Flasher paleidimo priemonė: skaitykite OTP komandą
Jei norite naudoti RF-Flasher paleidimo priemonę konkretaus įrenginio OTP nuskaitymui, galima komanda read_OTP (naudokite –h, kad gautumėte visų palaikomų parinkčių sąrašą):
RF-Flasher_Launcher.exe read_OTP –h
Skaityti OTP komandos naudojimą
RF-Flasher_Launcher.exe read_OTP [-h] (visi | -d DEVICE_ID) [-adresas OTP_ADDRESS][-NUMER skaičius] [-dažnis {5,15,25,50,100,125,240,480,900,1800,4000] [-] s] [-daugiakalbis {0,1,2,3,4}]

Perskaitykite pasirenkamus OTP komandos argumentus

  • -adresas OTP_ADDRESS, -adresas OTP_ADDRESS: OTP srities adresas (numatytasis: 0x10001800
    – sulygiuotas žodis).
  • -visi, -visi: visi prijungti įrenginiai (ST-LINK ID, CMSIS-DAP ID ir J-link ID SWD režimu).
  • -d DEVICE_ID, -įrenginio DEVICE_ID: nustatykite ryšiui naudojamo aparatūros įrankio ID (ST-LINK ID, CMSIS-DAP ID ir J-Link ID SWD režimu).
  • -dažnis {5,15,25,50,100,125,240,480,900,1800,4000}, -dažnis {5,15,25,50,100,125,240,480,900,1800,4000} (aparatinė įranga: nustatyta dažnio vertei SLINKD). Numatytoji vertė yra 4000.
  • -h, –-help: parodykite šį pagalbos pranešimą ir išeikite.
  • -l, –-log: žurnalo duomenys.
  • -numeris NUM, -numeris NUM: žodžių skaičius, kurį reikia perskaityti vienkartinio slaptažodžio srityje. Numatytoji reikšmė yra 256.
  • -s, –-show: rodo OTP sritį.
  • -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: padidinti išvesties išsamumą; nustatyti derinimo lygį iki 4 (tik SWD modalumui ir žurnalo duomenims). Numatytoji reikšmė yra 2.

Pastaba:
Komanda read_OTP veikia tik SWD režimu. Todėl prie pasirinktų įrenginio SWD linijų turi būti prijungtas SWD aparatinės įrangos programavimo/derinimo įrankis. Jei prie kompiuterio per SWD sąsają prijungtas daugiau nei vienas įrenginys, parinktis –all leidžia pasirinkti juos visus. Arba vartotojas gali nurodyti kiekvieną sąsają naudodamas –d parinktį.

RF-Flasher paleidimo priemonė: parašykite OTP komandą
Norėdami naudoti RF-Flasher paleidimo priemonę konkretaus įrenginio OTP nuskaitymui, galima komanda write_OTP (naudokite –h, kad gautumėte visų palaikomų parinkčių sąrašą):
RF-Flasher_Launcher.exe write_OTP –h

Parašykite OTP komandos naudojimą
RF-Flasher_Launcher.exe write_OTP [-h] (visi | -d DEVICE_ID) -adresas OTP_ADDRESS
-reikšmė OTP_VALUE [-dažnis {5,15,25,50,100,125,240,480,900,1800,4000}] [-l] [-daugiakalbis {0,1,2,3,4}]

Parašykite OTP komandos pasirenkamus argumentus

  • -adresas OTP_ADDRESS, -adresas OTP_ADDRESS: OTP srities adresas (numatytasis nustatymas: 0x10001800 – sulygiuotas žodis).
  • -visi, -visi: visi prijungti įrenginiai (ST-LINK ID, CMSIS-DAP ID ir J-link ID SWD režimu).
  • -d DEVICE_ID, -įrenginio DEVICE_ID: nustatykite ryšiui naudojamo aparatūros įrankio ID (ST-LINK ID, CMSIS-DAP ID ir J-Link ID SWD režimu).
  • -dažnis {5,15,25,50,100,125,240,480,900,1800,4000}, -dažnis {5,15,25,50,100,125,240,480,900,1800,4000} (aparatinė įranga: nustatyta dažnio vertei SLINKD). Numatytoji vertė yra 4000.
  • -h, –-help: parodykite šį pagalbos pranešimą ir išeikite.
  • -l, –-log: žurnalo duomenys.
  • -s, –-show: rodoma „flash“ atmintis po patikrinimo operacijos.
  • -reikšmė OTP_VALUE, -reikšmė OTP_VALUE: OTP reikšmė (žodis, pvz., 0x11223344)
  • -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: padidinti išvesties išsamumą; nustatyti derinimo lygį iki 4 (tik SWD modalumui ir žurnalo duomenims). Numatytoji reikšmė yra 2.

Pastaba:
Komanda write_OTP veikia tik SWD režimu. Todėl prie pasirinktų įrenginio SWD linijų turi būti prijungtas SWD aparatinės įrangos programavimo/derinimo įrankis. Jei prie kompiuterio per SWD sąsają prijungtas daugiau nei vienas įrenginys, parinktis –all leidžia pasirinkti juos visus. Arba vartotojas gali nurodyti kiekvieną sąsają naudodamas –d parinktį.
RF-Flasher paleidimo priemonė: pvzamples
Programuokite dvejetainį vaizdą prijungtuose BlueNRG-1 ir BlueNRG-2 įrenginiuose naudodami ST-LINK aparatinės įrangos įrankį (SWD režimu):
RF-Flasher_Launcher.exe flash -SWD -all -f "User_Application.hex" -l
Programuokite dvejetainį vaizdą prijungtuose Bluetooth® Low Energy įrenginiuose per USB COM prievadus (UART režimu):
RF-Flasher_Launcher.exe flash -UART -all -f "User_Application.hex" -l
Programuokite dvejetainį vaizdą prijungtuose įrenginiuose per CMSIS-DAP kanalą naudodami duomenų trynimo, tikrinimo ir registravimo parinktis (SWD režimu):

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

Revizijų istorija

3 lentelė. Dokumento taisymo istorija

Data Versija Pakeitimai
15 m. gegužės 2018 d 1 Pradinis išleidimas.
 

  

 

03-liepos-2018 d

 

 

  

2

Atnaujintas 1 pav. BlueNRG-1, BlueNRG-2 Flasher Utility, 2 pav. Flasher Utility UART pagrindinis langas, 3 pav. Flasher Utility UART režimas: vaizdas file , 4 pav. Flasher Utility UART režimas: įrenginio atmintis , 5 pav. Flasher Utility UART režimas: atminties laukų keitimas, 7 pav. Flasher Utility: SWD pagrindinis langas, 8 pav. Flasher Utility SWD režimas: įrenginio atmintis , 10 pav.

Flasher Utility: SWD automatinis režimas, 11 pav. Blykstės naudingumas: UART automatinis režimas, 12 pav. Mirktuko įrankis: UART automatinis programavimas baigtas ir 13 pav. Flasher Utility: SWD MAC adreso pasirinkimas.

Nedideli teksto pakeitimai visame dokumente.

 26 m. vasario 2019 d  3 Atnaujintas skyriaus įvadas ir 3.1 skyrius UART režimas: kaip paleisti.
Pridėta 8 skyriaus „Flasher“ paleidimo priemonė ir visi jos poskyriai.
 

09-balandžio-2019 d

 

4

Pridėta nuoroda į „Programų aplanką“ 8 skyriuje: „RF-Flasher“ paleidimo priemonė.

Atnaujintas 8.4 skyrius: RF-Flasher paleidimo priemonė: flash komanda.

 

 

 

 

 

14-liepos-2020 d

 

  

5

BlueNRG-1 ir BlueNRG-2 pakeistas į BlueNRG-X Flasher programinės įrangos paketą

Pridėta nuoroda į BlueNRG-LP įrenginį.

Atnaujintas 1 pav. „RF-Flasher“ paslaugų programa, 3 pav. „Flasher“ paslaugų programa UART pagrindinis langas, 5 pav. „Flasher“ paslaugų programos UART režimas: skirtukas „Įrenginio atmintis“, 6 pav. „Flasher“ paslaugų programos UART režimas: atminties laukų keitimas,

9 pav. Blykstės paslaugų programa: pagrindinis SWD langas, 10 pav. Blykstės paslaugų programos SWD režimas: Įrenginio atminties skirtukas, 14 pav. Blykstės įrankis: SWD Plug&Play režimas, 15 pav. Blykstės paslaugų programa: MAC adreso pasirinkimas ir 18 pav. RF-Flasher paleidimo priemonė: „flash“ komanda su parinktimi -erase, -l, -verify

 

 

 

 

05 m. gruodžio 2020 d

 6 Atnaujintas skyriaus įvadas, 2.1 skyrius: Sistemos reikalavimai, 4.1 skyrius: UART režimas: kaip paleisti, 5 skyrius: SWD pagrindinis langas, 5.1 skyrius: SWD režimas: kaip paleisti, 8.1 skirsnis: Reikalavimai,

8.2 skirsnis: RF-Flasher paleidimo priemonės parinktys, 8.3 skirsnis: RF-Flasher paleidimo priemonės: UART ir SWD režimai, 8.4 skirsnis: RF-Flasher paleidimo priemonės: blykstės komanda, 8.5 skirsnis: RF-Flasher paleidimo priemonės: skaitymo komanda, 8.6 skyrius. : RF-Flasher paleidimo priemonė: masinio trynimo komanda,

8.7 skyrius: RF-Flasher paleidimo priemonė: patikrinkite atminties komandą.

Pridėtas 8.8 skyrius: RF-Flasher paleidimo priemonė: komanda ištrinti puslapius.

 

 

 

 

 

 

04-spalio-2021 d

 

 

 

 

 

 

7

Pridėta 5.2 skyrius: SWD režimas: skaitykite įkrovos įkrovos sektorių ir 5.3 skyrius: SWD režimas: skaitykite OTP sritį.

Atnaujintas pavadinimas, Skyriaus įvadas, 2 skyrius: Darbo pradžia, 2.1 skirsnis: Sistemos reikalavimai, 2.2 skirsnis: Programinės įrangos paketo sąranka,

3 skyrius. Įrankių juostos sąsaja, 4 skyrius: pagrindinis UART langas, 8 skyrius: RF-Flasher paleidimo priemonės programa, 8.1 skyrius: reikalavimai, 8.2 skyrius: RF-Flasher paleidimo priemonės parinktys, 8.3 skyrius: RF-Flasher paleidimo priemonės: UART ir SWD režimai , 8.4 skirsnis: RF-Flasher paleidimo priemonė: blykstės komanda,

8.5 skirsnis: RF-Flasher paleidimo priemonė: skaitymo komanda, 8.6 skyrius: RF-Flasher paleidimo priemonė: masinio trynimo komanda, 8.7 skirsnis: RF-Flasher paleidimo priemonė: atminties komandos patikrinimas, 8.8 skirsnis: RF-Flasher paleidimo priemonė: puslapių trynimo komanda , 1.1 skirsnis: akronimų sąrašas ir 1.2 skirsnis: informaciniai dokumentai.

Data Versija Pakeitimai
Atnaujintas 1 pav. RF-Flasher įrankis, 2 pav. Palyginkite du Files skirtukas,

3 pav. Flasher UART pagrindinis langas, 4 pav. Flasher UART režimas: vaizdas File skirtukas, 5 pav. Blykstės paslaugų programos UART režimas: Įrenginio atmintis skirtukas, 6 pav. Flasher UART režimas: atminties laukų keitimas,

7 pav. Flasher UART režimas: Palyginkite įrenginio atmintį su vaizdu File skirtukas, 9 pav. Blykstės paslaugų programa: pagrindinis SWD langas, 10 pav. Blykstės paslaugų programos SWD režimas: Device Memory skirtukas, 16 pav. Blykstės paslaugų programa: UART MAC adreso programavimas, 17 pav. Blykstės paslaugų programa: SWD MAC adreso programavimas ir 18 pav. -Blykstės paleidimo priemonė: blykstės komanda su - trinti, -l, -verify parinktimi.

 

06-balandžio-2022 d

 

8

Visame dokumente pridėta BlueNRG-LPS nuoroda.

Atnaujintas 8.3 skyrius: RF-Flasher paleidimo priemonė: UART ir SWD režimai ir 8.4 skyrius: RF-Flasher paleidimo priemonė: blykstės komanda.

 

 

 

 

 

 

 

 

 

 

 

 

 

10-liepos-2024 d

 

 

 

 

 

 

 

 

 

 

 

 

 

9

Atnaujinta:
  • Dokumento pavadinimas
  • Skyrius Įvadas
  • 1.1 skirsnis: Akronimų sąrašas
  • 1.2 skirsnis: informaciniai dokumentai
  • 1 pav. RF-Flasher įrankis
  • 3 skyrius: įrankių juostos sąsaja
  • 3 pav. Flasher UART pagrindinis langas
  • 4.1 skyrius: UART režimas: kaip paleisti
  • 5 skyrius: SWD pagrindinis langas
  • 5.1 skyrius: SWD režimas: kaip paleisti
  • 12 pav. Flasher paslaugų programos SWD režimas: skaitykite įkrovos įkroviklį
  • 5.3 skyrius: SWD režimas: skaitykite OTP sritį
  • 14 pav. Flasher programa: SWD Plug&Play režimas
  • 7 skyrius: MAC adresų programavimas
  • 8.1 skirsnis: Reikalavimai
  • 8.2 skyrius: RF-Flasher paleidimo priemonės parinktys
  • 8.3 skyrius: RF-Flasher paleidimo priemonė: UART ir SWD režimai
  • 8.4 skyrius: RF-Flasher paleidimo priemonė: blykstės komanda
  • 8.5 skyrius: RF-Flasher paleidimo priemonė: skaitymo komanda
  • 8.6 skyrius: RF-Flasher paleidimo priemonė: masinio trynimo komanda
  • 8.7 skyrius: RF-Flasher paleidimo priemonė: patikrinkite atminties komandą
  • 8.8 skyrius: RF-Flasher paleidimo priemonė: komanda ištrinti puslapius
  • 8.9 skyrius: RF-Flasher paleidimo priemonė: skaitykite OTP komandą
  • 8.10 skyrius: RF-Flasher paleidimo priemonė: parašykite OTP komandą

SVARBI PRANEŠIMAS – ATIDŽIAI SKAITYKITE
STMicroelectronics NV ir jos dukterinės įmonės („ST“) pasilieka teisę bet kuriuo metu be įspėjimo keisti, taisyti, patobulinti, modifikuoti ir tobulinti ST gaminius ir (arba) šį dokumentą. Prieš pateikdami užsakymą pirkėjai turėtų gauti naujausią atitinkamą informaciją apie ST gaminius. ST gaminiai parduodami pagal ST pardavimo sąlygas, galiojančias užsakymo patvirtinimo metu.
Pirkėjai yra išimtinai atsakingi už ST gaminių pasirinkimą, pasirinkimą ir naudojimą, o ST neprisiima jokios atsakomybės už pagalbą taikant ar pirkėjų gaminių dizainą.
ST nesuteikia jokios tiesioginės ar numanomos licencijos jokioms intelektinės nuosavybės teisėms.
Perpardavus ST gaminius, kurių nuostatos skiriasi nuo čia pateiktos informacijos, panaikina bet kokią ST tokiam produktui suteiktą garantiją.
ST ir ST logotipas yra ST prekių ženklai. Daugiau informacijos apie ST prekių ženklus žr www.st.com/trademarks. Visi kiti produktų ar paslaugų pavadinimai yra atitinkamų savininkų nuosavybė.
Informacija šiame dokumente pakeičia ir pakeičia informaciją, anksčiau pateiktą bet kokiose ankstesnėse šio dokumento versijose.
© 2024 STMicroelectronics – Visos teisės saugomos
UM2406 – 9 red

Dokumentai / Ištekliai

STMicroelectronics UM2406 RF-Flasher Utility programinės įrangos paketas [pdf] Naudotojo vadovas
UM2406, UM2406 RF-Flasher Utility programinės įrangos paketas, RF-Flasher Utility programinės įrangos paketas, RF-Flasher Utility programinės įrangos paketas, Utility programinės įrangos paketas, programinės įrangos paketas, paketas

Nuorodos

Palikite komentarą

Jūsų el. pašto adresas nebus skelbiamas. Privalomi laukai pažymėti *