STMicroelectronics UM2406 Il-Pakkett tas-Softwer ta 'Utilità RF-Flasher
Speċifikazzjonijiet
- Jappoġġja tagħmir BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, u BlueNRG-2
- Interface: modalità UART u modalità SWD
- Karatteristiċi: Programmazzjoni tal-memorja flash, qari, tħassir tal-massa, verifika tal-kontenut
- Rekwiżiti tas-Sistema: 2 GB RAM, portijiet USB, Adobe Acrobat Reader 6.0 jew aktar tard
Istruzzjonijiet għall-Użu tal-Prodott
Nibdew
Din it-taqsima tipprovdi informazzjoni dwar ir-rekwiżiti tas-sistema u s-setup tal-pakkett tas-softwer.
Rekwiżiti tas-Sistema:
- Mill-inqas 2 GB ta 'RAM
- Portijiet USB
- Adobe Acrobat Reader 6.0 jew aktar tard
- Skala tal-wiri rakkomandata u settings sa 150%
Setup tal-Pakkett tas-Software:
Biex tħaddem l-utilità, ikklikkja fuq l-ikona tal-utilità RF-Flasher li tinsab fi [Bidu] > [Utilità ST RF-Flasher xxx] > [Utilità RFFlasher].
Toolbar Interface
Fit-taqsima tal-bar tal-għodda tat-tieqa ewlenija tal-utilità RF-Flasher, l-utenti jistgħu jwettqu l-operazzjonijiet li ġejjin:
- Tagħbija .bin jew .hex eżistenti file: [File] > [Miftuħ file…]
- Issejvja l-immaġni tal-memorja attwali: [File] > [Issejvja File Kif...]
- Agħlaq .bin jew .hex eżistenti file: [File] > [Agħlaq file]
- Issettja l-frekwenza ST-LINK: [Għodda] > [Settings...]
- Attiva jew tiddiżattiva log file ħolqien: [Għodda] > [Settings...]
FAQ
- Liema apparati huma appoġġjati mill-pakkett tas-software ta' utilità RF-Flasher?
Il-pakkett tas-softwer bħalissa jappoġġja l-apparati BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, u BlueNRG-2. - X'inhuma r-rekwiżiti minimi tas-sistema biex titħaddem l-utilità RF-Flasher?
Ir-rekwiżiti minimi tas-sistema jinkludu mill-inqas 2 GB ta 'RAM, portijiet USB, u Adobe Acrobat Reader 6.0 jew aktar tard. - Kif nista 'nsalva l-immaġni tal-memorja attwali fl-utilità RF-Flasher?
Biex issalva l-immaġni tal-memorja attwali, mur għal [File] > [Issejvja File Kif...] u agħżel is-sezzjoni tal-memorja li trid tiġi ssejvjata f'.bin file.
UM2406
Manwal għall-utent
Il-pakkett tas-software ta' utilità RF-Flasher
Introduzzjoni
Dan id-dokument jiddeskrivi l-pakkett tas-softwer tal-utilità RF-Flasher (STSW-BNRGFLASHER), li jinkludi l-applikazzjoni tal-PC tal-utilità RF-Flasher.
L-utilità RF-Flasher hija applikazzjoni tal-PC awtonoma, li tippermetti li l-memorja flash BlueNRG-1, BlueNRG-2, BlueNRG-LP, u BlueNRG-LPS Bluetooth® Low Energy fuq iċ-ċippa tinqara, titħassar bil-massa, tinkiteb, u pprogrammat.
Bħalissa tappoġġja l-interface għall-BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, u BlueNRG-2 memorja flash permezz tal-mod UART bl-użu tal-bootloader UART intern tal-apparat. Bħalissa jappoġġa wkoll l-interface għall-memorja flash BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, u BlueNRG-2 permezz tal-mod SWD billi tuża l-interface SWD standard permezz ta 'għodod standard ta' programmazzjoni/debugging tal-ħardwer (CMSIS-DAP, ST-LINK , u J-Link).
Barra minn hekk, jippermetti wkoll li indirizz MAC jinħażen f'post speċifiku tal-memorja flash magħżul mill-utent kemm fil-modi UART kif ukoll SWD.
Il-pakkett tas-softwer RF-Flasher jipprovdi wkoll utilità tal-lanċjar tal-flasher waħedha, li tippermetti l-ipprogrammar tal-memorja flash, il-qari, it-tħassir tal-massa u l-verifika tal-kontenut. L-utilità tal-flasher launcher teħtieġ tieqa PC DOS biss.
Nota:
It-terminu RF bħalissa jirreferi għal tagħmir BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, u BlueNRG-2. Kwalunkwe differenzi speċifiċi huma enfasizzati fejn meħtieġ.
Informazzjoni ġenerali
Lista ta' akronimi
Tabella 1. Lista ta' akronimi
Terminu | Tifsira |
RF | Frekwenza tar-radju |
SWD | Debug tal-wajer tas-serje |
UART | Riċevitur-trasmettitur mhux sinkroniku universali |
USB | Xarabank serje universali |
Dokumenti ta' referenza
Tabella 2. Dokumenti ta' referenza
Referenza | Tip | Titolu |
DS11481 | Skeda tad-dejta tal-BlueNRG-1 | SoC programmabbli Bluetooth® Low Energy mingħajr fili |
DS12166 | Skeda tad-dejta tal-BlueNRG-2 | SoC programmabbli Bluetooth® Low Energy mingħajr fili |
DB3557 | Qosor tad-dejta STSW-BNRGFLASHER | Qosor tad-dejta għall-pakkett tas-softwer RF-Flasher |
DS13282 | Skeda tad-dejta tal-BlueNRG-LP | SoC programmabbli Bluetooth® Low Energy mingħajr fili |
DS13819 | Skeda tad-dejta tal-BlueNRG-LPS | SoC programmabbli Bluetooth® Low Energy mingħajr fili |
Nibdew
Din it-taqsima tiddeskrivi r-rekwiżiti kollha tas-sistema biex titħaddem l-applikazzjoni tal-PC tal-utilità RF-Flasher u l-proċedura relatata tal-installazzjoni tal-pakkett tas-softwer.
Rekwiżiti tas-sistema
L-utilità RF-Flasher għandha r-rekwiżiti minimi li ġejjin:
- PC bi proċessur Intel® jew AMD li jħaddem is-sistema operattiva Microsoft® li ġejja:
- Windows® 10
- Mill-inqas 2 GB ta 'RAM
- Portijiet USB
- Adobe Acrobat Reader 6.0 jew aktar tard
- L-iskala u s-settings tal-wiri rakkomandati huma sa 150%.
Setup tal-pakkett tas-softwer
L-utent jista’ jħaddem din l-utilità billi jikklikkja fuq l-ikona tal-utilità RF-Flasher ([Start]>[ST RF-Flasher Utility xxx]>[RF-Flasher Utility]).
Interfaċċja tal-Toolbar
Fit-taqsima tal-bar tal-għodda tat-tieqa ewlenija tal-utilità RF-Flasher, l-utent jista 'jwettaq l-operazzjonijiet li ġejjin:
- Tagħbija .bin jew .hex eżistenti (Intel estiż) file, bl-użu ta' [File]>[Miftuħ file…]
- Issejvja l-immaġni tal-memorja attwali f'.bin file, bl-użu ta' [File]>[Save File Kif…]. L-indirizz tal-bidu u d-daqs tas-sezzjoni tal-memorja li għandhom jiġu ssejvjati fil- file jistgħu jintgħażlu mit-tab tal-Memorja tal-Apparat.
- Agħlaq .bin jew .hex eżistenti file, bl-użu ta' [File]> [Agħlaq file]
- Issettja l-frekwenza ST-LINK, billi tuża [Għodda]> [Settings...]
- Attiva jew tiddiżattiva log file ħolqien fil-modalità UART/SWD, bl-użu [Għodda]>[Settings...]. Jekk log files huma ffrankati, huwa possibbli li jiġi stabbilit il-livell ta 'informazzjoni tad-debug biex issalva (għal SWD biss). Kollha log files huma ssejvjati f'{mogħdija tal-installazzjoni}\ST\RF-Flasher Utility xxx\Logs\.
- Tħassir tal-massa, bl-użu ta' [Għodda]> [Tħassir tal-massa].
- Ivverifika l-kontenut tal-memorja flash [Għodda]>[Ivverifika l-kontenut tal-flash].
- Ikseb il-verżjoni tal-applikazzjoni, billi tuża [Għajnuna]> [Dwar].
- Niżżel a file, billi tuża [Għodda]> [Flash].
- Ħassar is-setturi tal-apparat, billi tuża [Għodda]>[Ħassar Paġni...]
- Qabbel il-memorja tal-apparat mal-immaġni magħżula file, billi tuża [Għodda]>[Qabbel il-Memorja tal-Apparat ma' file]. Iż-żewġ immaġini files huma murija fil-Memorja Apparat Qabbel ma Immaġni File tab u d-differenzi relatati huma enfasizzati bl-aħmar.
- Qabbel tnejn files, bl-użu ta' [File]>[Qabbel tnejn files]
- Aqra s-settur tal-bootloader (biss fil-modalità SWD), billi tuża [Għodda]> [Aqra Settur Bootloader (SWD)].
- Aqra żona OTP (biss fil-mod SWD), bl-użu [Għodda]> [Aqra Żona OTP (SWD)].
- Issejvja s-setturi tal-bootloader jew iż-żona OTP f'.bin file, bl-użu ta' [File]>[Save File Kif…].
L-utent jista 'wkoll jagħżel żewġ immaġini files u jqabbluhom. Iż-żewġ immaġini files huma murija fil-Qabbel Tnejn Files tab u d-differenzi relatati huma enfasizzati bl-aħmar. .bin u .hex file formati huma appoġġjati.
Fit-taqsima ta 'fuq tat-tieqa ewlenija tal-utilità RF-Flasher, l-utent jista' jagħżel l-immaġni file permezz tal-[Agħżel l-Immaġni File] buttuna. L-utent jista 'jagħżel it-tip ta' memorja: memorja flash, bootloader, jew żona OTP. Għaż-żona tal-memorja flash, l-utent jista’ jissettja l-indirizz tal-bidu (għall-bin biss file)
Dawn l-għażliet kollha huma disponibbli fil-modalità UART u SWD.
L-utent jeħtieġ li jippermetti aċċess għall-mod magħżul (UART jew SWD). Jistgħu jagħmlu dan billi jiftħu l-port COM assoċjat għall-mod UART, jew billi jgħaqqdu għodda ta 'programmazzjoni/debugging ta' hardware SWD mal-linji SWD tal-apparat.
Tieqa ewlenija tal-UART
Fit-tab tat-tieqa ewlenija tal-UART tat-tieqa ewlenija tal-utilità RF-Flasher, l-utent jista 'jagħżel il-port COM li għandu jintuża biex jgħaqqad l-apparat permezz tat-taqsima Lista ta' Portijiet COM.
Ir-rata baud tas-serje użata għall-bord ta 'valutazzjoni tal-apparat RF hija 460800 bps.
Modalità UART: kif taħdem
Immaġni file għażla
Biex tagħbija .bin jew .hex eżistenti file, uża l-[Agħżel l-Immaġni File] fuq il-paġna prinċipali, innaviga lejn [File]>[Miftuħ File…], jew mur fl-Immaġini File tab. Il-mogħdija sħiħa tal-magħżula file jidher ħdejn il-buttuna u l-buttuna [Flash] issir attiva meta l- file tkun mgħobbija.
It-tab Lista tal-Portijiet COM turi l-apparati kollha konnessi fuq il-portijiet USB tal-PC. Il-buttuni [Agħżel Kollha], [Agħżel Kollha], u [Aqleb Kollha] iħallu lill-utent jiddefinixxi liema apparati konnessi (kollha, xejn, jew xi wħud minnhom) għandhom ikunu l-mira tal-operazzjonijiet tal-utilità. Dan il-mod, l-istess operazzjoni (jiġifieri, ipprogrammar tal-memorja flash) tista 'titwettaq simultanjament fuq apparati multipli. Il-buttuna [Aġġorna] tippermetti lill-utent biex jġedded il-lista ta 'apparati konnessi.
B'mod awtomatiku, l-għażla [Tħassir tal-massa] fit-taqsima [Azzjonijiet] mhix iċċekkjata, u l-paġni tal-memorja meħtieġa biss huma mħassra u miktuba bil- file kontenut. Meta din l-għażla tiġi ċċekkjata, tħassir sħiħ tal-massa jippreċedi l-fażi tal-ipprogrammar tal-memorja flash.
L-għażla [Verifika] ġġiegħel verifika biex tiżgura li l-kontenut tal-memorja jkun inkiteb b'mod korrett.
Iċċekkja l-għażla [Aġġorna l-Memorja tal-Apparat] biex taġġorna t-tabella tal-memorja tal-apparat wara operazzjoni fuq il-memorja flash.
L-għażla tal-protezzjoni tal-qari tippermetti protezzjoni tal-qari tal-apparat wara l-ipprogrammar tal-memorja flash.
Iċċekkja l-għażla [Auto Baudrate] biss jekk jitwettaq reset tal-ħardwer fuq il-bord biex iġġiegħel l-operazzjoni [Auto Baudrate]. B'mod awtomatiku, l-għażla [Auto Baudrate] mhix iċċekkjata.
L-Immaġini File tab
Il magħżula file isem, daqs, u kontenut parsed li għandhom jiġu pprogrammati fil-memorja flash apparat jista 'jkun viewed fl-Immaġini File tab.
It-tab tal-Memorja tal-Apparat
Agħżel din it-tab biex view il-kontenut tal-memorja ta' apparat konness (permezz tal-buttuna [Aqra]) u l-ġurnal li fih l-operazzjonijiet imwettqa fuq l-apparat magħżul.
Ikklikkja fuq il-buttuna [Aqra] biex tittrasferixxi s-segment tal-memorja definit minn [Indirizz tal-Bidu u Daqs] fit-tabella.
Biex taqra l-memorja flash kollha, iċċekkja l-għażla [Memorja Sħiħa].
L-ewwel kolonna tagħti l-indirizz bażi tas-16-il byte li ġejjin wara xulxin (eżample, ringiela 0x10040050, kolonna 4 iżomm il-valur tal-byte eżadeċimali f'0x10040054. L-utent jista 'jbiddel il-valuri tal-byte billi jikklikkja darbtejn fuq ċellula u jdaħħal valur eżadeċimali ġdid. Bytes editjati jidhru bl-aħmar.
Ikklikkja fuq il-buttuna [Ikteb] biex tipprogramma l-paġna kollha bil-valuri tal-byte ġodda fil-memorja flash tal-apparat.
Il-buttuna [Flash] tippermetti li operazzjoni ta' programmar ta' memorja flash tibda bl-għażla magħżula. Jekk il-kaxxa ta 'kontroll [Indirizz MAC] hija ċċekkjata, l-utent jista' jispeċifika l-indirizz tal-memorja fejn jinħażen l-indirizz MAC magħżul. Meta l-buttuna [Flash] tiġi kklikkjata fuq, l-indirizz MAC jiġi pprogrammat wara l-immaġni file.
Il-Qabbel il-Memorja tal-Apparat mal-Immaġini File tab
L-utent jista 'jqabbel il-memorja tal-apparat attwali mal-immaġni magħżula file. Iż-żewġ immaġini files jintwerew u kwalunkwe differenzi huma enfasizzati bl-aħmar. .bin u .hex files format huma appoġġjati.
Uża l-utilità RF-Flasher ma 'bordijiet oħra
L-utilità RF-Flasher tiskopri awtomatikament il-bordijiet ta 'evalwazzjoni BlueNRG-1, BlueNRG-2, BlueNRG-LP, u BlueNRG-LPS (wiri bħala STDK) konnessi mal-portijiet USB tal-PC. Juża STM32 awżiljarju (immexxi mill-GUI) biex reset l-apparat u poġġih fil-modalità bootloader UART.
L-applikazzjoni taħdem ukoll ma 'bordijiet tad-dwana, li tipprovdi aċċess UART sempliċi għall-apparat konness, iżda l-utent għandu jpoġġi l-apparat fil-modalità bootloader manwalment. Mal-għażla ta' kwalunkwe port COM mhux STEVAL, jidher il-pop-up li ġej:
Meta din il-pop-up tidher u skont it-tip ta' apparat, il-modalità bootloader tiġi attivata kif ġej:
- Għall-apparati BlueNRG-LP u BlueNRG-LPS, l-utent għandu jissettja l-pin PA10 għal valur għoli u jwettaq ċiklu ta 'reset tal-apparat (iżżomm PA10 f'valur għoli).
- Għall-apparati BlueNRG-1 u BlueNRG-2, l-utent għandu jissettja l-pin DIO7 għal valur għoli u reset l-apparat (iżżomm DIO7 f'valur għoli).
L-utent jista 'wkoll jistabbilixxi rata baud preferuta għall-UART fit-tieqa pop-up u mbagħad agħfas OK biex terġa' lura għall-GUI.
Nota:
L-utent għandu jevita li jissettja mill-ġdid l-apparat waqt li juża l-utilità RF-Flasher, sakemm il-pop-up tal-Issettjar tal-ComPort ma jkunx attiv. Jekk l-apparat jiġi reset, l-utent għandu jaqleb il-port COM biex jerġa' juża l-utilità Flasher.
Nota:
Meta bordijiet tad-dwana jintużaw billi jipprovdu aċċess UART għall-apparati BlueNRG-1, BlueNRG-2, BlueNRG-LP, u BlueNRG-LPS permezz ta 'interface USB FTDI, l-utent għandu jiċċekkja darbtejn il-latency assoċjata mas-sewwieq USB FTDI PC. Dan jippermetti li l-port konness jiġi rikonoxxut bħala COM virtwali USB. Fuq sewwieq tipiku tal-PC USB-FTDI, iċċekkja darbtejn is-settings tas-sewwieq USB tal-apparat relatat fi [Properties]>[Port
Settings]> [Avvanzat]. Kun żgur li l-valur tal-arloġġ tal-latency huwa ssettjat għal 1 ms. Dan l-issettjar huwa rrakkomandat ħafna biex tħaffef l-operazzjonijiet tal-memorja flash fuq bordijiet tad-dwana.
Tieqa prinċipali SWD
Biex tuża t-tab tat-tieqa ewlenija SWD fit-tieqa ewlenija tal-utilità RF-Flasher, l-utent għandu jgħaqqad l-għodda tal-ipprogrammar/debugging tal-ħardwer SWD mal-linji SWD tal-apparat (apparati BlueNRG-1, BlueNRG-2, BlueNRG-LP, u BlueNRG-LPS). ).
L-interfaces ta' programmazzjoni/debugging tal-ħardwer SWD li ġejjin huma appoġġjati, jekk wieħed jassumi li l-ħardwer magħżul u l-għodod tas-softwer relatati jappoġġjaw l-apparat konness:
- CMSIS-DAP
- ST-LINK
- J-Link
Nota
Biex tuża l-J-Link bħala adapter debug, is-sewwieq USB jeħtieġ li jinbidel mis-sewwieq J-Link għal WinUSB. Dan jista' jsir faċilment billi tuża l-għodda HYPERLINK Zadig (https://zadig.akeo.ie) kif ġej:
- Agħżel J-Link mil-lista tal-apparat
- Agħżel "WinUSB" bħala s-sewwieq
- Ikklikkja fuq [Installa Driver] biex tinstalla s-sewwieq WinUSB
Nota:
Irreferi għall-HYPERLINK J-Link OpenOCD websit (https://wiki.segger.com/OpenOCD) għal aktar informazzjoni.
Nota:
TWISSIJA: Ladarba s-sewwieq USB J-Link ikun ġie sostitwit, l-ebda softwer SEGGER mill-pakkett tas-softwer J-Link ma jkun jista' jikkomunika ma' J-Link. Biex terġa' tuża s-software SEGGER J-Link, is-sewwieq tal-USB jeħtieġ li jerġa' jinbidel għall-inadempjenza tiegħu.
Modalità SWD: kif taħdem
Immaġni file għażla
Uża l-[Agħżel l-Immaġni File] fuq il-paġna prinċipali jew mur fuq [File]>[ Miftuħ File…] biex jgħabbi .bin jew .h ex file. Il-mogħdija sħiħa tal-magħżula file tidher ħdejn il-buttuna u l-buttuna [Flash] issir attiva fl-aħħar tal- file tagħbija.
Fit-tab Azzjonijiet, l-utent jista’ jagħżel l-għażliet li ġejjin:
- [Ivverifika]: iġġiegħel verifika biex tiżgura li l-kontenut tal-memorja jkun inkiteb b'mod korrett
- [Protezzjoni tal-qari]: tippermetti l-protezzjoni tal-qari tal-apparat wara l-ipprogrammar tal-immaġni magħżula file
- [Tħassir tal-massa]: jippermetti li titħassar il-massa tal-apparat qabel ma tiġi pprogrammata l-immaġni magħżula file
- [Aġġorna l-Memorja tal-Apparat]: tippermetti li t-tabella tal-memorja tal-apparat tiġi aġġornata wara operazzjoni ta 'programmar tal-memorja flash
- [Modalità Plug & Play]: tippermetti li l-mod ta 'programmar tal-memorja flash plug-and-play jiġi attivat/diżattivat meta għodda ta' programmar SWD waħda biss tkun disponibbli. F'dan il-każ, il-bordijiet huma pprogrammati wieħed kull darba. Meta l-operazzjoni tal-ipprogrammar tkun tlestiet fuq bord wieħed, huwa possibbli li tneħħiha u twaħħal bord ieħor.
B'mod awtomatiku, l-għażla [Tħassir tal-massa] ħdejn il-buttuna [Flash] mhix iċċekkjata, u l-paġni tal-memorja meħtieġa biss jitħassru u jinkitbu bil- file kontenut.
It-tab [Lista ta' interfaces konnessi] turi l-interfaces SWD konnessi kollha (CMSIS-DAP, ST-LINK, u J-Link). Agħfas il-buttuna [Aġġorna] biex taġġorna l-lista ta' interfaces konnessi.
L-utent jista 'wkoll jagħżel liema interface tal-ħardwer SWD speċifiku għandu jintwera permezz tal-qasam [Interface].
Il-buttuni [Agħżel Kollha], [Agħżel Kollha], u [Aqleb Kollha] jippermettu lill-utent jiddefinixxi liema interfaces SWD konnessi (kollha, xejn, jew xi wħud minnhom) għandhom ikunu l-mira tal-operazzjonijiet tal-utilità. Dan il-mod, l-istess operazzjoni (jiġifieri, ipprogrammar tal-memorja flash) tista 'titwettaq simultanjament fuq apparati multipli.
Il-buttuna [Flash] tippermetti li operazzjoni ta' programmar ta' memorja flash tibda bl-għażla magħżula. Jekk il-kaxxa ta 'kontroll [Indirizz MAC] hija ċċekkjata, l-utent jista' jispeċifika l-indirizz tal-memorja fejn jinħażen l-indirizz MAC magħżul. Meta l-buttuna [Flash] tiġi kklikkjata fuq, l-indirizz MAC jiġi pprogrammat wara l-immaġni file.
'Immaġini File' tab
Il magħżula file isem, daqs, u kontenut parsed li għandhom jiġu pprogrammati fil-memorja flash apparat jista 'jkun viewed fl-Immaġini File tab.
It-tab tal-Memorja tal-Apparat
Agħżel din it-tab biex view il-kontenut tal-memorja ta' apparat konness (permezz tal-buttuna [Aqra]) u l-ġurnal li fih l-operazzjonijiet imwettqa fuq l-apparat magħżul.
Ikklikkja l-buttuna [Aqra] biex tittrasferixxi s-segment tal-memorja definit minn [Indirizz tal-Bidu u Daqs] fit-tabella.
Biex taqra l-memorja flash kollha, iċċekkja l-għażla [Memorja Sħiħa].
L-ewwel kolonna tagħti l-indirizz bażi tas-16-il byte li ġejjin wara xulxin (eżample, ringiela 0x10040050, kolonna 4 iżomm il-valur tal-byte eżadeċimali f'0x10040054. L-utent jista' jibdel il-valuri tal-byte billi jikklikkja darbtejn fuq ċellula u jdaħħal valur eżadeċimali ġdid. Bytes editjati jidhru bl-aħmar.
Ikklikkja fuq il-buttuna [Ikteb] biex tipprogramma l-paġna kollha bil-valuri tal-byte ġodda fil-memorja flash tal-apparat.
Nota:
[Qabbel l-Apparat Memorja lil File] hija appoġġjata wkoll fil-modalità SWD, bl-istess karatteristiċi kif deskritti fit-Taqsima 4.1: Modalità UART: kif taħdem.
Modalità SWD: aqra s-settur tal-bootloader
L-utent jista’ jaqra s-settur tal-bootloader tal-apparat konness permezz tal-interface tal-ipprogrammar tal-ħardwer SWD billi jagħżel [Għodda]> [Aqra Settur Bootloader (SWD)]. Il-kontenut tas-settur tal-bootloader huwa muri fit-tab Bootloader/OTP.
Nota:
Din il-karatteristika hija appoġġjata biss fil-mod SWD u aċċessibbli biss permezz tal-GUI.
Modalità SWD: aqra żona OTP
L-utent jista 'jaqra l-apparat konness taż-żona OTP (fejn appoġġjat) permezz tal-interface tal-ipprogrammar tal-ħardwer SWD billi jagħżel [Għodda]> [Aqra Żona OTP (SWD)]. Il-kontenut taż-żona OTP jintwera fit-tab Bootloader/OTP.
Din il-karatteristika mhix appoġġjata fil-modalità UART.
Mod ta 'programmazzjoni SWD Plug&Play
Il-mod ta 'programmazzjoni SWD Plug&Play jippermetti lill-utent jidħol f'linja ta' programmazzjoni billi jgħaqqad pjattaforma ta 'apparat ġdid li għandu jiġi pprogrammat. Meta l-immaġni tal-memorja flash file u l-azzjonijiet tal-ipprogrammar ġew magħżula, l-applikazzjoni tal-PC Flasher titlob lill-utent biex jgħaqqad apparat mal-interface SWD (jintwera messaġġ Waiting for device N. 1).
Meta l-utent jgħaqqad l-apparat, jintwera messaġġ ta 'Apparat N. 1 konness, u l-applikazzjoni tibda tipprogramma l-apparat bl-immaġni magħżula file u għażliet. Meta l-operazzjoni ta 'programmazzjoni tkun spiċċat, l-applikazzjoni Flasher turi l-messaġġ Jekk jogħġbok skonnettja l-apparat N. 1. Meta l-utent jiskonnettja l-apparat, jintwera l-messaġġ Waiting for device N. 2. L-utent jista' jwaqqaf din il-modalità awtomatika billi tagħfas il-buttuna [Stop].
Meta tuża l-mod Plug&Play, l-utent irid jagħżel l-interface li għandha tintuża (CMSIS-DAP, ST-LINK, jew J-Link).
L-ipprogrammar tal-indirizz MAC
L-ipprogrammar tal-indirizz MAC jippermetti li l-indirizz MAC jinħażen f'post speċifiku tal-memorja flash fuq l-apparat.
L-utent jista' jagħżel li jattiva din l-għażla jew le billi jiċċekkja jew ineħħi l-kontroll tal-kaxxa ta' kontroll [indirizz MAC]. Il-post speċifiku tal-memorja flash huwa ssettjat permezz tal-qasam [MAC Flash location].
Il-buttuna [Issettja l-indirizz MAC] tippermetti lill-utent jagħżel l-indirizz MAC kif ġej:
- Iċċekkja l-kaxxa [Firxa] u agħti l-indirizz tal-bidu fil-qasam [Indirizz tal-Bidu]. L-indirizz tal-bidu huwa l-indirizz MAC li għandu jinħażen fuq l-ewwel apparat konness.
- Huwa possibbli li jiġu stabbiliti passi inkrementali li jibdew mill-valur [Indirizz tal-Bidu] billi ddaħħal in-numru ta' bordijiet li għandhom jiġu pprogrammati fin-Num. Tab Bordijiet, jew billi ddaħħal il-valur [Indirizz tat-Tmiem]:
- Jekk il-mod awtomatiku ntgħażlet fit-tab Azzjonijiet, il-lista tal-indirizz MAC magħżula tintuża għall-operazzjonijiet tal-ipprogrammar awtomatiku. Jekk le, apparat wieħed biss huwa pprogrammat, bl-użu tal-qasam [Indirizz tal-Bidu].
- L-utent jista 'jipprovdi lista ta' indirizzi MAC li għandhom jintużaw permezz ta 'input file:
- Iċċekkja l-[File] checkbox u agħżel it-test tad-dħul file fil-[Tagħbija File] qasam.
- Jekk il-mod awtomatiku ntgħażlet fit-tab Azzjonijiet, il-lista tal-indirizz MAC magħżula tintuża għall-operazzjonijiet tal-ipprogrammar awtomatiku. Jekk le, l-ewwel indirizz biss jintuża għal operazzjoni waħda ta' programmar.
Il-kaxxa ta' kontroll [Save MAC Address log] tippermetti li l-lista ta' indirizzi MAC użati tinħażen f'a file, magħżula fil-[File Isem] qasam.
L-ipprogrammar tal-indirizz MAC jista 'jiġi kkombinat mal-mod ta' programmar awtomatiku. Għal kull apparat konness, l-immaġni file huwa pprogrammat l-ewwel, segwit mill-indirizz MAC. In-numru ta' indirizzi MAC magħżula
(daqs inkrementali tal-lista tal-indirizzi jew input file daqs) iqanqal it-tmiem ta 'l-operazzjonijiet ta' programmar awtomatiku. Kull indirizz MAC ipprogrammat jintwera fit-tieqa tal-Logg.
L-ipprogrammar tal-indirizz MAC huwa appoġġjat fil-modalità UAR u SWD.
L-utent jista 'jagħżel jekk jew le timestamp huwa miżjud mal-log tal-indirizz MAC salvat file isem (bħala suffiss).
Jekk il-ħinijietamp mhix miżjuda mal-isem tal-ġurnal file, l-informazzjoni kollha tal-log tiġi ssejvjata fl-istess log file. Jekk il-ħinijietamp hija miżjuda, l-informazzjoni tal-log għal kull ġirja tiġi ssejvjata f'log differenti file.
L-isem tal-ġurnal file jista' jiġi speċifikat bl-użu ta' [File Isem] qasam.
Utilità tal-lanċjar RF-Flasher
Il-lanċjar RF-Flasher huwa utilità waħedha li tippermetti lill-utent imexxi kmandi tal-utilità RF-Flasher billi juża l-GUI tal-utilità RF-Flasher.
Tieqa tal-kmand DOS hija meħtieġa u kemm il-modi UART kif ukoll SWD huma appoġġjati (bl-użu tal-immaġni .bin u .hex files).
L-utilità tal-lanċjar RF-Flasher (RF-Flasher_Launcher.exe) hija inkluża fil-pakkett tas-softwer tal-utilità RF-Flasher fil-folder tal-applikazzjoni. Il-"Folder tar-rilaxx" fil-menu tal-bidu tal-pakkett tas-softwer ta 'utilità RF-Flasher
oġġett (utilità ST RF-Flasher xxx) jippermetti aċċess dirett għall-folder tal-applikazzjoni.
Rekwiżiti
Sabiex tuża l-utilità tal-lanċjar RF-Flasher fuq apparat speċifiku, iridu jiġu sodisfatti l-prerekwiżiti li ġejjin:
- Modalità UART: il-pjattaforma BlueNRG-1, BlueNRG-2, BlueNRG-LP, jew BlueNRGLPS trid tkun imqabbda ma' port USB tal-PC
- Modalità SWD: għodda tal-ipprogrammar/debugging tal-ħardwer SWD għandha tkun imqabbda mal-linji SWD BlueNRG-1, BlueNRG-2, BlueNRG-LP, jew BlueNRG-LPS.
Bl-għażla -l, il-passi kollha tal-operazzjoni huma ssorveljati fil-log files, maħżuna fil-folder "Zkuk", li hija maħluqa fil-folder "Applikazzjoni" tal-pakkett tas-softwer ta 'utilità RF-Flasher.
Għażliet ta 'utilità tal-lanċjar RF-Flasher
Biex tuża l-utilità tal-lanċjar RF-Flasher fuq apparat speċifiku, l-utent irid jiftaħ qoxra tal-Windows DOS u jniedi
RF-Flasher_Launcher.exe bil-kmand xieraq, u għażliet (uża –h biex tikseb lista tal-għażliet kollha appoġġjati).
RF-Flasher_Launcher.exe -h:
Użu: RF-Flasher Launcher [-h] {flash, read, mass_erase, verify_memory, erase_pages, uart, swd, read_OTP,
write_OTP}
Verżjoni tal-lanċjar tal-RF-Flasher xxx
Argumenti fakultattivi:
-h, –help: uri dan il-messaġġ ta' għajnuna u l-Kmandi tal-ħruġ:
{flash, read, mass_erase, verify_memory, erase_pages, uart, swd, read_OTP, write_OTP}
- flash: ipprogramma memorja flash
- aqra: aqra memorja flash
- mass_erase: ħassar memorja flash
- verify_memory: ivverifika l-kontenut ta' apparat RF b'a file
- erase_pages: ħassar paġna waħda jew aktar minn memorja flash
- uart: uri l-portijiet COM konnessi kollha (mod UART)
- swd: uri l-apparati kollha konnessi permezz tal-interface SWD: ST-LINK, CMSIS-DAP, J-Link (mod SWD)
- read_OTP: aqra żona OTP (fil-mod SWD biss)
- write_OTP: ikteb iż-żona OTP (fil-mod SWD biss)
Utilità tal-lanċjar RF-Flasher: modi UART & SWD
L-utilità tal-lanċjar RF-Flasher tappoġġja żewġ modi operattivi:
- Modalità UART (qabbad it-tagħmir magħżul ma' port USB tal-PC)
- Modalità SWD (qabbad il-linji SWD tal-apparat BlueNRG-1, BlueNRG-2, BlueNRG-LP, jew BlueNRG-LPS magħżula ma 'għodda ta' programmar/debugging SWD).
Utilità tal-lanċjar RF-Flasher: uża l-kmand uart biex tikseb lista tal-portijiet COMx disponibbli kollha (apparati konnessi mal-portijiet USB tal-PC):
RF-Flasher_Launcher.exe uart
PORT KONNESSAT = COM194 (ST DK), COM160 (ST DK)
Utilità tal-lanċjar tal-RF-Flasher: uża l-kmand swd biex tikseb lista tal-għodod kollha ta' programmazzjoni/debugging tal-ħardwer SWD konnessi disponibbli:
RF-Flasher_Launcher.exe swd
CONNECTED MINN ST-LINK = L-EBDA ST-LINK KONNECTED
KONNESSATI MINN CMSIS-DAP (numru tas-serje ta' interfaces CMSIS-DAP):
- 07200001066fff333231545043084259a5a5a5a597969908
- 07200001066dff383930545043205830a5a5a5a597969908
- 07200001066dff333231545043084255a5a5a5a597969908 KONNESSATI MINN J-Link = L-EBDA J-Link CONNECTED
Utilità tal-lanċjar tal-RF-Flasher: kmand tal-flash
Biex tuża l-utilità tal-lanċjar RF-Flasher biex tipprogramma memorja flash ta' apparat speċifiku, il-kmand tal-flash huwa disponibbli (us l-għażla –h biex tikseb lista tal-għażliet kollha appoġġjati):
RF-Flasher_Launcher.exe flash -h
Użu tal-kmand tal-flash
RF-Flasher_Launcher.exe flash [-h] [-indirizz START_ADDRESS][-f FILE_TO_FLASH
[FILE_TO_FLASH, …]] [-erase] [-verifika] [-rp] [-mac] [-mac_address MAC_ADDRESS][-mac_log_file MAC_LOG_FILE][-mac_start MAC_START_ADDRESS | -mac_file
MAC_FILE_INDIRIZZI](-all | -d DEVICE_ID) [-verbose {0, 1, 2, 3, 4}] [-l](-UART |
-SWD) [-frekwenza {5,15,25,50,100,125,240,480,900,1800,4000}]
Flash kmand argumenti fakultattivi
- -indirizz START_ADDRESS, –-indirizz START_ADDRESS: indirizz tal-bidu.
- -all, –all: l-apparati kollha konnessi (port COM fil-modalità UART; ST-LINK ID, CMSIS-DAP ID, u J-link ID fil-mod SWD).
- -d DEVICE_ID, –device DEVICE_ID: issettja l-ID tal-għodda tal-ħardwer użata għall-konnessjoni (port COM fil-modalità UART; ST-LINK ID, CMSIS-DAP ID, u J-Link ID fil-mod SWD).
- -erase, –-erase: ippermetti l-għażla [Tħassir tal-Massa].
- -f FILE_TO_FLASH [FILE_TO_FLASH …], –fileToFlash FILE_TO_FLASH
[FILE_TO_FLASH …]: lista ta' .bin jew .hex files biex tipprogramma l-apparat RF: apparat BlueNRG-1, BlueNRG-2, BlueNRG-LP, jew BlueNRG-LPS. - frekwenza {5,15,25,50,100,125,240,480,900,1800,4000}, –frekwenza {5,15,25,50,100,125,240,480,900,1800,4000}: issettja valur tal-frekwenza tal-ħardwer (only – modalità tal-frekwenza ST-SLINK). Il-valur default huwa 4000.
- -h, –help: uri dan il-messaġġ ta' għajnuna u ħruġ.
- -l, –log: log data.
- -mac, –mac: ippermetti l-għażla [Indirizz Mac].
- -mac_address –MAC_ADDRESS: il-post tal-memorja flash fejn jinħażen l-indirizz pubbliku Bluetooth®.
- -mac_file MAC_FILE_INDIRIZZI, –mf MAC_FILE_INDRIZZ: file li jkun fih lista ta' indirizzi MAC.
- -mac_log_file MAC_LOG_FILE, –ml MAC_LOG_FILE: files li fihom ir-zkuk ta 'indirizzi MAC maħżuna/mhux maħżuna u użati/mhux użati.
- -mac_start MAC_START_ADDRESS, –ms MAC_START_ADDRESS: l-ewwel indirizz MAC.
- -rp, –-reaadout_protection: ppermettiet l-għażla [ReadOut Protection].
- -SWD, –-swd: Modalità SWD (ST-LINK, CMSIS-DAP, għodda tal-ipprogrammar tal-ħardwer J-Link/debugging).
- -UART, –-uart: modalità UART. Bord tad-dwana għandu jitpoġġa fil-modalità bootloader (valur tal-pin DIO7 għoli waqt li jkun qed isir ċiklu ta' reset tal-apparat BlueNRG-1 jew BlueNRG-2; valur tal-pin PA10 għoli waqt li jiġi ssettjat mill-ġdid apparat BlueNRG-LP jew BlueNRG-LPS) qabel ma titwettaq l-operazzjoni .
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: iżżid il-verbożità tal-ħruġ; issettja l-livell tad-debug sa 4 (biss għall-modalità SWD u d-dejta tal-log). Il-valur default huwa 2.
- -verifika, -verifika: ppermettiet l-għażla [Verifika].
Nota:
- Jekk jintgħażel il-mod UART, l-apparat għandu jkun imqabbad ma' port COM USB tal-PC u għandha tintuża l-għażla –UART. Jekk aktar minn apparat wieħed ikun konness mal-portijiet USB tal-PC, l-għażla –all tippermetti li jintgħażlu kollha. Alternattivament, l-utent jista 'jispeċifika kull port COM billi juża l-għażla –d.
- Jekk tintgħażel il-mod SWD, għodda tal-ipprogrammar/debugging tal-ħardwer SWD għandha tkun imqabbda mal-linji SWD tal-apparat magħżul, u huwa meħtieġ li tuża l-għażla -SWD. Jekk aktar minn apparat wieħed ikun konness mal-PC permezz tal-interface SWD, l-għażla –all tippermetti li jintgħażlu kollha. Alternattivament, l-utent jista 'jispeċifika kull interface billi juża l-għażla –d.
- Il-binarju file li trid titgħabba hija speċifikata bl-użu tal-għażla –f. Jekk l-utent irid jipprogramma l-apparati BlueNRG-1, BlueNRG-2, BlueNRG-LP, jew BlueNRG-LPS b'binarji differenti files matul l-istess sessjoni ta 'programmazzjoni, jistgħu jispeċifikaw l-immaġini binarji rispettivi wara din l-ordni: 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\Eżamples_MIX\MICRO\MICRO_Hello_World\STEVAL-
IDB011V1\Micro_Hello_World.bin”
– f “C:{user_path}\BlueNRG-LP DK 1.4.0\Firmware
\Peripheral_Examples\Eżamples_MIX\MICRO\MICRO_Hello_World\STEVAL-
IDB012V1\Micro_Hello_World.bin”
L-ewwel file huwa pprogrammat fuq l-apparati BlueNRG-1 konnessi; it-tieni file huwa pprogrammat fuq l-apparati BlueNRG-2 konnessi; it-tielet file huwa pprogrammat fuq l-apparati BlueNRG-LP konnessi; ir-raba’ file huwa pprogrammat fuq l-apparati BlueNRG-LPS konnessi. - Jekk l-għażla –f ma tintużax, l-immaġini binarji files speċifikati fl-Applikazzjoni/config_file.conf huma użati:
#Immaġni file għall-apparat BlueNRG_1
BLUENRG_1 = “user_path”/bluenrg_1_binary_file.hex
#Immaġni file għall-apparat BlueNRG_2
BLUENRG_2 = “mogħdija_utent”/bluenrg_2_binary.hex
#Immaġni file għall-apparat BlueNRG_LP
BLUENRG_LP = “user_path”/bluenrg_lp_binary.hex
#Immaġni file għall-apparat BlueNRG_LPS
BLUENRG_LPS = “user_path”/bluenrg_lps_binary.hex
L-utent għandu jispeċifika l-mogħdija sħiħa tal-immaġni binarja għal kull apparat.
Utilità tal-lanċjar RF-Flasher: aqra kmand
Biex tuża l-utilità tal-lanċjar RF-Flasher biex taqra memorja flash ta' apparat speċifiku, il-kmand tal-qari huwa disponibbli (uża –h biex tikseb lista tal-għażliet kollha appoġġjati):
RF-Flasher_Launcher.exe aqra –h
Aqra l-użu tal-kmand
RF-Flasher_Launcher.exe jaqra [-h] [-indirizz START_ADDRESS][-size SIZE] [–kollha] [-s] (-kollha | -d DEVICE_ID)(-UART | -SWD) [-verbose {0, 1 , 2, 3, 4}] [-l] [-frekwenza {5,15,25,50,100,125,240,480,900,1800,4000}]
Aqra argumenti fakultattivi tal-kmand
- -indirizz START_ADDRESS, –-indirizz START_ADDRESS: indirizz tal-bidu (il-valur default huwa 0x10040000).
- -all, –all: l-apparati kollha konnessi (port COM fil-modalità UART; ST-LINK ID, CMSIS-DAP ID, u J-link ID fil-mod SWD).
- -d DEVICE_ID, –device DEVICE_ID: issettja l-ID tal-għodda tal-ħardwer użata għall-konnessjoni (port COM fil-modalità UART; ST-LINK ID, CMSIS-DAP ID, u J-Link ID fil-mod SWD).
- -entire, -entire: aqra l-memorja flash kollha.
- -frekwenza {5,15,25,50,100,125,240,480,900,1800,4000}, -frekwenza
{5,15,25,50,100,125,240,480,900,1800,4000}: issettja l-valur tal-frekwenza (għall-modalità SWD biss - ħardwer ST-LINK). Il-valur default huwa 4000. - -h, -–help: uri dan il-messaġġ ta' għajnuna u ħierġa.
- -l, –-log: log data.
- -s, –-show: uri l-memorja flash wara operazzjoni ta 'qari.
- -size SIZE, –-size SIZE: daqs tal-memorja flash biex taqra (il-valur default huwa 0x3000).
- -SWD, –-swd: Modalità SWD (ST-LINK, CMSIS-DAP, għodda tal-ipprogrammar tal-ħardwer J-Link/debugging).
- -UART, –-uart: Modalità UART. Bordijiet tad-dwana għandhom jitqiegħdu fil-modalità bootloader qabel ma ssir din l-operazzjoni. Għall-apparati BlueNRG-LP u BlueNRG-LPS, l-utent għandu jissettja l-pin PA10 għal valur għoli u jwettaq ċiklu ta 'reset tal-apparat, u jżomm PA10 f'valur għoli. Għall-apparati BlueNRG-1 u BlueNRG-2, l-utent għandu jissettja l-pin DIO7 għal valur għoli u reset l-apparat, u jżomm DIO7 f'valur għoli.
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: iżżid il-verbożità tal-ħruġ; issettja l-livell tad-debug sa 4 (biss għall-modalità SWD u d-dejta tal-log). Il-valur default huwa 2.
- Jekk jintgħażel il-mod UART, l-apparat għandu jkun imqabbad ma' port COM USB tal-PC u għandha tintuża l-għażla –UART. Jekk aktar minn apparat wieħed ikun konness mal-portijiet USB tal-PC, l-għażla –all tippermetti li jintgħażlu kollha. Alternattivament, l-utent jista 'jispeċifika kull port COM billi juża l-għażla –d.
- Jekk tintgħażel il-mod SWD, għodda tal-ipprogrammar/debugging tal-ħardwer SWD għandha tkun imqabbda mal-linji SWD tal-apparat magħżul, u huwa meħtieġ li tuża l-għażla -SWD. Jekk aktar minn apparat wieħed ikun konness mal-PC permezz tal-interface SWD, l-għażla –all tippermetti li jintgħażlu kollha. Alternattivament, l-utent jista 'jispeċifika kull interface billi juża l-għażla –d.
Utilità tal-lanċjar RF-Flasher: kmand tat-tħassir tal-massa
Biex tuża l-utilità tal-lanċjar RF-Flasher biex twettaq tħassir tal-massa tal-memorja flash ta 'apparat speċifiku, il-
kmand mass_erase huwa disponibbli (uża –h biex tikseb lista tal-għażliet kollha appoġġjati):
RF-Flasher_Launcher.exe mass_erase –h
Użu tal-kmand tat-tħassir tal-massa
RF-Flasher_Launcher.exe mass_erase [-h] [-s] (-all | -d DEVICE_ID)(-UART | -SWD) [-verbose {0, 1, 2, 3, 4}] [-l][- frekwenza
{5,15,25,50,100,125,240,480,900,1800,4000}]
Mass erase command argumenti fakultattivi
- -all, –all: l-apparati kollha konnessi (port COM fil-modalità UART; ST-LINK ID, CMSIS-DAP ID, u J-link ID fil-mod SWD).
- -d DEVICE_ID, –device DEVICE_ID: issettja l-ID tal-għodda tal-ħardwer użata għall-konnessjoni (port COM fil-modalità UART; ST-LINK ID, CMSIS-DAP ID, u J-Link ID fil-mod SWD).
- -frekwenza {5,15,25,50,100,125,240,480,900,1800,4000}, -frekwenza
{5,15,25,50,100,125,240,480,900,1800,4000}: issettja l-valur tal-frekwenza (għall-modalità SWD biss - ħardwer ST-LINK). Il-valur default huwa 4000. - -h, –-help: uri dan il-messaġġ ta' għajnuna u ħruġ.
- -l, –-log: log data.
- -s, –-show: uri l-memorja flash wara operazzjoni ta 'tħassir tal-massa.
- -SWD, –-swd: Modalità SWD (ST-LINK, CMSIS-DAP, għodda tal-ipprogrammar tal-ħardwer J-Link/debugging).
- -UART, –-uart: Modalità UART. Bordijiet tad-dwana għandhom jitqiegħdu fil-modalità bootloader qabel ma ssir din l-operazzjoni. Għall-apparati BlueNRG-LP u BlueNRG-LPS, l-utent għandu jissettja l-pin PA10 għal valur għoli u jwettaq ċiklu ta 'reset tal-apparat, u jżomm PA10 f'valur għoli. Għall-apparati BlueNRG-1 u BlueNRG-2, l-utent għandu jissettja l-pin DIO7 għal valur għoli u reset l-apparat, u jżomm DIO7 f'valur għoli.
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: iżżid il-verbożità tal-ħruġ; issettja l-livell tad-debug sa 4 (biss għall-modalità SWD u d-dejta tal-log). Il-valur default huwa 2.
Nota
- Jekk jintgħażel il-mod UART, l-apparat għandu jkun imqabbad ma' port COM USB tal-PC u għandha tintuża l-għażla –UART. Jekk aktar minn apparat wieħed ikun konness mal-portijiet USB tal-PC, l-għażla –all tippermetti li jintgħażlu kollha. Alternattivament, l-utent jista 'jispeċifika kull port COM billi juża l-għażla –d.
- Jekk tintgħażel il-mod SWD, għodda tal-ipprogrammar/debugging tal-ħardwer SWD għandha tkun imqabbda mal-linji SWD tal-apparat magħżul, u huwa meħtieġ li tuża l-għażla -SWD. Jekk aktar minn apparat wieħed ikun konness mal-PC permezz tal-interface SWD, l-għażla –all tippermetti li jintgħażlu kollha. Alternattivament, l-utent jista 'jispeċifika kull interface billi juża l-għażla –d.
Utilità tal-lanċjar RF-Flasher: ivverifika l-kmand tal-memorja
Biex tuża l-utilità tal-lanċjar RF-Flasher biex tivverifika l-kontenut tal-memorja flash ta 'apparat speċifiku, il-
Il-kmand verify_memory huwa disponibbli (uża –h biex tikseb lista tal-għażliet kollha appoġġjati):
RF-Flasher_Launcher.exe verify_memory –h
Ivverifika l-użu tal-kmand tal-memorja
RF-Flasher_Launcher.exe verify_memory [-h] -f FLASH_VERIFY_FILE[-s][-indirizz START_ADDRESS](-all | -d DEVICE_ID) [-verbose {0, 1, 2, 3, 4}][-l] (-UART |-SWD)[-frekwenza {5,15,25,50,100,125,240,480,900,1800,4000]
Ivverifika l-argumenti fakultattivi tal-kmand tal-memorja
- -indirizz START_ADDRESS, –-indirizz START_ADDRESS: indirizz tal-bidu għall-verifika (għal .bin files biss). Il-valur default huwa 0x10040000.
- -all, –all: l-apparati kollha konnessi (port COM fil-modalità UART; ST-LINK ID, CMSIS-DAP ID, u J-link ID fil-mod SWD).
- -d DEVICE_ID, –device DEVICE_ID: issettja l-ID tal-għodda tal-ħardwer użata għall-konnessjoni (port COM fil-modalità UART; ST-LINK ID, CMSIS-DAP ID, u J-Link ID fil-mod SWD).
- -f FLASH_VERIFY_FILE, –-file FLASH_VERIFY_FILE: file li għandu jintuża biex jivverifika l-memorja flash
- -frekwenza {5,15,25,50,100,125,240,480,900,1800,4000}, -frekwenza {5,15,25,50,100,125,240,480,900,1800,4000}, -frekwenza {4000}: issettja l-valur tal-frekwenza ST-WD (only: issettja l-valur tal-frekwenza SLINK). Il-valur default huwa XNUMX.
- -h, -–help: uri dan il-messaġġ ta' għajnuna u ħierġa
- -l, -–log: log data.
- -s, –-show: uri l-memorja flash wara operazzjoni ta' verifika
- -SWD, –-swd: Mod SWD (ST-LINK, CMSIS-DAP, għodda tal-ipprogrammar tal-ħardwer J-Link/debugging).
- -UART, –-uart: modalità UART.
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: iżżid il-verbożità tal-ħruġ; issettja l-livell tad-debug sa 4 (biss għall-modalità SWD u d-dejta tal-log). Il-valur default huwa 2.
- Jekk jintgħażel il-mod UART, l-apparat għandu jkun imqabbad ma' port COM USB tal-PC u għandha tintuża l-għażla –UART. Jekk aktar minn apparat wieħed ikun konness mal-portijiet USB tal-PC, l-għażla –all tippermetti li jintgħażlu kollha. Alternattivament, l-utent jista 'jispeċifika kull port COM billi juża l-għażla –d.
- Jekk tintgħażel il-mod SWD, għodda tal-ipprogrammar/debugging tal-ħardwer SWD għandha tkun imqabbda mal-linji SWD tal-apparat magħżul, u huwa meħtieġ li tuża l-għażla -SWD. Jekk aktar minn apparat wieħed ikun konness mal-PC permezz tal-interface SWD, l-għażla –all tippermetti li jintgħażlu kollha. Alternattivament, l-utent jista 'jispeċifika kull interface billi juża l-għażla –d.
Utilità tal-lanċjar RF-Flasher: ħassar il-kmand tal-paġni
Biex tuża l-utilità tal-lanċjar RF-Flasher biex tħassar paġna tal-kontenut tal-memorja flash minn apparat speċifiku, il-
Il-kmand erase_pages huwa disponibbli (uża –h biex tikseb lista tal-għażliet kollha appoġġjati):
RF-Flasher_Launcher.exe erase_pages –h
Ħassar l-użu tal-kmand tal-paġni
RF-Flasher_Launcher.exe erase_pages [-h](-UART |-SWD)(-all | -d DEVICE_ID) [-l] [-verbose {0, 1, 2, 3, 4}] [-frekwenza {5,15,25,50,100,125,240,480,900,1800,4000, XNUMX}] [-s] (-p PAĠNI | -firxa FIRXA FIRXA)
Ħassar paġni kmand argumenti fakultattivi
- -all, –all: l-apparati kollha konnessi (port COM fil-modalità UART; ST-LINK ID, CMSIS-DAP ID, u J-link ID fil-mod SWD).
- -d DEVICE_ID, –device DEVICE_ID: issettja l-ID tal-għodda tal-ħardwer użata għall-konnessjoni (port COM fil-modalità UART; ST-LINK ID, CMSIS-DAP ID, u J-Link ID fil-mod SWD).
- -h, –-help: uri dan il-messaġġ ta' għajnuna u ħruġ.
- -l, –-log: log data.
- -frekwenza {5,15,25,50,100,125,240,480,900,1800,4000}, -frekwenza
{5,15,25,50,100,125,240,480,900,1800,4000}: issettja l-valur tal-frekwenza (għall-modalità SWD biss - ħardwer ST-LINK). Il-valur default huwa 4000. - -p PAĠNI, –paġna PAĠNI: lista ta' paġni li trid tħassar (tibda minn 0).
- -range RANGE RANGE, –range RANGE RANGE: firxa ta' paġni li trid tħassar (fejn l-ewwel FIRXA tindika l-iżgħar numru tal-paġna u t-tieni firxa tindika l-ogħla numru tal-paġna).
- -s, –-show: uri l-memorja flash wara operazzjoni ta' verifika.
- -SWD, –-swd: Modalità SWD (ST-LINK, CMSIS-DAP, għodda tal-ipprogrammar tal-ħardwer J-Link/debugging).
- -UART, –-uart: Modalità UART. Bordijiet tad-dwana għandhom jitqiegħdu fil-modalità bootloader qabel ma ssir din l-operazzjoni. Għall-apparati BlueNRG-LP u BlueNRG-LPS, l-utent għandu jissettja l-pin PA10 għal valur għoli u jwettaq ċiklu ta 'reset tal-apparat, u jżomm PA10 f'valur għoli. Għall-apparati BlueNRG-1 u BlueNRG-2, l-utent għandu jissettja l-pin DIO7 għal valur għoli u reset l-apparat, u jżomm DIO7 f'valur għoli.
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: iżżid il-verbożità tal-ħruġ; issettja l-livell tad-debug sa 4 (biss għall-modalità SWD u d-dejta tal-log). Il-valur default huwa 2.
- Jekk jintgħażel il-mod UART, l-apparat għandu jkun imqabbad ma' port COM USB tal-PC u għandha tintuża l-għażla –UART. Jekk aktar minn apparat wieħed ikun konness mal-portijiet USB tal-PC, l-għażla –all tippermetti li jintgħażlu kollha. Alternattivament, l-utent jista 'jispeċifika kull port COM billi juża l-għażla –d.
- Jekk tintgħażel il-mod SWD, għodda tal-ipprogrammar/debugging tal-ħardwer SWD għandha tkun imqabbda mal-linji SWD tal-apparat magħżul, u huwa meħtieġ li tuża l-għażla -SWD. Jekk aktar minn apparat wieħed ikun konness mal-PC permezz tal-interface SWD, l-għażla –all tippermetti li jintgħażlu kollha. Alternattivament, l-utent jista 'jispeċifika kull interface billi juża l-għażla –d.
Utilità tal-lanċjar RF-Flasher: aqra l-kmand OTP
Biex tuża l-utilità tal-lanċjar RF-Flasher biex taqra l-OTP ta’ apparat speċifiku, il-kmand read_OTP huwa disponibbli (uża –h biex tikseb lista tal-għażliet kollha appoġġjati):
RF-Flasher_Launcher.exe read_OTP –h
Aqra l-użu tal-kmand OTP
RF-Flasher_Launcher.exe read_OTP [-h] (kollha | -d DEVICE_ID) [-indirizz OTP_ADDRESS][-num NUM] [-frekwenza {5,15,25,50,100,125,240,480,900,1800,4000}] [-l] s] [-verbose {0,1,2,3,4}]
Aqra l-argumenti fakultattivi tal-kmand OTP
- -indirizz OTP_ADDRESS, –indirizz OTP_ADDRESS: indirizz taż-żona OTP (default: 0x10001800
– kelma allinjata). - -all, –all: l-apparati kollha konnessi (ST-LINK ID, CMSIS-DAP ID, u J-link ID fil-mod SWD).
- -d DEVICE_ID, –device DEVICE_ID: issettja l-ID tal-għodda tal-ħardwer użata għall-konnessjoni (ST-LINK ID, CMSIS-DAP ID, u J-Link ID fil-mod SWD).
- -frekwenza {5,15,25,50,100,125,240,480,900,1800,4000}, -frekwenza {5,15,25,50,100,125,240,480,900,1800,4000}, -frekwenza {4000}: issettja l-valur tal-frekwenza ST-WD (only: issettja l-valur tal-frekwenza SLINK). Il-valur default huwa XNUMX.
- -h, –-help: uri dan il-messaġġ ta' għajnuna u ħruġ.
- -l, –-log: log data.
- -num NUM, –numru NUM: numru ta' kliem li għandhom jinqraw ġewwa ż-żona OTP. Il-valur default huwa 256.
- -s, –-show: uri ż-żona OTP.
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: iżżid il-verbożità tal-ħruġ; issettja l-livell tad-debug sa 4 (biss għall-modalità SWD u d-dejta tal-log). Il-valur default huwa 2.
Nota:
Il-kmand read_OTP jaħdem biss fil-mod SWD. Għalhekk, għodda tal-ipprogrammar/debugging tal-ħardwer SWD għandha tkun imqabbda mal-linji SWD tal-apparat magħżul. Jekk aktar minn apparat wieħed ikun konness mal-PC permezz tal-interface SWD, l-għażla –all tippermetti li jintgħażlu kollha. Alternattivament, l-utent jista 'jispeċifika kull interface billi juża l-għażla –d.
Utilità tal-lanċjar RF-Flasher: ikteb kmand OTP
Biex tuża l-utilità tal-lanċjar RF-Flasher biex taqra l-OTP ta’ apparat speċifiku, il-kmand write_OTP huwa disponibbli (uża –h biex tikseb lista tal-għażliet kollha appoġġjati):
RF-Flasher_Launcher.exe write_OTP –h
Ikteb l-użu tal-kmand OTP
RF-Flasher_Launcher.exe write_OTP [-h] (kollha | -d DEVICE_ID) -indirizz OTP_ADDRESS
-value OTP_VALUE [-frekwenza {5,15,25,50,100,125,240,480,900,1800,4000}] [-l] [-verbose {0,1,2,3,4}]
Ikteb argumenti fakultattivi tal-kmand OTP
- -indirizz OTP_ADDRESS, –indirizz OTP_ADDRESS: indirizz taż-żona OTP (default: 0x10001800 – kelma allinjata).
- -all, –all: l-apparati kollha konnessi (ST-LINK ID, CMSIS-DAP ID, u J-link ID fil-mod SWD).
- -d DEVICE_ID, –device DEVICE_ID: issettja l-ID tal-għodda tal-ħardwer użata għall-konnessjoni (ST-LINK ID, CMSIS-DAP ID, u J-Link ID fil-mod SWD).
- -frekwenza {5,15,25,50,100,125,240,480,900,1800,4000}, -frekwenza {5,15,25,50,100,125,240,480,900,1800,4000}, -frekwenza {4000}: issettja l-valur tal-frekwenza ST-WD (only: issettja l-valur tal-frekwenza SLINK). Il-valur default huwa XNUMX.
- -h, –-help: uri dan il-messaġġ ta' għajnuna u ħruġ.
- -l, –-log: log data.
- -s, –-show: uri l-memorja flash wara operazzjoni ta' verifika.
- -value OTP_VALUE, –value OTP_VALUE: valur OTP (kelma, bħal 0x11223344)
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: iżżid il-verbożità tal-ħruġ; issettja l-livell tad-debug sa 4 (biss għall-modalità SWD u d-dejta tal-log). Il-valur default huwa 2.
Nota:
Il-kmand write_OTP jaħdem biss fil-mod SWD. Għalhekk, għodda tal-ipprogrammar/debugging tal-ħardwer SWD għandha tkun imqabbda mal-linji SWD tal-apparat magħżul. Jekk aktar minn apparat wieħed ikun konness mal-PC permezz tal-interface SWD, l-għażla –all tippermetti li jintgħażlu kollha. Alternattivament, l-utent jista 'jispeċifika kull interface billi juża l-għażla –d.
Utilità tal-lanċjar RF-Flasher: examples
Ipprogramma immaġni binarja fuq l-apparati BlueNRG-1 u BlueNRG-2 konnessi b'għodda tal-ħardwer ST-LINK (f'mod SWD):
RF-Flasher_Launcher.exe flash -SWD -all -f “User_Application.hex” –l
Ipprogramma immaġni binarja fuq l-apparati Bluetooth® Low Energy konnessi permezz tal-portijiet USB COM (fil-modalità UART):
RF-Flasher_Launcher.exe flash -UART –all -f “User_Application.hex” –l
Ipprogramma immaġni binarja fuq l-apparati konnessi permezz tal-kanal CMSIS-DAP billi tuża l-għażliet tad-dejta tat-tħassir, tal-verifika u tal-log (fil-modalità SWD):
Storja tar-reviżjoni
Tabella 3. Storja tar-reviżjoni tad-dokument
Data | Verżjoni | Bidliet |
15-Mejju-2018 | 1 | Rilaxx inizjali. |
03-Lul-2018 |
2 |
Figura Aġġornata 1. BlueNRG-1, BlueNRG-2 Flasher Utility, Figura 2. Flasher Utility UART tieqa prinċipali, Figura 3. Flasher Utility UART mode: immaġni file , Figura 4. Modalità UART ta 'utilità tal-Flasher: memorja tal-apparat , Figura 5. Modalità UART tal-utilità tal-Flasher: oqsma tal-memorja li jinbidlu, Figura 7. Utilità tal-Flasher: tieqa ewlenija SWD, Figura 8. Modalità SWD tal-utilità tal-Flasher: memorja tal-apparat , Figura 10.
Utilità Flasher: Modalità awtomatika SWD, Figura 11. Utilità Flasher: Modalità awtomatika UART, Figura 12. Utilità Flasher: L-ipprogrammar awtomatiku UART tlesta u Figura 13. Utilità Flasher: Għażla tal-indirizz MAC SWD. Bidliet minuri fit-test fid-dokument kollu. |
26-Frar-2019 | 3 | Aġġorna t-Taqsima Introduzzjoni u Taqsima 3.1 Mod UART: kif taħdem. Miżjud Taqsima 8 L-utilità tal-lanċjar tal-Flasher u s-subsezzjonijiet kollha tagħha. |
09-Apr-2019 |
4 |
Referenza miżjuda għal "Folder tal-applikazzjoni" fit-Taqsima 8: Utilità tal-lanċjar RF-Flasher.
Aġġornata Taqsima 8.4: Utilità tal-lanċjar tal-RF-Flasher: kmand tal-flash. |
14-Lul-2020 |
5 |
Mibdula BlueNRG-1 u BlueNRG-2 għal pakkett tas-software BlueNRG-X Flasher
Referenza miżjuda għall-apparat BlueNRG-LP. Figura Aġġornata 1. Utilità RF-Flasher, Figura 3. Tieqa ewlenija UART ta 'utilità tal-Flasher, Figura 5. Modalità UART ta' utilità tal-Flasher: Tab tal-Memorja tal-Apparat, Figura 6. Modalità UART tal-utilità tal-Flasher: oqsma tal-memorja li jinbidlu, Figura 9. Utilità tal-Flasher: Tieqa ewlenija SWD, Figura 10. Utilità tal-Flasher Modalità SWD: Tab tal-Memorja tal-Apparat, Figura 14. Utilità tal-Flasher: Modalità SWD Plug&Play, Figura 15. Utilità tal-Flasher: Għażla tal-indirizz MAC u Figura 18. Lanċjar tal-RF-Flasher: flash kmand bl-għażla –erase, -l, -verify |
05-Diċ-2020 |
6 | Taqsima Aġġornata Introduzzjoni, Taqsima 2.1: Rekwiżiti tas-sistema, Taqsima 4.1: Modalità UART: kif taħdem, Taqsima 5: Tieqa ewlenija SWD,Sezzjoni 5.1: Modalità SWD: kif taħdem, Taqsima 8.1: Rekwiżiti,
Taqsima 8.2: Għażliet ta' utilità tal-lanċjar RF-Flasher, Taqsima 8.3: Utilità tal-lanċjar RF-Flasher: modi UART & SWD, Taqsima 8.4: Utilità tal-lanċjar RF-Flasher: kmand tal-flash, Taqsima 8.5: Utilità tal-lanċjar RF-Flasher: kmand aqra, Taqsima 8.6 : Utilità tal-lanċjar tal-RF-Flasher: kmand tat-tħassir tal-massa, Taqsima 8.7: Utilità tal-lanċjar tal-RF-Flasher: ivverifika l-kmand tal-memorja. Miżjud Taqsima 8.8: Utilità tal-lanċjar tal-RF-Flasher: kmand tal-ħassar paġni. |
04-Ottubru-2021 |
7 |
Miżjud Taqsima 5.2: Modalità SWD: aqra settur tal-bootloader u Taqsima 5.3: Modalità SWD: aqra żona OTP.
Aġġorna t-titlu, Taqsima Introduzzjoni, Taqsima 2: Nibdew, Taqsima 2.1: Rekwiżiti tas-sistema, Taqsima 2.2: Setup tal-pakkett tas-softwer, Taqsima 3: Interface Toolbar, Taqsima 4: Tieqa prinċipali UART, Taqsima 8: RF-Flasher launcher utility, Taqsima 8.1: Rekwiżiti, Taqsima 8.2: RF-Flasher launcher għażliet ta 'utilità, Taqsima 8.3: RF-Flasher launcher utility: UART & SWD modes , Taqsima 8.4: Utilità tal-lanċjar tal-RF-Flasher: kmand tal-flash, Taqsima 8.5: Utilità tal-lanċjar tal-RF-Flasher: jaqra kmand, Taqsima 8.6: Utilità tal-lanċjar tal-RF-Flasher: kmand tat-tħassir tal-massa, Taqsima 8.7: Utilità tal-lanċjar tal-RF-Flasher: verifika tal-kmand tal-memorja, Taqsima 8.8: Utilità tal-lanċjar tal-RF-Flasher: tħassar il-kmand tal-paġni , Taqsima 1.1: Lista ta' akronimi u Taqsima 1.2: Dokumenti ta' referenza. |
Data | Verżjoni | Bidliet |
Figura Aġġornata 1. Utilità RF-Flasher, Figura 2. Qabbel Tnejn Files tab,
Figura 3. It-tieqa ewlenija tal-UART tal-utilità tal-Flasher, Figura 4. Modalità UART tal-utilità tal-Flasher: Immaġni File tab, Figura 5. Modalità UART tal-utilità tal-Flasher: Tab tal-Memorja tal-Apparat, Figura 6. Modalità UART tal-utilità tal-Flasher: oqsma tal-memorja li jinbidlu, Figura 7. Modalità UART tal-utilità tal-Flasher: Qabbel il-Memorja tal-Apparat mal-Immaġini File tab, Figura 9. Utilità flasher: tieqa ewlenija SWD, Figura 10. Utilità flasher SWD mode: Tab tal-Memorja tal-Apparat, Figura 16. Utilità flasher: programmazzjoni tal-indirizz MAC UART, Figura 17. Utilità flasher: programmazzjoni tal-indirizz MAC SWD u Figura 18. Lanċjar RF-Flasher: kmand flash b’għażla – iħassar, -l, -verifika. |
||
06-Apr-2022 |
8 |
Żid ir-referenza BlueNRG-LPS mad-dokument kollu.
Aġġornata Taqsima 8.3: Utilità tal-lanċjar RF-Flasher: modi UART & SWD u Taqsima 8.4: Utilità tal-lanċjar RF-Flasher: kmand tal-flash. |
10-Lul-2024 |
9 |
Aġġornat:
|
AVVIŻ IMPORTANTI - AQRA B'attenzjoni
STMicroelectronics NV u s-sussidjarji tagħha (“ST”) jirriżervaw id-dritt li jagħmlu bidliet, korrezzjonijiet, titjib, modifiki, u titjib għall-prodotti ST u/jew għal dan id-dokument fi kwalunkwe ħin mingħajr avviż. Ix-xerrejja għandhom jiksbu l-aħħar informazzjoni rilevanti dwar il-prodotti ST qabel ma jagħmlu ordnijiet. Il-prodotti ST jinbiegħu skont it-termini u l-kundizzjonijiet tal-bejgħ ta' ST fis-seħħ fil-ħin tar-rikonoxximent tal-ordni.
Ix-xerrejja huma unikament responsabbli għall-għażla, l-għażla u l-użu tal-prodotti ST u ST ma jassumi l-ebda responsabbiltà għall-assistenza tal-applikazzjoni jew id-disinn tal-prodotti tax-xerrejja.
L-ebda liċenzja, espressa jew impliċita, għal xi dritt ta' proprjetà intellettwali ma tingħata minn ST hawnhekk.
Il-bejgħ mill-ġdid ta' prodotti ST b'dispożizzjonijiet differenti mill-informazzjoni stipulata hawnhekk għandu jħassar kwalunkwe garanzija mogħtija minn ST għal tali prodott.
ST u l-logo ST huma trademarks ta' ST. Għal informazzjoni addizzjonali dwar it-trademarks ST, irreferi għal www.st.com/trademarks. L-ismijiet l-oħra kollha tal-prodott jew tas-servizz huma proprjetà tas-sidien rispettivi tagħhom.
L-informazzjoni f'dan id-dokument tieħu post u tissostitwixxi l-informazzjoni pprovduta qabel fi kwalunkwe verżjoni preċedenti ta' dan id-dokument.
© 2024 STMicroelectronics – Id-drittijiet kollha riżervati
UM2406 – Rev 9
Dokumenti / Riżorsi
![]() |
STMicroelectronics UM2406 Il-Pakkett tas-Softwer ta 'Utilità RF-Flasher [pdfManwal tal-Utent UM2406, UM2406 Il-Pakkett tas-Softwer tal-Utilità RF-Flasher, Il-Pakkett tas-Softwer tal-Utilità RF-Flasher, il-Pakkett tas-Softwer tal-Utilità RF-Flasher, il-Pakkett tas-Softwer tal-Utilità, il-Pakkett tas-Softwer, il-Pakkett |