STMicroelectronics UM2406 RF-Flasher Utility tarkvarapakett
Tehnilised andmed
- Toetab BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 ja BlueNRG-2 seadmeid
- Liides: UART-režiim ja SWD-režiim
- Omadused: välkmälu programmeerimine, lugemine, mass kustutamine, sisu kontrollimine
- Süsteeminõuded: 2 GB muutmälu, USB-pordid, Adobe Acrobat Reader 6.0 või uuem
Toote kasutusjuhised
Alustamine
See jaotis sisaldab teavet süsteeminõuete ja tarkvarapaketi häälestuse kohta.
Süsteeminõuded:
- Vähemalt 2 GB muutmälu
- USB-pordid
- Adobe Acrobat Reader 6.0 või uuem
- Soovitatav kuvaskaala ja seaded kuni 150%
Tarkvarapaketi seadistamine:
Utiliidi käivitamiseks klõpsake RF-Flasheri utiliidi ikoonil, mis asub [Start] > [ST RF-Flasher Utility xxx] > [RFFlasher Utility].
Tööriistariba liides
Utiliidi RF-Flasher peaakna tööriistariba jaotises saavad kasutajad teha järgmisi toiminguid.
- Laadige olemasolev .bin või .hex file: [File] > [Ava file…]
- Salvestage praegune mälupilt: [File] > [Salvesta File Nagu…]
- Sulgege olemasolev .bin või .hex file: [File] > [Sule file]
- ST-LINKi sageduse määramine: [Tööriistad] > [Seaded…]
- Logi sisse või keelamine file loomine: [Tööriistad] > [Seaded…]
KKK
- Milliseid seadmeid toetab utiliit RF-Flasher?
Tarkvarapakett toetab praegu BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 ja BlueNRG-2 seadmeid. - Millised on minimaalsed süsteeminõuded RF-Flasheri utiliidi käitamiseks?
Minimaalsed süsteeminõuded hõlmavad vähemalt 2 GB muutmälu, USB-porte ja Adobe Acrobat Reader 6.0 või uuemat versiooni. - Kuidas salvestada praegust mälupilti utiliitis RF-Flasher?
Praeguse mälupildi salvestamiseks avage [File] > [Salvesta File As…] ja valige .bin-kausta salvestatav mäluosa file.
UM2406
Kasutusjuhend
Utiliidi tarkvarapakett RF-Flasher
Sissejuhatus
See dokument kirjeldab RF-Flasheri utiliidi tarkvarapaketti (STSW-BNRGFLASHER), mis sisaldab arvutirakendust RF-Flasher.
Utiliit RF-Flasher on eraldiseisev arvutirakendus, mis võimaldab BlueNRG-1, BlueNRG-2, BlueNRG-LP ja BlueNRG-LPS Bluetooth® Low Energy süsteemide kiibil olevaid välkmälu lugeda, mass kustutada, kirjutada, ja programmeeritud.
Praegu toetab see liidest BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 ja BlueNRG-2 välkmäluga UART-režiimi kaudu, kasutades seadme sisemist UART alglaadurit. Samuti toetab see praegu liidest BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 ja BlueNRG-2 välkmäluga SWD-režiimi kaudu, kasutades standardset SWD-liidest standardsete riistvara programmeerimis-/silumistööriistade (CMSIS-DAP, ST-LINK) kaudu. ja J-Link).
Lisaks võimaldab see salvestada MAC-aadressi kasutaja valitud kindlasse välkmälu asukohta nii UART- kui ka SWD-režiimis.
RF-Flasheri tarkvarapakett sisaldab ka eraldiseisvat vilkuri käivitamise utiliiti, mis võimaldab välkmälu programmeerimist, lugemist, masskustutamist ja sisu kontrollimist. Vilkumise käivitaja utiliit nõuab ainult arvuti DOS-i akent.
Märkus.
RF termin viitab praegu BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 ja BlueNRG-2 seadmetele. Konkreetsed erinevused tuuakse vajadusel esile.
Üldine teave
Akronüümide loend
Tabel 1. Akronüümide loend
Tähtaeg | Tähendus |
RF | Raadiosagedus |
SWD | Jadajuhtmete silumine |
UART | Universaalne asünkroonne vastuvõtja-saatja |
USB | Universaalne seeria buss |
Viitedokumendid
Tabel 2. Viitedokumendid
Viide | Tüüp | Pealkiri |
DS11481 | BlueNRG-1 andmeleht | Programmeeritav Bluetooth® Low Energy juhtmevaba SoC |
DS12166 | BlueNRG-2 andmeleht | Programmeeritav Bluetooth® Low Energy juhtmevaba SoC |
DB3557 | STSW-BNRGFLASHER andmete lühikirjeldus | RF-Flasheri tarkvarapaketi andmeülevaade |
DS13282 | BlueNRG-LP andmeleht | Programmeeritav Bluetooth® Low Energy juhtmevaba SoC |
DS13819 | BlueNRG-LPS andmeleht | Programmeeritav Bluetooth® Low Energy juhtmevaba SoC |
Alustamine
Selles jaotises kirjeldatakse kõiki süsteeminõudeid RF-Flasheri utiliidi PC-rakenduse käitamiseks ja sellega seotud tarkvarapaketi installiprotseduuri.
Süsteeminõuded
Utiliidil RF-Flasher on järgmised miinimumnõuded.
- Intel®-i või AMD-protsessoriga arvuti, milles töötab järgmine Microsoft®-i operatsioonisüsteem:
- Windows® 10
- Vähemalt 2 GB muutmälu
- USB-pordid
- Adobe Acrobat Reader 6.0 või uuem
- Soovitatav kuvaskaala ja seaded on kuni 150%.
Tarkvarapaketi seadistamine
Kasutaja saab seda utiliiti käivitada, klõpsates RF-Flasheri utiliidi ikoonil ([Start]>[ST RF-Flasher Utility xxx]>[RF-Flasher Utility]).
Tööriistariba liides
Utiliidi RF-Flasher peaakna tööriistariba jaotises saab kasutaja teha järgmisi toiminguid.
- Laadige olemasolev .bin või .hex (Intel laiendatud) file, kasutades [File]> [Avatud file…]
- Salvestage praegune mälupilt kausta file, kasutades [File]> [Salvesta File Nagu…]. Algusaadress ja mäluosa suurus, mis salvestatakse file on võimalik valida vahekaardilt Seadme mälu.
- Sulgege olemasolev .bin või .hex file, kasutades [File]> [Sule file]
- Määrake ST-LINKi sagedus, kasutades [Tööriistad]> [Seaded…]
- Logi sisse või keelamine file loomine UART/SWD modaalsuses, kasutades [Tools]> [Settings…]. Kui logi files on salvestatud, on võimalik määrata salvestatava silumisinfo taseme (ainult SWD jaoks). Kõik logi files salvestatakse kausta {installatsioonitee}\ST\RF-Flasher Utility xxx\Logs\.
- Masskustutus, kasutades [Tööriistad]>[Masskustutus].
- Kontrollige välkmälu sisu [Tööriistad]> [Kinnitage välkmälu sisu].
- Hankige rakenduse versioon, kasutades [Abi]> [Teave].
- Laadige alla a file, kasutades [Tööriistad]>[Välklamp].
- Kustutage seadme sektorid, kasutades [Tööriistad]> [Kustuta lehti…]
- Võrrelge seadme mälu valitud pildiga file, kasutades [Tööriistad]> [Võrdle seadme mälu funktsiooniga file]. Kaks pilti files kuvatakse jaotises Võrdle seadme mälu pildiga File vahekaart ja sellega seotud erinevused on punasega esile tõstetud.
- Võrrelge kahte files, kasutades [File]> [Võrdle kahte files]
- Lugege alglaaduri sektorit (ainult SWD-režiimis), kasutades [Tools]> [Read Bootloader Sector (SWD)].
- Lugege OTP-ala (ainult SWD-režiimis), kasutades [Tööriistad]>[Loe OTP-ala (SWD)].
- Salvestage alglaaduri sektorid või OTP-ala .bin-kausta file, kasutades [File]> [Salvesta File Nagu…].
Kasutaja saab valida ka kaks pilti files ja võrrelda neid. Kaks pilti files kuvatakse jaotises Võrdle kaks Files vahekaart ja sellega seotud erinevused on punasega esile tõstetud. .bin ja .hex file vorminguid toetatakse.
Utiliidi RF-Flasher peaakna ülemises osas saab kasutaja pildi valida file läbi [Select Image File] nuppu. Kasutaja saab valida mälu tüübi: välkmälu, alglaadur või OTP-ala. Välkmäluala jaoks saab kasutaja määrata algusaadressi (ainult prügikasti jaoks file)
Kõik need valikud on saadaval UART- ja SWD-režiimis.
Kasutaja peab lubama juurdepääsu valitud režiimile (UART või SWD). Nad saavad seda teha, avades UART-režiimi jaoks seotud COM-pordi või ühendades seadme SWD-liinidega SWD riistvara programmeerimis-/silumistööriista.
UART peaaken
RF-Flasheri utiliidi peaakna UART-peaakna vahekaardil saab kasutaja jaotise COM-portide loend kaudu valida seadme liidestamiseks kasutatava COM-pordi.
RF-seadme hindamisplaadi jaoks kasutatav jadaedastuskiirus on 460800 XNUMX bps.
UART-režiim: kuidas käivitada
Pilt file valik
Olemasoleva .bin või .hex faili laadimiseks file, kasutage [Select Image File] nuppu avalehel, navigeerige saidile [File]> [Avatud File…] või avage pilt File sakk. Valitu täielik tee file kuvatakse nupu kõrval ja nupp [Flash] aktiveerub, kui file on laadinud.
Vahekaardil COM-portide loend kuvatakse kõik arvuti USB-portidesse ühendatud seadmed. Nupud [Select All], [Unselect All] ja [Invert All] võimaldavad kasutajal määrata, millised ühendatud seadmed (kõik, mitte ükski või mõned neist) peaksid olema utiliidi toimingute sihtmärgiks. Nii saab sama toimingut (st välkmälu programmeerimist) teha samaaegselt mitmes seadmes. Nupp [Refresh] võimaldab kasutajal värskendada ühendatud seadmete loendit.
Vaikimisi ei ole jaotises [Toimingud] valikut [Mass erase] märgitud ning kustutatakse ja kirjutatakse ainult vajalikud mälulehed. file sisu. Kui see suvand on märgitud, eelneb välkmälu programmeerimise etapile täielik masskustutus.
Valik [Verify] sunnib kontrollima, kas mälu sisu on õigesti kirjutatud.
Märkige suvand [Update Device Memory], et värskendada seadme mälutabelit pärast toimingut välkmäluga.
Näidukaitse valik võimaldab seadme näidukaitset pärast välkmälu programmeerimist.
Kontrollige valikut [Auto Baudrate] ainult siis, kui tahvlil on tehtud riistvara lähtestamine, et sundida toimingut [Auto Baudrate]. Vaikimisi ei ole suvand [Auto Baudrate] märgitud.
Pilt File sakk
Valitud file nimi, suurus ja parsitud sisu, mida seadme välkmällu programmeerida saab viewed pildil File sakk.
Vahekaart Seadme mälu
Valige see vahekaart, et view ühendatud seadme mälu sisu (nupu [Read] kaudu) ja logi, mis sisaldab valitud seadmega tehtud toiminguid.
[Start Address and Size] abil määratletud mälusegmendi tabelisse ülekandmiseks klõpsake nuppu [Read].
Kogu välkmälu lugemiseks märkige suvand [Terve mälu].
Esimene veerg annab rea järgmise 16 baidi baasaadressi (ntample, rida 0x10040050, veerg 4 sisaldab kuueteistkümnendsüsteemi baidi väärtust 0x10040054. Kasutaja saab baitide väärtusi muuta, topeltklõpsates lahtril ja sisestades uue kuueteistkümnendsüsteemi väärtuse. Redigeeritud baidid kuvatakse punaselt.
Klõpsake nuppu [Write], et programmeerida kogu leht uute baitide väärtustega seadme välkmällu.
Nupp [Flash] võimaldab käivitada välkmälu programmeerimistoimingu valitud valikuga. Kui märkeruut [MAC-aadress] on märgitud, saab kasutaja määrata mäluaadressi, kuhu valitud MAC-aadress salvestatakse. Kui klõpsate nupul [Flash], programmeeritakse MAC-aadress pildi järele file.
Võrrelge seadme mälu pildiga File sakk
Kasutaja saab võrrelda seadme praegust mälu valitud pildiga file. Kaks pilti fileKuvatakse s ja kõik erinevused on punasega esile tõstetud. .bin ja .hex files-vormingut toetatakse.
RF-Flasheri utiliidi kasutamine teiste plaatidega
Utiliit RF-Flasher tuvastab automaatselt arvuti USB-portidesse ühendatud BlueNRG-1, BlueNRG-2, BlueNRG-LP ja BlueNRG-LPS hindamisplaadid (kuvatakse kui STDK). Seadme lähtestamiseks ja UART alglaaduri režiimi panemiseks kasutab see lisa-STM32 (juhib GUI).
Rakendus töötab ka kohandatud plaatidega, pakkudes ühendatud seadmele lihtsat UART-juurdepääsu, kuid kasutaja peab seadma seadme alglaaduri režiimi käsitsi. Mitte-STEVAL-i COM-pordi valimisel kuvatakse järgmine hüpikaken:
Selle hüpikakna ilmumisel ja olenevalt seadme tüübist aktiveeritakse alglaaduri režiim järgmiselt.
- BlueNRG-LP ja BlueNRG-LPS seadmete puhul peab kasutaja seadma PA10 viigu kõrgele väärtusele ja teostama seadme lähtestamistsükli (hoides PA10 kõrgel väärtusel).
- BlueNRG-1 ja BlueNRG-2 seadmete puhul peab kasutaja määrama DIO7 viigu kõrgele väärtusele ja lähtestama seadme (hoides DIO7 kõrgel väärtusel).
Samuti saab kasutaja hüpikaknas määrata UART-i eelistatud edastuskiiruse ja seejärel GUI-le naasmiseks vajutada OK.
Märkus.
Kasutaja peab vältima seadme lähtestamist utiliidi RF-Flasher kasutamise ajal, välja arvatud juhul, kui ComPort Setting hüpikaken on aktiivne. Kui seade lähtestatakse, peab kasutaja Flasheri utiliidi uuesti kasutamiseks lülitama COM-porti.
Märkus.
Kui kasutatakse kohandatud plaate, pakkudes UART-juurdepääsu BlueNRG-1, BlueNRG-2, BlueNRG-LP ja BlueNRG-LPS seadmetele USB FTDI liidese kaudu, peaks kasutaja USB FTDI arvutidraiveriga seotud latentsusaega veelkord kontrollima. See võimaldab ühendatud porti tuvastada kui USB virtuaalset COM-i. Tüüpilise USB-FTDI arvutidraiveri puhul kontrollige veelkord seotud seadme USB-draiveri sätteid jaotises [Atribuudid]> [Port
Seaded]> [Täpsem]. Veenduge, et latentsustaimeri väärtuseks on seatud 1 ms. See säte on tungivalt soovitatav välkmälu toimingute kiirendamiseks kohandatud plaatidel.
SWD peaaken
SWD peaakna vahekaardi kasutamiseks RF-Flasheri utiliidi peaaknas peab kasutaja ühendama SWD riistvara programmeerimis-/silumistööriista seadme SWD liinidega (BlueNRG-1, BlueNRG-2, BlueNRG-LP ja BlueNRG-LPS seadmed ).
Toetatakse järgmisi SWD riistvara programmeerimis-/silumisliideseid, eeldades, et valitud riistvara ja seotud tarkvaratööriistad toetavad ühendatud seadet:
- CMSIS-DAP
- ST-LINK
- J-Link
Märkus
J-Linki silumisadapterina kasutamiseks tuleb USB-draiver muuta J-Linki draiveri asemel WinUSB-ks. Seda saab hõlpsasti teha, kasutades tööriista HYPERLINK Zadig (https://zadig.akeo.ie) järgmiselt:
- Valige seadmete loendist J-Link
- Valige draiveriks "WinUSB".
- WinUSB draiveri installimiseks klõpsake [Install Driver]
Märkus.
Vaadake HYPERLINK J-Link OpenOCD-d websait (https://wiki.segger.com/OpenOCD) lisateabe saamiseks.
Märkus.
HOIATUS. Kui J-Linki USB-draiver on vahetatud, ei saa ükski J-Linki tarkvarapaketi SEGGER-tarkvara J-Linkiga suhelda. Tarkvara SEGGER J-Link uuesti kasutamiseks tuleb USB-draiver tagasi vaikeseadele lülitada.
SWD-režiim: kuidas joosta
Pilt file valik
Kasutage [Select Image File] nuppu avalehel või avage [File]>[ Ava File…] olemasoleva .bin või .h ex file. Valitu täielik tee file ilmub nupu kõrvale ja nupp [Flash] aktiveerub nupu lõpus file laadimine.
Vahekaardil Toimingud saab kasutaja valida järgmised valikud.
- [Verify]: sunnib kontrollima, kas mälu sisu on õigesti kirjutatud
- [Readout protection]: lubab seadme näidu kaitse pärast valitud pildi programmeerimist file
- [Mass kustutamine]: võimaldab seadme massilist kustutamist enne valitud pildi programmeerimist file
- [Update Device Memory]: võimaldab seadme mälutabelit värskendada pärast välkmälu programmeerimistoimingut
- [Plug&Play režiim]: võimaldab plug-and-play välkmälu programmeerimisrežiimi lubada/keelata, kui saadaval on ainult üks SWD programmeerimistööriist. Sel juhul programmeeritakse lauad ükshaaval. Kui programmeerimisoperatsioon ühel plaadil on lõppenud, on võimalik see lahti ühendada ja ühendada teine plaat.
Vaikimisi ei ole [Flash] nupu kõrval olevat valikut [Mass erase] märgitud ning kustutatakse ja kirjutatakse nupuga ainult vajalikud mälulehed. file sisu.
Vahekaardil [Ühendatud liideste loend] kuvatakse kõik ühendatud SWD-liidesed (CMSIS-DAP, ST-LINK ja J-Link). Ühendatud liideste loendi värskendamiseks vajutage nuppu [Värskenda].
Samuti saab kasutaja väljal [Interface] valida, millist konkreetset SWD riistvaraliidest tuleb kuvada.
Nupud [Select All], [Unselect All] ja [Invert All] võimaldavad kasutajal määrata, millised ühendatud SWD liidesed (kõik, mitte ükski või mõned neist) peaksid olema utiliidi toimingute sihtmärgiks. Nii saab sama toimingut (st välkmälu programmeerimist) teha samaaegselt mitmes seadmes.
Nupp [Flash] võimaldab käivitada välkmälu programmeerimistoimingu valitud valikuga. Kui märkeruut [MAC-aadress] on märgitud, saab kasutaja määrata mäluaadressi, kuhu valitud MAC-aadress salvestatakse. Kui klõpsate nupul [Flash], programmeeritakse MAC-aadress pildi järele file.
'Pilt File' vahekaart
Valitud file nimi, suurus ja parsitud sisu, mida seadme välkmällu programmeerida saab viewed in theImage File sakk.
Vahekaart Seadme mälu
Valige see vahekaart, et view ühendatud seadme mälu sisu (nupu [Read] kaudu) ja logi, mis sisaldab valitud seadmega tehtud toiminguid.
[Start Address and Size] (Algusaadress ja suurus) määratletud mälusegmendi tabelisse ülekandmiseks klõpsake nuppu [Read].
Kogu välkmälu lugemiseks märkige suvand [Terve mälu].
Esimene veerg annab rea järgmise 16 baidi baasaadressi (ntample, rida 0x10040050, veerg 4 sisaldab kuueteistkümnendsüsteemi baidi väärtust 0x10040054. Kasutaja saab muuta baitide väärtusi, topeltklõpsates lahtril ja sisestades uue kuueteistkümnendsüsteemi väärtuse. Redigeeritud baidid kuvatakse punaselt.
Klõpsake nuppu [Write], et programmeerida kogu leht uute baitide väärtustega seadme välkmällu.
Märkus.
[Võrdle seadet Mälu juurde File] on toetatud ka SWD-režiimis samade funktsioonidega, mida on kirjeldatud jaotises 4.1: UART-režiim: kuidas käivitada.
SWD-režiim: loe alglaaduri sektorit
Kasutaja saab lugeda ühendatud seadme alglaaduri sektorit SWD riistvara programmeerimisliidese kaudu, valides [Tools]> [Read Bootloader Sector (SWD)]. Alglaaduri sektori sisu kuvatakse vahekaardil Bootloader/OTP.
Märkus.
Seda funktsiooni toetatakse ainult SWD-režiimis ja sellele pääseb juurde ainult GUI kaudu.
SWD-režiim: loe OTP-ala
Kasutaja saab lugeda OTP alaga ühendatud seadet (kui seda toetatakse) SWD riistvara programmeerimisliidese kaudu, valides [Tööriistad]> [Loe OTP piirkonda (SWD)]. OTP-ala sisu kuvatakse vahekaardil Bootloader/OTP.
Seda funktsiooni UART-režiimis ei toetata.
SWD Plug&Play programmeerimisrežiim
SWD Plug&Play programmeerimisrežiim võimaldab kasutajal siseneda programmeerimisahelasse, ühendades uue programmeeritava seadmeplatvormi. Kui välkmälu pilt file ja programmeerimistoimingud on valitud, palub Flasher PC-rakendus kasutajal ühendada seade SWD-liidesega (kuvatakse teade Waiting for device N. 1).
Kui kasutaja ühendab seadme, kuvatakse teade Seade N. 1 ühendatud ja rakendus alustab seadme programmeerimist valitud pildiga file ja valikud. Kui programmeerimistoiming on lõppenud, kuvab rakendus Flasher teade Palun ühendage seade N lahti. 1. Kui kasutaja seadme lahti ühendab, kuvatakse teade Waiting for device N. 2. Kasutaja saab selle automaatrežiimi peatada, vajutades nuppu [Stopp].
Plug&Play režiimi kasutamisel peab kasutaja valima kasutatava liidese (CMSIS-DAP, ST-LINK või J-Link).
MAC-aadressi programmeerimine
MAC-aadressi programmeerimine võimaldab salvestada MAC-aadressi seadme kindlasse välkmälu asukohta.
Kasutaja saab valida, kas see suvand lubada või mitte, märkides või tühjendades märkeruudu [MAC-aadress]. Konkreetne välkmälu asukoht määratakse välja [MAC Flash location] kaudu.
Nupp [Set MAC address] võimaldab kasutajal valida MAC-aadressi järgmiselt.
- Märkige ruut [Range] ja sisestage väljale [Start Address] algusaadress. Algaadress on MAC-aadress, mis salvestatakse esimesele ühendatud seadmele.
- On võimalik seada astmelisi samme alates [Start Address] väärtusest, sisestades programmeeritavate plaatide arvu numbrisse Num. Tahvlite vahekaarti või sisestades väärtuse [Lõppaadress]:
- Kui vahekaardil Toimingud on valitud automaatrežiim, kasutatakse automaatsete programmeerimistoimingute jaoks valitud MAC-aadresside loendit. Kui ei, siis on välja [Start Address] abil programmeeritud ainult üks seade.
- Kasutaja saab esitada sisendi kaudu kasutatavate MAC-aadresside loendi file:
- Kontrollige [File] märkeruut ja valige sisestustekst file in [Load File] väljal.
- Kui vahekaardil Toimingud on valitud automaatrežiim, kasutatakse automaatsete programmeerimistoimingute jaoks valitud MAC-aadresside loendit. Kui ei, kasutatakse ühe programmeerimistoimingu jaoks ainult esimest aadressi.
Märkeruut [Save MAC Address log] võimaldab salvestada kasutatud MAC-aadresside loendi a file, mis on valitud [File Nimi].
MAC-aadressi programmeerimist saab kombineerida automaatse programmeerimisrežiimiga. Iga ühendatud seadme puhul pilt file esmalt programmeeritakse, seejärel MAC-aadress. Valitud MAC-aadresside arv
(täiendav aadressiloendi suurus või sisend file suurus) käivitab automaatsete programmeerimistoimingute lõpu. Iga programmeeritud MAC-aadress kuvatakse logiaknas.
MAC-aadresside programmeerimist toetatakse UAR- ja SWD-režiimis.
Kasutaja saab valida, kas ajavahemik või mitteamp lisatakse salvestatud MAC-aadressi logisse file nimi (sufiksina).
Kui kõige aegamp ei lisata logi nimele file, salvestatakse kogu logiteave samasse logisse file. Kui kõige aegamp lisatakse, salvestatakse iga käitamise logiteave erinevasse logisse file.
Logi nimi file saab määrata kasutades [File Nimi].
RF-Flasheri käivitusutiliit
RF-Flasheri käivitusprogramm on iseseisev utiliit, mis võimaldab kasutajal RF-Flasheri utiliidi GUI abil käitada RF-Flasheri utiliidi käske.
Nõutav on DOS-i käsuaken ning toetatud on nii UART- kui ka SWD-režiim (kasutades .bin ja .hex kujutist files).
RF-Flasheri käivitusutiliit (RF-Flasher_Launcher.exe) sisaldub rakenduste kaustas RF-Flasheri utiliidi tarkvarapaketis. RF-Flasheri utiliidi tarkvarapaketi käivitusmenüüs "Release folder".
üksus (ST RF-Flasheri utiliit xxx) võimaldab otsest juurdepääsu rakenduste kaustale.
Nõuded
RF-Flasheri käivitusutiliidi kasutamiseks konkreetses seadmes peavad olema täidetud järgmised eeltingimused.
- UART-režiim: BlueNRG-1, BlueNRG-2, BlueNRG-LP või BlueNRGLPS platvorm peab olema ühendatud arvuti USB-porti
- SWD-režiim: SWD-riistvara programmeerimis-/silumistööriist peab olema ühendatud BlueNRG-1, BlueNRG-2, BlueNRG-LP või BlueNRG-LPS SWD-liinidega.
Valiku -l abil jälgitakse kõiki toimingutetappe logis files, mis on salvestatud kausta "Logid", mis luuakse RF-Flasheri utiliidi tarkvarapaketi "Rakendus" kaustas.
RF-Flasheri käivitusutiliidi valikud
RF-Flasheri käivitusutiliidi kasutamiseks konkreetses seadmes peab kasutaja avama Windowsi DOS-i kesta ja käivitama
RF-Flasher_Launcher.exe koos õige käsu ja suvanditega (kõigi toetatud valikute loendi saamiseks kasutage -h).
RF-Flasher_Launcher.exe -h:
Kasutamine: RF-Flasher Launcher [-h] {flash, read, mass_erase, verify_memory, erase_pages, uart, swd, read_OTP,
write_OTP}
RF-Flasheri käivitaja versioon xxx
Valikulised argumendid:
-h, –help: kuvage see abiteade ja väljuge käsust:
{flash, read, mass_erase, verify_memory, erase_pages, uart, swd, read_OTP, write_OTP}
- välklamp: välkmälu programmeerimine
- loe: loe välkmälu
- mass_erase: kustutab välkmälu
- verify_memory: kontrollige RF-seadme sisu a file
- erase_pages: kustutab välkmälust ühe või mitu lehekülge
- uart: kuva kõik ühendatud COM-pordid (UART-režiim)
- swd: kuva kõik SWD-liidese kaudu ühendatud seadmed: ST-LINK, CMSIS-DAP, J-Link (SWD-režiim)
- read_OTP: loe OTP ala (ainult SWD-režiimis)
- write_OTP: kirjuta OTP ala (ainult SWD-režiimis)
RF-Flasheri käivitusutiliit: UART- ja SWD-režiimid
Käivitusutiliit RF-Flasher toetab kahte töörežiimi:
- UART-režiim (ühendage valitud seade arvuti USB-porti)
- SWD-režiim (ühendage valitud BlueNRG-1, BlueNRG-2, BlueNRG-LP või BlueNRG-LPS seadme SWD-liinid SWD programmeerimis-/silumistööriistaga).
RF-Flasheri käivitusutiliit: kasutage käsku uart, et saada loend kõigist saadaolevatest COMx-portidest (arvuti USB-portidega ühendatud seadmed):
RF-Flasher_Launcher.exe uart
ÜHENDATUD PORD = COM194 (ST DK), COM160 (ST DK)
RF-Flasheri käivitusutiliit: kasutage käsku swd, et saada loend kõigist saadaolevatest ühendatud SWD riistvara programmeerimis-/silumistööriistadest:
RF-Flasher_Launcher.exe swd
ST-LINKI ÜHENDATUD = ST-LINK EI OLE ÜHENDATUD
ÜHENDATUD CMSIS-DAP-iga (CMSIS-DAP liideste seerianumber):
- 07200001066fff333231545043084259a5a5a5a597969908
- 07200001066dff383930545043205830a5a5a5a597969908
- 07200001066dff333231545043084255a5a5a5a597969908 ÜHENDATUD J-Linkiga = J-Link EI OLE ÜHENDATUD
RF-Flasheri käivitusutiliit: välgukäsk
RF-Flasheri käivitusutiliidi kasutamiseks konkreetse seadme välkmälu programmeerimiseks on saadaval välkmälu (kõigi toetatud suvandite loendi saamiseks kasutame suvandit –h):
RF-Flasher_Launcher.exe flash -h
Flash-käskude kasutamine
RF-Flasher_Launcher.exe flash [-h] [-aadress START_ADDRESS][-f FILE_TO_FLASH
[FILE_TO_FLASH, …]] [-kustuta] [-kinnita] [-rp] [-mac] [-mac_aadress MAC_ADDRESS][-mac_log_file MAC_LOG_FILE][-mac_start MAC_START_ADDRESS | -mac_file
MAC_FILE_ADDRESS](-kõik | -d SEADME_ID) [-sõnaline {0, 1, 2, 3, 4}] [-l](-UART |
-SWD) [-sagedus {5,15,25,50,100,125,240,480,900,1800,4000}]
Flash-käsu valikulised argumendid
- -aadress START_ADDRESS, --aadress START_ADDRESS: algusaadress.
- -kõik, -kõik: kõik ühendatud seadmed (COM-port UART-režiimis; ST-LINK ID, CMSIS-DAP ID ja J-lingi ID SWD-režiimis).
- -d DEVICE_ID, -seadme DEVICE_ID: määrake ühenduse loomiseks kasutatava riistvaratööriista ID (COM-port UART-režiimis; ST-LINK ID, CMSIS-DAP ID ja J-Linki ID SWD-režiimis).
- -kustutamine, --kustutamine: lubage valik [Masskustutus].
- -f FILE_TO_FLASH [FILE_TO_FLASH …], –fileToFlash FILE_TO_FLASH
[FILE_TO_FLASH …]: .bin või .hex loend files RF-seadme programmeerimiseks: BlueNRG-1, BlueNRG-2, BlueNRG-LP või BlueNRG-LPS seade. - sagedus {5,15,25,50,100,125,240,480,900,1800,4000}, –sagedus {5,15,25,50,100,125,240,480,900,1800,4000}: määrake STW-LINKDi sageduse väärtus (riistvaraliselt). Vaikeväärtus on 4000.
- -h, –help: kuvage see abiteade ja väljuge.
- -l, –log: logiandmed.
- -mac, -mac: lubage suvand [Mac Address].
- -mac_address -MAC_ADDRESS: välkmälu asukoht, kuhu Bluetooth® avalik aadress on salvestatud.
- -mac_file MAC_FILE_ADDRESS, –mf MAC_FILE_ADDRESS: file mis sisaldab MAC-aadresside loendit.
- -mac_log_file MAC_LOG_FILE, –ml MAC_LOG_FILE: files, mis sisaldab salvestatud/salvestamata ja kasutatud/kasutamata MAC-aadresside logisid.
- -mac_start MAC_START_ADDRESS, -ms MAC_START_ADDRESS: esimene MAC-aadress.
- -rp, –-readout_protection: lubage suvand [Readout Protection].
- -SWD, –-swd: SWD modaalsus (ST-LINK, CMSIS-DAP, J-Linki riistvara programmeerimise/silumise tööriist).
- -UART, --uart: UART-režiim. Enne toimingu sooritamist tuleb kohandatud plaat lülitada alglaaduri režiimi (DIO7 viigu väärtus kõrge BlueNRG-1 või BlueNRG-2 seadme lähtestamistsükli ajal; PA10 viigu väärtus kõrge BlueNRG-LP või BlueNRG-LPS seadme lähtestamise ajal) .
- -sõnaline {0, 1, 2, 3, 4}, -sõnaline {0, 1, 2, 3, 4}: väljundi paljusõnalisuse suurendamine; seadke silumimistase kuni 4 (ainult SWD modaalsuse ja logiandmete jaoks). Vaikeväärtus on 2.
- -verify, -verify: lubage suvand [Kinnita].
Märkus.
- Kui on valitud UART-režiim, peab seade olema ühendatud arvuti USB COM-porti ja kasutama suvandit –UART. Kui arvuti USB-portidesse on ühendatud rohkem kui üks seade, võimaldab valik –kõik need kõik valida. Teise võimalusena saab kasutaja määrata iga COM-pordi, kasutades suvandit –d.
- Kui SWD režiim on valitud, peab valitud seadme SWD liinidega olema ühendatud SWD riistvara programmeerimise/silumise tööriist ja selleks on vaja kasutada suvandit -SWD. Kui arvutiga on SWD-liidese kaudu ühendatud rohkem kui üks seade, võimaldab valik –kõik need kõik valida. Teise võimalusena saab kasutaja määrata iga liidese, kasutades suvandit –d.
- Binaarne file Laaditav määratakse suvandi –f abil. Kui kasutaja soovib programmeerida BlueNRG-1, BlueNRG-2, BlueNRG-LP või BlueNRG-LPS seadmeid erinevate kahendkoodidega files sama programmeerimisseansi ajal saavad nad määrata vastavad binaarkujutised järgmises järjekorras: BlueNRG-1, BlueNRG-2, BlueNRG-LP, BlueNRG-LPS.
RF-Flasher_Launcher.exe flash -UART -all
– f „C:\{kasutaja_tee}\BlueNRG-1_2 DK
3.2.2\Püsivara\BlueNRG1_Periph_Examples\Micro\Hello_World\BlueNRG-1\Micro_Hell o_World.bin”
– f „C:\{kasutaja_tee}\BlueNRG-1_2 DK
3.2.2\Püsivara\BlueNRG1_Periph_Examples\Micro\Hello_World\BlueNRG-2\Micro_Hell o_World.bin” –l
– f „C:{kasutaja_tee}\BlueNRG-LP DK 1.4.0\Püsivara
\Peripheral_Examples\Examples_MIX\MICRO\MICRO_Hello_World\STEVAL-
IDB011V1\Micro_Hello_World.bin”
– f „C:{kasutaja_tee}\BlueNRG-LP DK 1.4.0\Püsivara
\Peripheral_Examples\Examples_MIX\MICRO\MICRO_Hello_World\STEVAL-
IDB012V1\Micro_Hello_World.bin”
Esimene file on programmeeritud ühendatud BlueNRG-1 seadmetele; teine file on programmeeritud ühendatud BlueNRG-2 seadmetele; kolmas file on programmeeritud ühendatud BlueNRG-LP seadmetele; neljas file on programmeeritud ühendatud BlueNRG-LPS seadmetele. - Kui suvandit –f ei kasutata, siis kahendkujutised files on määratud rakenduses Application/config_file.conf kasutatakse:
#Pilt file BlueNRG_1 seadme jaoks
BLUENRG_1 = "kasutaja_tee"/bluenrg_1_binaarne_file.hex
#Pilt file BlueNRG_2 seadme jaoks
BLUENRG_2 = "kasutaja_tee"/bluenrg_2_binary.hex
#Pilt file BlueNRG_LP seadme jaoks
BLUENRG_LP = "kasutaja_tee"/bluenrg_lp_binary.hex
#Pilt file BlueNRG_LPS seadme jaoks
BLUENRG_LPS = "kasutaja_tee"/bluenrg_lps_binary.hex
Kasutaja peab määrama iga seadme jaoks täieliku binaarkujutise tee.
RF-Flasheri käivitusutiliit: lugemise käsk
RF-Flasheri käivitusutiliidi kasutamiseks konkreetse seadme välkmälu lugemiseks on lugemiskäsk saadaval (kõigi toetatud valikute loendi kuvamiseks kasutage käsku –h):
RF-Flasher_Launcher.exe lugemine –h
Loe käsu kasutust
RF-Flasher_Launcher.exe luges [-h] [-aadress START_ADDRESS][-suurus SUURUS] [-kogu] [-s] (-kõik | -d DEVICE_ID)(-UART | -SWD) [-sõnaline {0, 1 , 2, 3, 4}] [-l] [-sagedus {5,15,25,50,100,125,240,480,900,1800,4000}]
Loe käsu valikulisi argumente
- -aadress START_ADDRESS, --aadress START_ADDRESS: algusaadress (vaikeväärtus on 0x10040000).
- -kõik, -kõik: kõik ühendatud seadmed (COM-port UART-režiimis; ST-LINK ID, CMSIS-DAP ID ja J-lingi ID SWD-režiimis).
- -d DEVICE_ID, -seadme DEVICE_ID: määrake ühenduse loomiseks kasutatava riistvaratööriista ID (COM-port UART-režiimis; ST-LINK ID, CMSIS-DAP ID ja J-Linki ID SWD-režiimis).
- -entire, -entire: loeb kogu välkmälu.
- -sagedus {5,15,25,50,100,125,240,480,900,1800,4000}, -sagedus
{5,15,25,50,100,125,240,480,900,1800,4000}: määrake sageduse väärtus (ainult SWD modaalsuse puhul – ST-LINK riistvara). Vaikeväärtus on 4000. - -h, --help: kuvage see abiteade ja väljuge.
- -l, –-log: logiandmed.
- -s, –-show: kuvab välkmälu pärast lugemist.
- -size SIZE, --size SIZE: loetava välkmälu suurus (vaikeväärtus on 0x3000).
- -SWD, –-swd: SWD modaalsus (ST-LINK, CMSIS-DAP, J-Linki riistvara programmeerimise/silumise tööriist).
- -UART, –-uart: UART modaalsus. Enne selle toimingu sooritamist tuleb kohandatud tahvlid lülitada alglaaduri režiimi. BlueNRG-LP ja BlueNRG-LPS seadmete puhul peab kasutaja seadma PA10 viigu kõrgele väärtusele ja teostama seadme lähtestamistsükli, hoides PA10 kõrgel väärtusel. BlueNRG-1 ja BlueNRG-2 seadmete puhul peab kasutaja määrama DIO7 viigu kõrgele väärtusele ja lähtestama seadme, hoides DIO7 kõrgel väärtusel.
- -sõnaline {0, 1, 2, 3, 4}, -sõnaline {0, 1, 2, 3, 4}: väljundi paljusõnalisuse suurendamine; seadke silumimistase kuni 4 (ainult SWD modaalsuse ja logiandmete jaoks). Vaikeväärtus on 2.
- Kui on valitud UART-režiim, peab seade olema ühendatud arvuti USB COM-porti ja kasutama suvandit –UART. Kui arvuti USB-portidesse on ühendatud rohkem kui üks seade, võimaldab valik –kõik need kõik valida. Teise võimalusena saab kasutaja määrata iga COM-pordi, kasutades suvandit –d.
- Kui SWD režiim on valitud, peab valitud seadme SWD liinidega olema ühendatud SWD riistvara programmeerimise/silumise tööriist ja selleks on vaja kasutada suvandit -SWD. Kui arvutiga on SWD-liidese kaudu ühendatud rohkem kui üks seade, võimaldab valik –kõik need kõik valida. Teise võimalusena saab kasutaja määrata iga liidese, kasutades suvandit –d.
RF-Flasheri käivitusutiliit: masskustutuskäsk
RF-Flasheri käivitusutiliidi kasutamiseks konkreetse seadme välkmälu massiliseks kustutamiseks,
Käsk mass_erase on saadaval (kõigi toetatud valikute loendi saamiseks kasutage -h):
RF-Flasher_Launcher.exe mass_erase –h
Masskustutuskäskude kasutamine
RF-Flasher_Launcher.exe mass_erase [-h] [-s] (-kõik | -d DEVICE_ID) (-UART | -SWD) [-sõnaline {0, 1, 2, 3, 4}] [-l][- sagedus
{5,15,25,50,100,125,240,480,900,1800,4000}]
Masskustutuskäsu valikulised argumendid
- -kõik, -kõik: kõik ühendatud seadmed (COM-port UART-režiimis; ST-LINK ID, CMSIS-DAP ID ja J-lingi ID SWD-režiimis).
- -d DEVICE_ID, -seadme DEVICE_ID: määrake ühenduse loomiseks kasutatava riistvaratööriista ID (COM-port UART-režiimis; ST-LINK ID, CMSIS-DAP ID ja J-Linki ID SWD-režiimis).
- -sagedus {5,15,25,50,100,125,240,480,900,1800,4000}, -sagedus
{5,15,25,50,100,125,240,480,900,1800,4000}: määrake sageduse väärtus (ainult SWD modaalsuse puhul – ST-LINK riistvara). Vaikeväärtus on 4000. - -h, –-help: kuvage see abiteade ja väljuge.
- -l, –-log: logiandmed.
- -s, –-show: kuvab välkmälu pärast masskustutustoimingut.
- -SWD, –-swd: SWD modaalsus (ST-LINK, CMSIS-DAP, J-Linki riistvara programmeerimise/silumise tööriist).
- -UART, –-uart: UART modaalsus. Enne selle toimingu sooritamist tuleb kohandatud tahvlid lülitada alglaaduri režiimi. BlueNRG-LP ja BlueNRG-LPS seadmete puhul peab kasutaja seadma PA10 viigu kõrgele väärtusele ja teostama seadme lähtestamistsükli, hoides PA10 kõrgel väärtusel. BlueNRG-1 ja BlueNRG-2 seadmete puhul peab kasutaja määrama DIO7 viigu kõrgele väärtusele ja lähtestama seadme, hoides DIO7 kõrgel väärtusel.
- -sõnaline {0, 1, 2, 3, 4}, -sõnaline {0, 1, 2, 3, 4}: väljundi paljusõnalisuse suurendamine; seadke silumimistase kuni 4 (ainult SWD modaalsuse ja logiandmete jaoks). Vaikeväärtus on 2.
Märkus
- Kui on valitud UART-režiim, peab seade olema ühendatud arvuti USB COM-porti ja kasutama suvandit –UART. Kui arvuti USB-portidesse on ühendatud rohkem kui üks seade, võimaldab valik –kõik need kõik valida. Teise võimalusena saab kasutaja määrata iga COM-pordi, kasutades suvandit –d.
- Kui SWD režiim on valitud, peab valitud seadme SWD liinidega olema ühendatud SWD riistvara programmeerimise/silumise tööriist ja selleks on vaja kasutada suvandit -SWD. Kui arvutiga on SWD-liidese kaudu ühendatud rohkem kui üks seade, võimaldab valik –kõik need kõik valida. Teise võimalusena saab kasutaja määrata iga liidese, kasutades suvandit –d.
RF-Flasheri käivitusutiliit: kontrollige mälukäsku
RF-Flasheri käivitusutiliidi kasutamiseks konkreetse seadme välkmälu sisu kontrollimiseks,
Käsk verify_memory on saadaval (kõigi toetatud valikute loendi saamiseks kasutage -h):
RF-Flasher_Launcher.exe verify_memory –h
Kontrollige mälukäskude kasutamist
RF-Flasher_Launcher.exe verify_memory [-h] -f FLASH_VERIFY_FILE[-s][-aadress START_ADDRESS](-kõik | -d DEVICE_ID) [-sõnaline {0, 1, 2, 3, 4}][-l] (-UART |-SWD)[-sagedus {5,15,25,50,100,125,240,480,900,1800,4000 ,XNUMX}]
Kontrollige mälukäskude valikulisi argumente
- -aadress START_ADDRESS, --aadress START_ADDRESS: kontrollimise algusaadress (.bin jaoks fileainult s). Vaikeväärtus on 0x10040000.
- -kõik, -kõik: kõik ühendatud seadmed (COM-port UART-režiimis; ST-LINK ID, CMSIS-DAP ID ja J-lingi ID SWD-režiimis).
- -d DEVICE_ID, -seadme DEVICE_ID: määrake ühenduse loomiseks kasutatava riistvaratööriista ID (COM-port UART-režiimis; ST-LINK ID, CMSIS-DAP ID ja J-Linki ID SWD-režiimis).
- -f FLASH_VERIFY_FILE,--file FLASH_VERIFY_FILE: file mida kasutatakse välkmälu kontrollimiseks
- -sagedus {5,15,25,50,100,125,240,480,900,1800,4000}, -sagedus {5,15,25,50,100,125,240,480,900,1800,4000 (riistvaraliselt: STW-väärtuse jaoks määratud). Vaikeväärtus on 4000.
- -h, --help: kuvage see abiteade ja väljuge
- -l, --log: logiandmed.
- -s, –-show: kuvab välkmälu pärast kontrollitoimingut
- -SWD, –-swd: SWD režiim (ST-LINK, CMSIS-DAP, J-Linki riistvara programmeerimise/silumise tööriist).
- -UART, --uart: UART-režiim.
- -sõnaline {0, 1, 2, 3, 4}, -sõnaline {0, 1, 2, 3, 4}: väljundi paljusõnalisuse suurendamine; seadke silumimistase kuni 4 (ainult SWD modaalsuse ja logiandmete jaoks). Vaikeväärtus on 2.
- Kui on valitud UART-režiim, peab seade olema ühendatud arvuti USB COM-porti ja kasutama suvandit –UART. Kui arvuti USB-portidesse on ühendatud rohkem kui üks seade, võimaldab valik –kõik need kõik valida. Teise võimalusena saab kasutaja määrata iga COM-pordi, kasutades suvandit –d.
- Kui SWD režiim on valitud, peab valitud seadme SWD liinidega olema ühendatud SWD riistvara programmeerimise/silumise tööriist ja selleks on vaja kasutada suvandit -SWD. Kui arvutiga on SWD-liidese kaudu ühendatud rohkem kui üks seade, võimaldab valik –kõik need kõik valida. Teise võimalusena saab kasutaja määrata iga liidese, kasutades suvandit –d.
RF-Flasheri käivitusutiliit: lehtede kustutamise käsk
RF-Flasheri käivitusutiliidi kasutamiseks välkmälu sisulehe kustutamiseks konkreetsest seadmest,
Käsk erase_pages on saadaval (kõigi toetatud valikute loendi saamiseks kasutage -h):
RF-Flasher_Launcher.exe erase_pages –h
Kustuta lehtede käsukasutus
RF-Flasher_Launcher.exe erase_pages [-h](-UART |-SWD)(-all | -d DEVICE_ID) [-l] [-sõnaline {0, 1, 2, 3, 4}] [-sagedus {5,15,25,50,100,125,240,480,900,1800,4000, XNUMX}] [-s] (-p PAGES | -range RANGE RANGE)
Erase pages käsu valikulised argumendid
- -kõik, -kõik: kõik ühendatud seadmed (COM-port UART-režiimis; ST-LINK ID, CMSIS-DAP ID ja J-lingi ID SWD-režiimis).
- -d DEVICE_ID, -seadme DEVICE_ID: määrake ühenduse loomiseks kasutatava riistvaratööriista ID (COM-port UART-režiimis; ST-LINK ID, CMSIS-DAP ID ja J-Linki ID SWD-režiimis).
- -h, –-help: kuvage see abiteade ja väljuge.
- -l, –-log: logiandmed.
- -sagedus {5,15,25,50,100,125,240,480,900,1800,4000}, -sagedus
{5,15,25,50,100,125,240,480,900,1800,4000}: määrake sageduse väärtus (ainult SWD modaalsuse puhul – ST-LINK riistvara). Vaikeväärtus on 4000. - -p PAGES, -page PAGES: kustutatavate lehtede loend (algab 0-st).
- -vahemik RANGE RANGE, -vahemik RANGE RANGE: kustutatavate lehekülgede vahemik (kus esimene RANGE tähistab väikseimat lehekülje numbrit ja teine RANGE näitab suurimat lehekülje numbrit).
- -s, –-show: kuvab välkmälu pärast kontrollitoimingut.
- -SWD, –-swd: SWD modaalsus (ST-LINK, CMSIS-DAP, J-Linki riistvara programmeerimise/silumise tööriist).
- -UART, –-uart: UART modaalsus. Enne selle toimingu sooritamist tuleb kohandatud tahvlid lülitada alglaaduri režiimi. BlueNRG-LP ja BlueNRG-LPS seadmete puhul peab kasutaja seadma PA10 viigu kõrgele väärtusele ja teostama seadme lähtestamistsükli, hoides PA10 kõrgel väärtusel. BlueNRG-1 ja BlueNRG-2 seadmete puhul peab kasutaja määrama DIO7 viigu kõrgele väärtusele ja lähtestama seadme, hoides DIO7 kõrgel väärtusel.
- -sõnaline {0, 1, 2, 3, 4}, -sõnaline {0, 1, 2, 3, 4}: väljundi paljusõnalisuse suurendamine; seadke silumimistase kuni 4 (ainult SWD modaalsuse ja logiandmete jaoks). Vaikeväärtus on 2.
- Kui on valitud UART-režiim, peab seade olema ühendatud arvuti USB COM-porti ja kasutama suvandit –UART. Kui arvuti USB-portidesse on ühendatud rohkem kui üks seade, võimaldab valik –kõik need kõik valida. Teise võimalusena saab kasutaja määrata iga COM-pordi, kasutades suvandit –d.
- Kui SWD režiim on valitud, peab valitud seadme SWD liinidega olema ühendatud SWD riistvara programmeerimise/silumise tööriist ja selleks on vaja kasutada suvandit -SWD. Kui arvutiga on SWD-liidese kaudu ühendatud rohkem kui üks seade, võimaldab valik –kõik need kõik valida. Teise võimalusena saab kasutaja määrata iga liidese, kasutades suvandit –d.
RF-Flasheri käivitusutiliit: lugege OTP käsku
RF-Flasheri käivitusutiliidi kasutamiseks konkreetse seadme OTP lugemiseks on saadaval käsk read_OTP (kõigi toetatud valikute loendi kuvamiseks kasutage klahvi –h):
RF-Flasher_Launcher.exe read_OTP –h
Lugege OTP-käskude kasutamist
RF-Flasher_Launcher.exe read_OTP [-h] (kõik | -d DEVICE_ID) [-aadress OTP_ADDRESS][-number NUM] [-sagedus {5,15,25,50,100,125,240,480,900,1800,4000] [-] s] [-sõnaline {0,1,2,3,4}]
Lugege OTP-käsu valikulisi argumente
- -aadress OTP_ADDRESS, -aadress OTP_ADDRESS: OTP-ala aadress (vaikimisi: 0x10001800
– sõna joondatud). - -kõik, -kõik: kõik ühendatud seadmed (ST-LINK ID, CMSIS-DAP ID ja J-link ID SWD-režiimis).
- -d DEVICE_ID, -seadme DEVICE_ID: määrake ühenduse loomiseks kasutatava riistvaratööriista ID (ST-LINK ID, CMSIS-DAP ID ja J-Linki ID SWD-režiimis).
- -sagedus {5,15,25,50,100,125,240,480,900,1800,4000}, -sagedus {5,15,25,50,100,125,240,480,900,1800,4000 (riistvaraliselt: STW-väärtuse jaoks määratud). Vaikeväärtus on 4000.
- -h, –-help: kuvage see abiteade ja väljuge.
- -l, –-log: logiandmed.
- -num NUM, -number NUM: sõnade arv, mida OTP-alal lugeda. Vaikeväärtus on 256.
- -s, –-show: kuvab OTP ala.
- -sõnaline {0, 1, 2, 3, 4}, -sõnaline {0, 1, 2, 3, 4}: väljundi paljusõnalisuse suurendamine; seadke silumimistase kuni 4 (ainult SWD modaalsuse ja logiandmete jaoks). Vaikeväärtus on 2.
Märkus.
Käsk read_OTP töötab ainult SWD-režiimis. Seetõttu tuleb valitud seadme SWD liinidega ühendada SWD riistvara programmeerimis-/silumistööriist. Kui arvutiga on SWD-liidese kaudu ühendatud rohkem kui üks seade, võimaldab valik –kõik need kõik valida. Teise võimalusena saab kasutaja määrata iga liidese, kasutades suvandit –d.
RF-Flasheri käivitusutiliit: kirjutage OTP käsk
RF-Flasheri käivitusutiliidi kasutamiseks konkreetse seadme OTP lugemiseks on saadaval käsk write_OTP (kõigi toetatud valikute loendi kuvamiseks kasutage käsku –h):
RF-Flasher_Launcher.exe write_OTP –h
Kirjutage OTP-käskude kasutamine
RF-Flasher_Launcher.exe write_OTP [-h] (kõik | -d DEVICE_ID) -aadress OTP_ADDRESS
-väärtus OTP_VALUE [-sagedus {5,15,25,50,100,125,240,480,900,1800,4000}] [-l] [-sõnaline {0,1,2,3,4}]
Kirjutage OTP-käsu valikulised argumendid
- -aadress OTP_ADDRESS, -aadress OTP_ADDRESS: OTP-ala aadress (vaikimisi: 0x10001800 – sõna joondatud).
- -kõik, -kõik: kõik ühendatud seadmed (ST-LINK ID, CMSIS-DAP ID ja J-link ID SWD-režiimis).
- -d DEVICE_ID, -seadme DEVICE_ID: määrake ühenduse loomiseks kasutatava riistvaratööriista ID (ST-LINK ID, CMSIS-DAP ID ja J-Linki ID SWD-režiimis).
- -sagedus {5,15,25,50,100,125,240,480,900,1800,4000}, -sagedus {5,15,25,50,100,125,240,480,900,1800,4000 (riistvaraliselt: STW-väärtuse jaoks määratud). Vaikeväärtus on 4000.
- -h, –-help: kuvage see abiteade ja väljuge.
- -l, –-log: logiandmed.
- -s, –-show: kuvab välkmälu pärast kontrollitoimingut.
- -väärtus OTP_VALUE, -väärtus OTP_VALUE: OTP väärtus (sõna, näiteks 0x11223344)
- -sõnaline {0, 1, 2, 3, 4}, -sõnaline {0, 1, 2, 3, 4}: väljundi paljusõnalisuse suurendamine; seadke silumimistase kuni 4 (ainult SWD modaalsuse ja logiandmete jaoks). Vaikeväärtus on 2.
Märkus.
Käsk write_OTP töötab ainult SWD-režiimis. Seetõttu tuleb valitud seadme SWD liinidega ühendada SWD riistvara programmeerimis-/silumistööriist. Kui arvutiga on SWD-liidese kaudu ühendatud rohkem kui üks seade, võimaldab valik –kõik need kõik valida. Teise võimalusena saab kasutaja määrata iga liidese, kasutades suvandit –d.
RF-Flasheri käivitusutiliit: ntamples
Programmeerige ühendatud BlueNRG-1 ja BlueNRG-2 seadmetes binaarkujutis ST-LINK riistvaratööriistaga (SWD-režiimis):
RF-Flasher_Launcher.exe flash -SWD -all -f "User_Application.hex" -l
Programmeerige ühendatud Bluetooth® Low Energy seadmetes binaarkujutis USB COM-portide kaudu (UART-režiimis):
RF-Flasher_Launcher.exe flash -UART -all -f "User_Application.hex" -l
Programmeerige ühendatud seadmetes binaarkujutis CMSIS-DAP kanali kaudu, kasutades andmete kustutamise, kontrollimise ja logimise suvandeid (SWD-režiimis):
Läbivaatamise ajalugu
Tabel 3. Dokumendi redaktsioonide ajalugu
Kuupäev | Versioon | Muudatused |
15. mai-2018. mai | 1 | Esialgne vabastamine. |
03. juuli – 2018. juuli |
2 |
Uuendatud joonis 1. BlueNRG-1, BlueNRG-2 Flasher Utility, joonis 2. Flasher Utility UART peaaken, joonis 3. Flasheri utiliidi UART režiim: pilt file , Joonis 4. Flasheri utiliidi UART-režiim: seadme mälu , Joonis 5. Flasheri utiliidi UART-režiim: mäluväljade muutmine, Joonis 7. Flasheri utiliit: SWD peaaken, Joonis 8. Flasheri utiliidi SWD-režiim: seadme mälu , Joonis 10.
Flasher Utility: SWD automaatrežiim, Joonis 11. Vilguti utiliit: UART automaatrežiim, Joonis 12. Flasheri utiliit: UART automaatne programmeerimine on lõpetatud ja Joonis 13. Flasher Utility: SWD MAC aadressi valimine. Väikesed tekstimuudatused kogu dokumendis. |
26. veebruar 2019 | 3 | Uuendati jaotise Sissejuhatus ja jaotis 3.1 UART-režiim: kuidas käivitada. Lisatud jaotise 8 vilkuri käivitusutiliit ja kõik selle alamjaotised. |
09-aprill-2019 |
4 |
Lisatud viide "Rakenduste kausta" jaotises 8: RF-Flasheri käivitusutiliit.
Värskendatud jaotis 8.4: RF-Flasheri käivitusutiliit: välgukäsk. |
14. juuli – 2020. juuli |
5 |
BlueNRG-1 ja BlueNRG-2 muudeti tarkvarapaketiks BlueNRG-X Flasher
Lisatud viide BlueNRG-LP seadmele. Uuendatud Joonis 1. RF-Flasheri utiliit, Joonis 3. Flasheri utiliit UART peaaken, Joonis 5. Flasheri utiliidi UART-režiim: Seadme mälu vahekaart, Joonis 6. Flasheri utiliidi UART-režiim: mäluväljade muutmine, Joonis 9. Flasheri utiliit: SWD peaaken, joonis 10. Flasheri utiliit SWD režiim: seadme mälu vahekaart, joonis 14. vilkuri utiliit: SWD Plug&Play režiim, joonis 15. vilkuri utiliit: MAC-aadressi valik ja joonis 18. RF-Flasheri käivitaja: flash-käsk valikuga -erase, -l, -verify |
05. detsember 2020 |
6 | Uuendatud jaotise sissejuhatus, jaotis 2.1: Süsteeminõuded, Jaotis 4.1: UART-režiim: kuidas käivitada, Jaotis 5: SWD peaaken,Jaotis 5.1: SWD-režiim: kuidas käivitada, Jaotis 8.1: Nõuded,
Jaotis 8.2: RF-Flasheri käivitusutiliidi valikud, jaotis 8.3: RF-Flasheri käivitusutiliit: UART- ja SWD-režiimid, jaotis 8.4: RF-Flasheri käivitusutiliit: välgukäsk, jaotis 8.5: RF-Flasheri käivitusutiliit: lugemiskäsk, jaotis 8.6. : RF-Flasheri käivitusutiliit: masskustutuskäsk, Jaotis 8.7: RF-Flasheri käivitusutiliit: kontrollige mälukäsku. Lisatud jaotis 8.8: RF-Flasheri käivitusutiliit: lehtede kustutamise käsk. |
04.-2021. oktoober |
7 |
Lisatud jaotis 5.2: SWD-režiim: alglaaduri sektori lugemine ja jaotis 5.3: SWD-režiim: OTP-ala lugemine.
Värskendati pealkirja, jaotis Sissejuhatus, 2. jaotis: Alustamine, Jaotis 2.1: Süsteeminõuded, Jaotis 2.2: Tarkvarapaketi seadistamine, 3. jaotis: Tööriistariba liides, 4. jaotis: UART-i peaaken, 8. jaotis: RF-Flasheri käivitusutiliit, jaotis 8.1: nõuded, jaotis 8.2: RF-Flasheri käivitusutiliidi valikud, jaotis 8.3: RF-Flasheri käivitusutiliit: UART- ja SWD-režiimid , Jaotis 8.4: RF-Flasheri käivitusutiliit: välgukäsk, Jaotis 8.5: RF-Flasheri käivitusutiliit: lugemiskäsk, jaotis 8.6: RF-Flasheri käivitusutiliit: masskustutuskäsk, jaotis 8.7: RF-Flasheri käivitusutiliit: mälukäsu kontrollimine, jaotis 8.8: RF-Flasheri käivitusutiliit: lehtede kustutamise käsk , Jaotis 1.1: Akronüümide loend ja Jaotis 1.2: Viitedokumendid. |
Kuupäev | Versioon | Muudatused |
Uuendatud joonis 1. RF-Flasheri utiliit, joonis 2. Võrdle kahte Files vahekaart,
Joonis 3. Flasheri utiliidi UART peaaken, joonis 4. Flasheri utiliidi UART-režiim: pilt File vahekaart, joonis 5. Flasheri utiliidi UART-režiim: vahekaart Seadme mälu, joonis 6. Flashi utiliidi UART-režiim: mäluväljade muutmine, Joonis 7. Flasheri utiliidi UART-režiim: võrrelge seadme mälu kujutisega File vahekaart, joonis 9. Flasheri utiliit: SWD peaaken, joonis 10. vilkuri utiliit SWD režiim: seadme mälu vahekaart, joonis 16. vilkuri utiliit: UART MAC-aadressi programmeerimine, joonis 17. vilkuri utiliit: SWD MAC-aadressi programmeerimine ja joonis 18. RF -Flasheri käivitaja: välgukäsk valikuga – kustuta, -l, -verify. |
||
06-aprill-2022 |
8 |
Lisatud BlueNRG-LPS viide kogu dokumendile.
Värskendatud jaotis 8.3: RF-Flasheri käivitusutiliit: UART- ja SWD-režiimid ning jaotis 8.4: RF-Flasheri käivitusutiliit: välgukäsk. |
10. juuli – 2024. juuli |
9 |
Värskendatud:
|
TÄHTIS MÄRKUS – LUGEGE HOOLIKAS
STMicroelectronics NV ja selle tütarettevõtted („ST”) jätavad endale õiguse teha ST-toodetes ja/või selles dokumendis igal ajal ilma ette teatamata muudatusi, parandusi, täiendusi, modifikatsioone ja täiendusi. Ostjad peaksid enne tellimuste esitamist hankima uusima asjakohase teabe ST-toodete kohta. ST tooteid müüakse vastavalt ST müügitingimustele, mis kehtisid tellimuse kinnitamise ajal.
Ostjad vastutavad ainuisikuliselt ST-toodete valiku, valiku ja kasutamise eest ning ST ei vastuta rakendusabi ega ostjate toodete disaini eest.
ST ei anna siinkohal mingit otsest ega kaudset litsentsi ühelegi intellektuaalomandi õigusele.
ST-toodete edasimüük, mille sätted erinevad siin esitatud teabest, tühistab ST-i antud tootele antud garantii.
ST ja ST logo on ST kaubamärgid. ST-kaubamärkide kohta lisateabe saamiseks vaadake www.st.com/trademarks. Kõik muud toote- või teenusenimed kuuluvad nende vastavatele omanikele.
Selles dokumendis sisalduv teave asendab ja asendab selle dokumendi varasemates versioonides esitatud teabe.
© 2024 STMicroelectronics – kõik õigused kaitstud
UM2406 – Rev 9
Dokumendid / Ressursid
![]() |
STMicroelectronics UM2406 RF-Flasher Utility tarkvarapakett [pdfKasutusjuhend UM2406, UM2406 RF-Flasheri utiliidi tarkvarapakett, RF-Flasheri utiliidi tarkvarapakett, RF-Flasheri utiliidi tarkvarapakett, utiliidi tarkvarapakett, tarkvarapakett, pakett |