STMicroelectronics UM2406 Iyo RF-Flasher Utility Software Package

Zvinotsanangurwa
- Inotsigira BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, uye BlueNRG-2 zvishandiso
- Interface: UART modhi uye SWD maitiro
- Zvimiro: Flash memory programming, kuverenga, kudzima misa, kuoneswa kwemukati
- System Zvinodiwa: 2 GB ye RAM, USB ports, Adobe Acrobat Reader 6.0 kana gare gare
Mirayiridzo Yekushandiswa Kwechigadzirwa
Kutanga
Ichi chikamu chinopa ruzivo pamusoro pezvinodiwa system uye software package setup.
System Zvinodiwa:
- Kanenge 2 GB ye RAM
- USB ports
- Adobe Acrobat Reader 6.0 kana gare gare
- Inokurudzirwa chiyero chekuratidzira uye zvigadziriso zvinosvika ku150%
Software Package Setup:
Kuti umhanye zvinoshandiswa, tinya pane RF-Flasher utility icon iri pa [Tanga] > [ST RF-Flasher Utility xxx] > [RFFlasher Utility].
Toolbar Interface
Muchikamu cheturusi cheiyo RF-Flasher utility main hwindo, vashandisi vanogona kuita zvinotevera mashandiro:
- Rodha iripo .bin kana .hex file: [File] > [Vhura file…]
- Sevha mufananidzo wazvino wendangariro: [File] > [Chengetedza File Sezvo…]
- Vhara iripo .bin kana .hex file: [File] > [Vhara file]
- Seta iyo ST-LINK frequency: [Zvishandiso] > [Settings...]
- Gonesa kana kudzima log file kusikwa: [Zvishandiso] > [Zvirongwa…]
FAQ
- Ndezvipi zvishandiso zvinotsigirwa neRF-Flasher utility software package?
Iyo software package parizvino inotsigira BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, uye BlueNRG-2 zvishandiso. - Ndeapi mashoma masisitimu anodiwa kuti umhanye iyo RF-Flasher utility?
Izvo zvishoma zvinodiwa system zvinosanganisira inokwana 2 GB ye RAM, USB ports, uye Adobe Acrobat Reader 6.0 kana gare gare. - Ndingaite sei kuchengetedza iyo yazvino ndangariro mufananidzo muRF-Flasher utility?
Kuti uchengetedze mufananidzo wendangariro wazvino, enda ku[File] > [Chengetedza File Se…] uye sarudza chikamu chendangariro kuti uchengetedzwe ku.bin file.
UM2406
User manual
Iyo RF-Flasher utility software package
Nhanganyaya
Gwaro iri rinotsanangura iyo RF-Flasher utility software package (STSW-BNRGFLASHER), iyo inosanganisira iyo RF-Flasher utility PC application.
Iyo RF-Flasher utility ndeye yakamira PC application, iyo inobvumira iyo BlueNRG-1, BlueNRG-2, BlueNRG-LP, uye BlueNRG-LPS Bluetooth® Low Energy masisitimu-on-chip flash memory kuti iverengwe, kudzimwa kwakawanda, kunyorwa, uye programmed.
Parizvino inotsigira iyo interface kuBlueNRG-LP, BlueNRG-LPS, BlueNRG-1, uye BlueNRG-2 flash memory kuburikidza neUART modhi uchishandisa mudziyo wemukati UART bootloader. Iyo zvakare parizvino inotsigira iyo interface kuBlueNRG-LP, BlueNRG-LPS, BlueNRG-1, uye BlueNRG-2 flash memory kuburikidza neSWD modhi nekushandisa yakajairwa SWD interface kuburikidza neyakajairwa hardware programming/debugging zvishandiso (CMSIS-DAP, ST-LINK , uye J-Link).
Zvakare, zvakare inobvumira kero yeMAC kuti ichengetwe mune yakatarwa flash memory nzvimbo yakasarudzwa nemushandisi mune ese UART uye SWD modes.
Iyo RF-Flasher software package inopawo yakamira flasher yekuvhura utility, inobvumira flash memory programming, kuverenga, kudzima misa, uye kusimbiswa kwemukati. Iyo flasher launcher utility inoda PC DOS hwindo chete.
Cherechedza:
Izwi reRF parizvino rinoreva BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, uye BlueNRG-2 zvishandiso. Misiyano ipi neipi yakananga inosimbiswa painodiwa.
General information
List of acronyms
Tafura 1. Rondedzero yeacronyms
| Term | Meaning |
| RF | Radio frequency |
| SWD | Seri waya debug |
| UART | Universal asynchronous receiver-transmitter |
| USB | Universal series bhazi |
Reference magwaro
Tafura 2. Zvinyorwa zvinyorwa
| Reference | Type | Title |
| DS11481 | BlueNRG-1 data | Programmable Bluetooth® Yakaderera Energy isina waya SoC |
| DS12166 | BlueNRG-2 data | Programmable Bluetooth® Yakaderera Energy isina waya SoC |
| DB3557 | STSW-BNRGFLASHER data pfupi | Data pfupi yeRF-Flasher software package |
| DS13282 | Nhoroondo yeBlueNRG-LP | Programmable Bluetooth® Yakaderera Energy isina waya SoC |
| DS13819 | Nhoroondo yeBlueNRG-LPS | Programmable Bluetooth® Yakaderera Energy isina waya SoC |
Kutanga
Ichi chikamu chinotsanangura zvese zvinodiwa system kuti umhanye iyo RF-Flasher utility PC application uye yakabatana software yekuisa maitiro.
System zvinodiwa
Iyo RF-Flasher utility ine zvinotevera zvishoma zvinodiwa:
- PC ine Intel® kana AMD processor inoshandisa inotevera Microsoft® inoshanda sisitimu:
- Windows® 10
- Kanenge 2 GB ye RAM
- USB ports
- Adobe Acrobat Reader 6.0 kana gare gare
- Yakakurudzirwa chiyero chekuratidzira uye zvigadziriso zvinosvika ku150%.
Software package setup
Mushandisi anogona kumhanyisa chishandiso ichi nekudzvanya pane RF-Flasher utility icon ([Tanga]>[ST RF-Flasher Utility xxx]>[RF-Flasher Utility]).

Toolbar interface
Muchikamu cheturusi cheiyo RF-Flasher utility main hwindo, mushandisi anogona kuita zvinotevera mashandiro:
- Rodha iripo .bin kana .hex (Intel yakawedzerwa) file, kushandisa [File]>[Vhura file…]
- Sevha mufananidzo wendangariro wazvino mu.bin file, kushandisa [File]>[Chengetedza File Sezvo…]. Kero yekutanga uye saizi yechikamu chendangariro chekuchengetedza kune iyo file zvinosarudzwa kubva paChidimbu Memory tab.
- Vhara iripo .bin kana .hex file, kushandisa [File]>[Vhara file]
- Seta iyo ST-LINK frequency, uchishandisa [Zvishandiso]>[Settings...]
- Gonesa kana kudzima log file kusikwa muUART/SWD modhi, uchishandisa [Zvishandiso]> [Zvirongwa…]. Kana log files dzakachengetwa, zvinokwanisika kuseta mwero wedebug ruzivo kuchengetedza (yeSWD chete). Zvose log files dzakachengetwa ku {insta llation nzira}\ST\RF-Flasher Utility xxx\Logs\.
- Dzima yakawanda, uchishandisa [Zvishandiso]>[Kudzima kweMisa].
- Simbisa flash memory zvirimo [Zvishandiso]> [Simbisa flash zvirimo].
- Wana shanduro yekushandisa, uchishandisa [Rubatsiro]>[Nezve].
- Dhaunirodha a file, uchishandisa [Zvishandiso]>[Flash].
- Dzima zvikamu zvemidziyo, uchishandisa [Zvishandiso]>[Bvisa Mapeji…]
- Enzanisa ndangariro yemudziyo nemufananidzo wakasarudzwa file, uchishandisa [Zvishandiso]>[Enzanisa Memory Yemudziyo ne file]. Mifananidzo miviri files inoratidzwa muCompare Device Memory ne Image File tab uye misiyano yakabatana inoratidzirwa mutsvuku.
- Enzanisa maviri files, kushandisa [File]>[Enzanisa maviri files]
- Verenga bootloader sector (chete muSWD mode), uchishandisa [Zvishandiso]>[Verenga Bootloader Sector (SWD)].
- Verenga nzvimbo yeOTP (mumodhi yeSWD chete), uchishandisa [Zvishandiso]>[Verenga OTP Nzvimbo (SWD)].
- Sevha zvikamu zvebootloader kana nzvimbo yeOTP mu.bin file, kushandisa [File]>[Chengetedza File Sezvo…].
Mushandisi anogona zvakare kusarudza maviri mufananidzo files uye uzvienzanise. Mifananidzo miviri files inoratidzwa muEnzanisa Mbiri Files tab uye misiyano yakabatana inoratidzirwa mutsvuku. .bin uye .hex file mafomati anotsigirwa.

Muchikamu chepamusoro cheRF-Flasher utility main hwindo, mushandisi anogona kusarudza mufananidzo file kuburikidza ne [Sarudza Mufananidzo File] bhatani. Mushandisi anogona kusarudza rudzi rwendangariro: flash memory, bootloader, kana OTP nzvimbo. Kune iyo flash memory nzvimbo, mushandisi anogona kuseta kero yekutanga (chete yebhini file)
Ese aya sarudzo anowanikwa muUART uye SWD modhi.
Mushandisi anoda kugonesa kupinda kune yakasarudzwa modhi (UART kana SWD). Vanogona kuita izvi nekuvhura yakabatana COM chiteshi cheUART modhi, kana nekubatanidza SWD hardware programming/debugging chishandiso kune mudziyo SWD mitsetse.
UART main hwindo
Mune iyo UART main hwindo tebhu yeRF-Flasher utility main hwindo, mushandisi anogona kusarudza iyo COM port ichashandiswa kubatanidza mudziyo kuburikidza neChinyorwa cheCOM Ports chikamu.
Iyo serial baud mwero inoshandiswa kuRF mudziyo wekuongorora bhodhi ndeye 460800 bps.

UART mode: kumhanya sei
Image file sarudzo
Kuisa iripo .bin kana .hex file, shandisa [Sarudza Mufananidzo File] bhatani riri papeji huru, enda ku [File]>[Vhura File…], kana kuenda kuMufananidzo File tab. Nzira yakazara yevakasarudzwa file rinoonekwa padivi pebhatani uye [Flash] bhatani rinoshanda kana iyo file yakatakura.
Iyo Rondedzero yeCOM Ports tebhu inoratidza ese akabatana zvishandiso paPC USB ports. Mabhatani e[Sarudza Zvese], [Usasarudze Zvese], uye [Pindura Zvese] rega mushandisi atsanangure kuti ndezvipi zvakabatana (zvese, hapana, kana zvimwe zvacho) zvinofanirwa kuve zvinonangwa pamashandisirwo ekushandisa. Nenzira iyi, kushanda kwakafanana (kureva, flash memory programming) kunogona kuitwa panguva imwe chete pamidziyo yakawanda. Bhatani re [Refresh] rinobvumira mushandisi kumutsiridza runyoro rwemidziyo yakabatana.
Nekusagadzika, sarudzo ye[Misa erase] muchikamu che[Actions] haina kutariswa, uye mapeji endangariro anodiwa chete ndiwo anodzimwa nekunyorwa ne file content. Kana iyi sarudzo ikatariswa, kudzima kwakazara kunotangira iyo flash memory programming phase.
Iyo [Verify] sarudzo inomanikidza cheki kuti ive nechokwadi chekuti ndangariro dzakanyorwa nemazvo.
Tarisa iyo [Gadziridza Chidimbu Memory] sarudzo yekuvandudza tafura yendangariro yemudziyo mushure mekushanda pane flash memory.
Iyo yekudzivirira yekuverenga sarudzo inogonesa kuverenga kuchengetedzwa kwechishandiso mushure me flash memory programming.
Tarisa iyo [Auto Baudrate] sarudzo chete kana hardware reset yaitwa pabhodhi kumanikidza [Auto Baudrate] kushanda. Nekumisikidza, iyo [Auto Baudrate] sarudzo haina kutariswa.
Mufananidzo File tab
Vakasarudzwa file zita, saizi, uye zvakapatsanurwa zvirimo kuti zvigadziriswe mumudziyo flash memory zvinogona kuva viewed muMufananidzo File tab.

The Device Memory tab
Sarudza iyi tab kuti view zviri mukati mendangariro dzemudziyo wakabatana (kuburikidza nebhatani re[Verenga]) uye log rine mabasa anoitwa pamudziyo wakasarudzwa.

Dzvanya pa [Verenga] bhatani kuti uendese chikamu chendangariro chinotsanangurwa ne[Tanga Kero uye Saizi] mutafura.
Kuti uverenge iyo flash memory yese, tarisa iyo [Yese Memory] sarudzo.
Koramu yekutanga inopa kero yekutanga yeanotevera 16 byte mumutsara (yeexample, mutsara 0x10040050, column 4 inobata hexadecimal byte kukosha pa 0x10040054. Mushandisi anogona kushandura ma byte values nekudzvanya kaviri sero uye nekuisa hutsva hwehexadecimal kukosha. Mabhaiti akapepetwa anooneka mutsvuku.
Dzvanya pa [Nyora] bhatani kuronga peji rese neiyo itsva byte kukosha mumudziyo flash memory.
Bhatani re [Flash] rinobvumira flash memory programming operation kutanga nesarudzo yakasarudzwa. Kana [MAC Kero] yebhokisi ikatariswa, mushandisi anogona kudoma kero yendangariro panochengeterwa kero yeMAC yakasarudzwa. Kana [Flash] bhatani radzvanywa, kero yeMAC inorongwa mushure memufananidzo file.

The Enzanisa Device Memory pamwe mufananidzo File tab
Mushandisi anogona kuenzanisa yazvino mudziyo ndangariro nemufananidzo wakasarudzwa file. Mifananidzo miviri files inoratidzwa uye chero misiyano inoratidzwa mutsvuku. .bin uye .hex files fomati inotsigirwa.
Kushandisa RF-Flasher utility nemamwe mabhodhi
Iyo RF-Flasher utility inongoona iyo BlueNRG-1, BlueNRG-2, BlueNRG-LP, uye BlueNRG-LPS mabhodhi ekuongorora (anoratidzwa seSTDK) akabatana nePC USB ports. Inoshandisa STM32 yekubatsira (inofambiswa neGUI) kugadzirisa zvakare mudziyo uye kuiisa muUART bootloader mode.
Chishandiso chinoshandawo nemabhodhi etsika, ichipa nyore UART kuwana kune yakabatana mudziyo, asi mushandisi anofanira kuisa mudziyo mubootloader modhi nemaoko. Pakusarudzwa kwechero isiri-STEVAL COM ports, inotevera pop-up inooneka:

Kana iyi pop-up yaonekwa uye zvichienderana nerudzi rwechishandiso, bootloader modhi inoshatswa seinotevera:
- Kune BlueNRG-LP uye BlueNRG-LPS zvishandiso, mushandisi anofanira kuseta iyo PA10 pini kune yakakosha kukosha uye kuita reset kutenderera kwechishandiso (kuchengeta PA10 pamutengo wepamusoro).
- Pamidziyo yeBlueNRG-1 neBlueNRG-2, mushandisi anofanira kuseta pini yeDIO7 kune kukosha kwepamusoro uye kuseta zvakare mudziyo (kuchengeta DIO7 pamutengo wepamusoro).
Mushandisi anogona zvakare kuseta yakasarudzika baud mwero weiyo UART mupop-up hwindo uye wobva wadzvanya OK kuti udzokere kuGUI.
Cherechedza:
Mushandisi anofanira kudzivirira kuseta zvakare mudziyo uchishandisa iyo RF-Flasher utility, kunze kwekunge iyo ComPort Setting pop-up ichishanda. Kana mudziyo ukagadziridzwa, mushandisi anofanira kushandura iyo COM port kuti ashandise iyo Flasher utility zvakare.
Cherechedza:
Kana mabhodhi etsika achishandiswa nekupa UART kuwana kune BlueNRG-1, BlueNRG-2, BlueNRG-LP, uye BlueNRG-LPS zvishandiso kuburikidza ne USB FTDI interface, mushandisi anofanira kaviri-kutarisa latency ine chekuita ne USB FTDI PC mutyairi. Izvi zvinobvumira chiteshi chakabatana kuti chizivikanwe se USB chaiyo COM. Pane yakajairwa USB-FTDI PC mutyairi, tarisa kaviri mudziyo wakabatana USB mutyairi marongero mu [Properties]> [Port
Settings]>[Pamusoro]. Ita shuwa kuti latency timer value yakaiswa ku1 ms. Iyi yekuseta inokurudzirwa zvakanyanya kuti ikurumidze flash memory mashandiro pamabhodhi etsika.
SWD main hwindo
Kushandisa iyo SWD main hwindo tebhu muRF-Flasher utility main hwindo, mushandisi anofanira kubatanidza iyo SWD hardware programming/debugging chishandiso kune mudziyo SWD mitsara (BlueNRG-1, BlueNRG-2, BlueNRG-LP, uye BlueNRG-LPS zvishandiso. )
Iyi inotevera SWD hardware programming/debugging interfaces inotsigirwa, tichifungidzira kuti yakasarudzwa hardware uye zvine chekuita nesoftware maturusi anotsigira mudziyo wakabatana:
- CMSIS-DAP
- ST-LINK
- J-Link
Cherechedza
Kuti ushandise iyo J-Link sedhijitari adapta, mutyairi we USB anoda kuchinjwa kubva kuJ-Link mutyairi kuenda kuWinUSB. Izvi zvinogona kuitwa zviri nyore nekushandisa chishandiso HYPERLINK Zadig (https://zadig.akeo.ie) sezvinotevera:
- Sarudza J-Link kubva pane mudziyo runyorwa
- Sarudza "WinUSB" semutyairi
- Dzvanya pa [Isa Mutyairi] kuti uise WinUSB mutyairi
Cherechedza:
Tarisa kune HYPERLINK J-Link OpenOCD websaiti (https://wiki.segger.com/OpenOCD) kuti uwane rumwe ruzivo.
Cherechedza:
YAmbiro: Kana mutyairi weJ-Link USB atsiviwa, hapana SEGGER software kubva kuJ-Link software package inokwanisa kutaurirana neJ-Link. Kuti ushandise SEGGER J-Link software zvakare, mutyairi we USB anoda kuchinjwa kuti adzokere kune yawo.

SWD modhi: maitiro ekumhanya
Image file sarudzo
Shandisa [Sarudza Mufananidzo File] bhatani riri papeji huru kana kuenda ku [File]>[ Vhura File…] kurodha iripo .bin kana .h ex file. Nzira yakazara yevakasarudzwa file inoonekwa padivi pebhatani uye [Flash] bhatani rinoshanda pakupera kwe file loading.
MuActions tab, mushandisi anogona kusarudza zvinotevera sarudzo:
- [Simbisa]: inomanikidza cheki kuti ive nechokwadi chekuti ndangariro dzakanyorwa nemazvo
- [Kudzivirirwa kwekuverenga]: inogonesa kuchengetedza kuverenga kwemudziyo mushure mekugadzira mufananidzo wakasarudzwa file
- [Mass erase]: inobvumira kudzimwa kwakawanda kwemudziyo kuti kuitwe usati wagadzira mufananidzo wakasarudzwa file
- [Gadziridza Memory Memory]: inobvumira tafura yekuyeuka yemudziyo kuti igadziriswe mushure mekuita flash memory programming operation
- [Plug & Play mode]: inobvumira iyo plug-uye-play flash memory programming mode kuti igoneswe/kuvharwa kana imwe chete SWD programming tool iripo. Muchiitiko ichi, mapuranga anorongwa rimwe chete panguva. Kana chirongwa chekugadzirisa chapera pane rimwe bhodhi, zvinokwanisika kuisunungura uye kuvhara rimwe bhodhi.
Nechekuita, sarudzo ye[Misa erase] padivi pebhatani re[Flash] haina kutariswa, uye chete mapeji endangariro anodiwa anodzimwa nekunyorwa ne file content.
Iyo [Rondedzero yenzvimbo dzakabatana] inotaridza ese akabatana SWD interfaces (CMSIS-DAP, ST-LINK, uye J-Link). Dzvanya bhatani re[Refresh] kuti uvandudze rondedzero yenzvimbo dzakabatana.
Mushandisi anogona zvakare kusarudza kuti ndeipi chaiyo SWD hardware interface inofanirwa kuratidzwa kuburikidza ne[Interface] ndima.
Mabhatani e[Sarudza Zvese], [Usasarudze Zvese], uye [Pindura Zvese] anobvumira mushandisi kutsanangura kuti ndeapi akabatanidza SWD interfaces (ese, hapana, kana mamwe acho) anofanira kunge ari chinangwa chezvishandiso zvekushandisa. Nenzira iyi, kushanda kwakafanana (kureva, flash memory programming) kunogona kuitwa panguva imwe chete pamidziyo yakawanda.
Bhatani re [Flash] rinobvumira flash memory programming operation kutanga nesarudzo yakasarudzwa. Kana [MAC Kero] yebhokisi ikatariswa, mushandisi anogona kudoma kero yendangariro panochengeterwa kero yeMAC yakasarudzwa. Kana [Flash] bhatani radzvanywa, kero yeMAC inorongwa mushure memufananidzo file.
'Mufananidzo File'tab
Vakasarudzwa file zita, saizi, uye zvakapatsanurwa zvirimo kuti zvigadziriswe mumudziyo flash memory zvinogona kuva viewed muImage File tab.
The Device Memory tab
Sarudza iyi tab kuti view zviri mukati mendangariro dzemudziyo wakabatana (kuburikidza nebhatani re[Verenga]) uye log rine mabasa anoitwa pamudziyo wakasarudzwa.

Dzvanya bhatani rekuti [Verenga] kuti uendese chikamu chendangariro chinotsanangurwa ne[Tanga Kero uye Saizi] mutafura.
Kuti uverenge iyo flash memory yese, tarisa iyo [Yese Memory] sarudzo.
Koramu yekutanga inopa kero yekutanga yeanotevera 16 byte mumutsara (yeexample, mutsara 0x10040050, column 4 inobata hexadecimal byte kukosha pa 0x10040054. Mushandisi anogona kushandura ma byte kukosha nekudzvanya-kaviri sero uye nekuisa hutsva hwehexadecimal kukosha. Mabhaiti akapepetwa anooneka mutsvuku.
Dzvanya pa [Nyora] bhatani kuronga peji rese neiyo itsva byte kukosha mumudziyo flash memory.

Cherechedza:
[Enzanisa Chishandiso Memory to File] inotsigirwawo muSWD mode, ine maitiro akafanana sezvakatsanangurwa muChikamu 4.1: UART mode: maitiro.
SWD modhi: verenga bootloader chikamu
Mushandisi anogona kuverenga chikamu chebootloader chemudziyo wakabatana kuburikidza neSWD hardware programming interface nekusarudza [Zvishandiso]>[Verenga Bootloader Sector (SWD)]. Iyo bootloader chikamu chemukati inoratidzwa muBootloader/OTP tab.
Cherechedza:
Iyi ficha inotsigirwa chete muSWD modhi uye inowanikwa chete kuburikidza neGUI.
SWD modhi: verenga OTP nzvimbo
Mushandisi anogona kuverenga nzvimbo yeOTP yakabatana (painotsigirwa) kuburikidza neSWD hardware programming interface nekusarudza [Zvishandiso]>[Verenga OTP Nzvimbo (SWD)]. Iyo OTP nharaunda yemukati inoratidzwa muBootloader/OTP tab.
Ichi chimiro hachishandiswe muUART mode.

SWD Plug & Play programming mode
Iyo SWD Plug&Play programming mode inobvumira mushandisi kupinda muchirongwa chekugadzira nekubatanidza chikuva chemudziyo chitsva kuti chigadziriswe. Kana iyo flash memory mufananidzo file uye zviito zvepurogiramu zvakasarudzwa, Flasher PC application inokumbira mushandisi kuti abatanidze chigadziro kune SWD interface (a Kumirira mudziyo N. 1 meseji inoratidzwa).
Kana mushandisi abatanidza mudziyo, mudziyo N. 1 wakabatana meseji unoratidzwa, uye application inotanga kuronga mudziyo nemufananidzo wakasarudzwa. file uye zvingasarudzwa. Kana chirongwa chekugadzirisa chapera, Flasher application inoratidza meseji Ndapota bvisa mudziyo N. 1. Kana mushandisi abvisa mudziyo, meseji Kumirira mudziyo N. 2 inoratidzwa. Mushandisi anogona kumisa iyi otomatiki modhi nekudzvanya bhatani re [Misa].
Paunenge uchishandisa iyo Plug & Play modhi, mushandisi anofanira kusarudza iyo interface ichashandiswa (CMSIS-DAP, ST-LINK, kana J-Link).

MAC kero programming
MAC kero programming inobvumira iyo MAC kero kuti ichengetwe mune yakatarwa flash memory nzvimbo pane mudziyo.
Mushandisi anogona kusarudza kugonesa iyi sarudzo kana kwete nekutarisa kana kusaongorora [MAC kero] cheki bhokisi. Iyo chaiyo flash memory nzvimbo inoiswa kuburikidza ne[MAC Flash nzvimbo] ndima.
Bhatani re [Seta MAC kero] rinobvumira mushandisi kusarudza kero yeMAC sezvinotevera:
- Tarisa [Range] cheki bhokisi uye ipa kero yekutanga mundima ye[Kero Yekutanga]. Kero yekutanga ikero yeMAC inofanira kuchengetwa pane yekutanga yakabatana mudziyo.
- Zvinogoneka kuseta nhanho dzekuwedzera kubva pa[Kero Yekutanga] kukosha nekuisa nhamba yemabhodhi acharongwa muNum. Mabhodhi tab, kana nekuisa iyo [Kero Yekupedzisira] kukosha:
- Kana otomatiki modhi yakasarudzwa muActions tab, iyo yakasarudzwa MAC kero runyorwa inoshandiswa kune otomatiki hurongwa hwekuita. Kana zvisina kudaro, mudziyo mumwe chete wakarongwa, uchishandisa [Kero Yekutanga] ndima.
- Mushandisi anogona kupa runyoro rweMAC kero kuti ishandiswe kuburikidza nekuisa file:
- Tarisa [File] cheki bhokisi uye sarudza mavara ekuisa file mu [Mutoro File] munda.
- Kana otomatiki modhi yakasarudzwa muActions tab, iyo yakasarudzwa MAC kero runyorwa inoshandiswa kune otomatiki hurongwa hwekuita. Kana zvisina kudaro, kero yekutanga chete ndiyo inoshandiswa pakuita purogiramu imwe chete.
Iyo [Chengetedza MAC Kero yerogi] cheki bhokisi rinobvumira rondedzero yeakashandiswa MAC kero kuchengetwa mu file, yakasarudzwa mu [File Zita] munda.
MAC kero programming inogona kusanganiswa neiyo otomatiki programming mode. Kune imwe neimwe yakabatana mudziyo, mufananidzo file inorongwa kutanga, ichiteverwa nekero yeMAC. Nhamba yemakero eMAC akasarudzwa
(yakawedzera kero rondedzero saizi kana kuisa file saizi) inokonzeresa kupera kweiyo otomatiki programming mashandiro. Imwe neimwe yakarongwa MAC kero inoratidzwa muLog hwindo.
MAC kero programming inotsigirwa muUAR uye SWD modhi.

Mushandisi anogona kusarudza kana kwete nguvaamp inowedzerwa kune yakachengetwa MAC kero log file zita (sechivakashure).
Kana nguvaamp haina kuwedzerwa kuzita rerogi file, ruzivo rwese rwelogi runochengetwa mugwaro rimwe chete file. Kana nguvaamp inowedzerwa, iyo yelogi ruzivo rwekumhanya kwega kwega inochengetwa mune imwe logi file.
Zita rerogi file inogona kutsanangurwa uchishandisa [File Zita] munda.
RF-Flasher yekuvhura chishandiso
Iyo RF-Flasher yekuvhura ishandiso yakamira inobvumira mushandisi kumhanya RF-Flasher utility mirairo uchishandisa iyo RF-Flasher utility GUI.
Hwindo rekuraira reDOS rinodiwa uye ese maUART neSWD modes anotsigirwa (uchishandisa .bin uye .hex mufananidzo files).
Iyo RF-Flasher yekuvhura utility (RF-Flasher_Launcher.exe) inosanganisirwa muRF-Flasher utility software package mukati meforodha yekushandisa. Iyo "Release folda" muRF-Flasher utility software package yekutanga menyu
chinhu (ST RF-Flasher utility xxx) inobvumira kupinda zvakananga kune folda yekushandisa.
Zvinodiwa
Kuti ushandise iyo RF-Flasher yekuvhura utility pane chaiyo mudziyo, zvinotevera zvinodikanwa zvinofanirwa kusangana:
- UART modhi: iyo BlueNRG-1, BlueNRG-2, BlueNRG-LP, kana BlueNRGLPS chikuva chinofanirwa kubatana nePC USB port.
- SWD mode: SWD hardware programming/debugging tool inofanira kubatana neBlueNRG-1, BlueNRG-2, BlueNRG-LP, kana BlueNRG-LPS SWD mitsetse.
Ne -l sarudzo, matanho ese ekuvhiya anoteedzerwa mu log files, yakachengetwa mu "Logs" folda, iyo inogadzirwa muRF-Flasher utility software package "Application" folda.
RF-Flasher yekuvhura utility sarudzo
Kuti ushandise iyo RF-Flasher yekuvhura utility pane chaiyo mudziyo, mushandisi anofanira kuvhura Windows DOS shell uye kutanga.
RF-Flasher_Launcher.exe nemurairo wakakodzera, uye sarudzo (shandisa -h kuti uwane runyoro rwezvese zvinotsigirwa sarudzo).
RF-Flasher_Launcher.exe -h:
Kushandisa: RF-Flasher Launcher [-h] {flash, verenga, mass_erase, verify_memory, erase_pages, uart, swd, read_OTP,
write_OTP}
RF-Flasher yekuvhura shanduro xxx
Optional nharo:
-h, -help: ratidza iyi meseji yekubatsira uye kubuda Mirairo:
{flash, verenga, bvisa_zhinji, simbisa_ndangariro, dzima_mapeji, uart, swd, verenga_OTP, nyora_OTP}
- flash: purogiramu yekuyeuka flash
- verenga: verenga flash memory
- mass_erase: dzima flash memory
- verify_memory: simbisa zviri mukati meRF mudziyo une a file
- erase_pages: dzima peji rimwe chete kana akawanda kubva mundangariro yeflash
- uart: ratidza ese akabatana COM ports (UART mode)
- swd: ratidza zvishandiso zvese zvakabatana kuburikidza neSWD interface: ST-LINK, CMSIS-DAP, J-Link (SWD mode)
- verenga_OTP: verenga nzvimbo yeOTP (chete muSWD mode)
- nyora_OTP: nyora nzvimbo yeOTP (chete muSWD mode)
RF-Flasher yekuvhura chishandiso: UART & SWD modhi
Iyo RF-Flasher yekuvhura utility inotsigira maviri anoshanda modhi:
- UART modhi (batanidza iyo yakasarudzwa mudziyo kuPC USB port)
- SWD modhi (batanidza yakasarudzwa BlueNRG-1, BlueNRG-2, BlueNRG-LP, kana BlueNRG-LPS mudziyo mitsara yeSWD kune SWD programming/debugging tool).
RF-Flasher launcher utility: shandisa iyo uart command kuti uwane runyoro rwese aripo COMx ports (midziyo yakabatana nePC USB ports):
RF-Flasher_Launcher.exe uart
CONNECTED PORT = COM194 (ST DK), COM160 (ST DK)
RF-Flasher launcher utility: shandisa murairo we swd kuti uwane runyoro rwezvose zviripo zvakabatana SWD hardware programming/debugging tools:
RF-Flasher_Launcher.exe swd
YAKUNGADZWA NE ST-LINK = HAPANA ST-LINK YAKANYANYA
YAUNGANO NE CMSIS-DAP (serial nhamba yeCMSIS-DAP interfaces):
- 07200001066fff333231545043084259a5a5a5a597969908
- 07200001066dff383930545043205830a5a5a5a597969908
- 07200001066dff333231545043084255a5a5a5a597969908 CONNECTED BY J-Link = NO J-Link CONNECTED
RF-Flasher launcher utility: flash command
Kuti ushandise iyo RF-Flasher yekuvhura chishandiso kuronga imwe mudziyo flash memory, iwo flash command iripo (isu iyo -h sarudzo yekuwana runyorwa rwese anotsigirwa sarudzo):
RF-Flasher_Launcher.exe flash -h
Flash command kushandiswa
RF-Flasher_Launcher.exe flash [-h] [-kero START_ADDRESS][-f FILE_KUTI_FLASH
[FILE_TO_FLASH, …]] [-bvisa] [-verify] [-rp] [-mac] [-mac_address MAC_ADDRESS][-mac_log_file MAC_LOG_FILE][-mac_start MAC_START_ADDRESS | -mac_file
MAC_FILE_ADDRESS](-zvose | -d DEVICE_ID) [-verbose {0, 1, 2, 3, 4}] [-l](-UART |
-SWD) [-frequency {5,15,25,50,100,125,240,480,900,1800,4000}]
Flash command nharo dzesarudzo
- -kero START_ADDRESS, --kero START_ADDRESS: kero yekutanga.
- -zvose, -zvose: zvese zvakabatana zvishandiso (COM port muUART mode; ST-LINK ID, CMSIS-DAP ID, uye J-link ID muSWD mode).
- -d DEVICE_ID, -device DEVICE_ID: set the ID yehardware tool inoshandiswa pakubatanidza (COM port muUART mode; ST-LINK ID, CMSIS-DAP ID, uye J-Link ID muSWD mode).
- -Erase, --Erase: gonesa iyo [Mass Erase] sarudzo.
- -f FILE_TO_FLASH [FILE_TO_FLASH ...], -fileToFlash FILE_KUTI_FLASH
[FILE_TO_FLASH ...]: mazita e.bin kana .hex files kuronga mudziyo weRF: mudziyo weBlueNRG-1, BlueNRG-2, BlueNRG-LP, kana BlueNRG-LPS. - frequency {5,15,25,50,100,125,240,480,900,1800,4000}, -frequency {5,15,25,50,100,125,240,480,900,1800,4000}: set frequency - SWD modhi yehardware). Iyo yakasarudzika kukosha ndeye 4000.
- -h, -help: ratidza iyi meseji yekubatsira uye buda.
- -l, -log: log data.
- -mac, -mac: gonesa iyo [Mac Kero] sarudzo.
- -mac_address -MAC_ADDRESS: iyo flash memory nzvimbo inochengeterwa iyo Bluetooth® kero yeruzhinji.
- -mac_file MAC_FILE_ADDRESS, -mf MAC_FILE_ADDRESS: file ine rondedzero yemakero eMAC.
- -mac_log_file MAC_LOG_FILE, -ml MAC_LOG_FILE: files ine matanda eakachengetwa / asina kuchengetwa uye anoshandiswa / asina kushandiswa MAC kero.
- -mac_start MAC_START_ADDRESS, -ms MAC_START_ADDRESS: kero yekutanga yeMAC.
- -rp, --readout_protection: gonesa iyo [ReadOut Protection] sarudzo.
- -SWD, --swd: SWD modality (ST-LINK, CMSIS-DAP, J-Link hardware programming/debugging tool).
- -UART, --uart: UART maitiro. Bhootloader modhi inofanirwa kuiswa mubootloader mode (DIO7 pini yakakosha yakakwira paunenge uchiita kutenderera kweseta yeBlueNRG-1 kana BlueNRG-2 mudziyo; PA10 pini yakakosha yakakwirira paunenge uchigadzirisa zvakare mudziyo weBlueNRG-LP kana BlueNRG-LPS) usati waita oparesheni. .
- -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: wedzera kuburitsa verbosity; set debug level kusvika 4 (chete yeSWD modality uye log data). Iyo yekutanga kukosha ndeye 2.
- -verify, -verify: gonesa iyo [Simbisa] sarudzo.
Cherechedza:
- Kana UART modhi yasarudzwa, mudziyo unofanirwa kubatana nePC USB COM port uye iyo -UART sarudzo inofanira kushandiswa. Kana zvinopfuura mudziyo mumwe zvakabatana nePC USB ports, iyo-yese sarudzo inobvumira ese kuti asarudzwe. Neimwe nzira, mushandisi anogona kudoma yega yega COM port uchishandisa iyo -d sarudzo.
- Kana SWD mode yakasarudzwa, SWD hardware programming/debugging tool inofanira kubatanidzwa kune yakasarudzwa mudziyo SWD mitsetse, uye zvinodiwa kushandisa -SWD sarudzo. Kana zvinopfuura mudziyo mumwe zvakabatana nePC kuburikidza neiyo SWD interface, iyo -yese sarudzo inobvumira ese kuti asarudzwe. Neimwe nzira, mushandisi anogona kutsanangura imwe neimwe interface uchishandisa iyo -d sarudzo.
- The binary file kutakurwa kunotsanangurwa uchishandisa iyo -f sarudzo. Kana mushandisi achida kuronga BlueNRG-1, BlueNRG-2, BlueNRG-LP, kana BlueNRG-LPS zvishandiso zvine mabhinari akasiyana. files panguva imwechete yechirongwa chechirongwa, vanogona kutsanangura iwo mabhinari mapikicha anotevera odha iyi: BlueNRG-1, BlueNRG-2, BlueNRG-LP, BlueNRG-LPS.
RF-Flasher_Launcher.exe flash -UART -all
– f “C:\{mushandisi_path}\BlueNRG-1_2 DK
3.2.2\Firmware\BlueNRG1_Periph_Examples\Micro\Hello_World\BlueNRG-1\Micro_Hell o_World.bin”
– f “C:\{mushandisi_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_Eksampkana\Eksampzvishoma_MIX\MICRO\MICRO_Mhoro_Nyika\STEVAL-
IDB011V1\Micro_Hello_World.bin”
– f “C:{user_path}\BlueNRG-LP DK 1.4.0\Firmware
\Peripheral_Eksampkana\Eksampzvishoma_MIX\MICRO\MICRO_Mhoro_Nyika\STEVAL-
IDB012V1\Micro_Hello_World.bin”
Wokutanga file yakarongwa pamidziyo yakabatana yeBlueNRG-1; wechipiri file yakarongwa pamidziyo yakabatana yeBlueNRG-2; wechitatu file yakarongwa pamidziyo yakabatana yeBlueNRG-LP; wechina file yakarongwa pamidziyo yakabatana yeBlueNRG-LPS. - Kana iyo -f sarudzo isina kushandiswa, iyo binary mifananidzo fileinotsanangurwa muKushandisa/config_file.conf inoshandiswa:
#Mufananidzo file yeBlueNRG_1 mudziyo
BLUENRG_1 = "mushandisi_nzira"/bluenrg_1_binary_file.hex
#Mufananidzo file yeBlueNRG_2 mudziyo
BLUENRG_2 = "user_path"/bluenrg_2_binary.hex
#Mufananidzo file yeBlueNRG_LP mudziyo
BLUENRG_LP = "user_path"/bluenrg_lp_binary.hex
#Mufananidzo file yeBlueNRG_LPS mudziyo
BLUENRG_LPS = "user_path"/bluenrg_lps_binary.hex
Mushandisi anofanira kutsanangura iyo yakazara bhinari mufananidzo nzira yemudziyo wega wega.
RF-Flasher launcher utility: verenga murairo
Kuti ushandise iyo RF-Flasher yekuvhura chishandiso kuti uverenge chaiyo mudziyo flash memory, iwo kuverenga kuraira unowanikwa (shandisa -h kuti uwane runyoro rwezvese zvinotsigirwa sarudzo):
RF-Flasher_Launcher.exe kuverenga -h
Verenga kushandiswa kwekuraira
RF-Flasher_Launcher.exe verenga [-h] [-kero START_ADDRESS][-saizi SIZE] [–yose] [-s] (-all | -d DEVICE_ID)(-UART | -SWD) [-verbose {0, 1 , 2, 3, 4}] [-l] [-frequency {5,15,25,50,100,125,240,480,900,1800,4000}]
Verenga mirairo yesarudzo nharo
- -kero START_ADDRESS, --kero START_ADDRESS: kero yekutanga (iyo yekutanga kukosha ndeye 0x10040000).
- -zvose, -zvose: zvese zvakabatana zvishandiso (COM port muUART mode; ST-LINK ID, CMSIS-DAP ID, uye J-link ID muSWD mode).
- -d DEVICE_ID, -device DEVICE_ID: set the ID yehardware tool inoshandiswa pakubatanidza (COM port muUART mode; ST-LINK ID, CMSIS-DAP ID, uye J-Link ID muSWD mode).
- -zvese, -zvese: verenga yese flash memory.
- -frequency {5,15,25,50,100,125,240,480,900,1800,4000}, -frequency
{5,15,25,50,100,125,240,480,900,1800,4000}: set frequency value (chete yeSWD modality - ST-LINK hardware). Iyo yakasarudzika kukosha ndeye 4000. - -h, -–help: ratidza iyi meseji yekubatsira uye buda.
- -l, --log: log data.
- -s, --show: ratidza flash memory mushure mekuverenga oparesheni.
- -Size SIZE, --saizi SIZE: saizi yeiyo flash memory kuverenga (iyo default kukosha ndeye 0x3000).
- -SWD, --swd: SWD modality (ST-LINK, CMSIS-DAP, J-Link hardware programming/debugging tool).
- -UART, --uart: UART modhi. Mabhodhi etsika anofanirwa kuiswa mubootloader mode asati aita basa iri. Kune BlueNRG-LP uye BlueNRG-LPS zvishandiso, mushandisi anofanira kuseta iyo PA10 pini kune yakakosha kukosha uye kuita reset kutenderera kwemudziyo, kuchengetedza PA10 pamutengo wepamusoro. YeBlueNRG-1 uye BlueNRG-2 zvishandiso, mushandisi anofanira kuseta iyo DIO7 pini kune yakakosha kukosha uye kuseta zvakare mudziyo, ichichengeta DIO7 pamutengo wepamusoro.
- -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: wedzera kuburitsa verbosity; set debug level kusvika 4 (chete yeSWD modality uye log data). Iyo yekutanga kukosha ndeye 2.
- Kana UART modhi yasarudzwa, mudziyo unofanirwa kubatana nePC USB COM port uye iyo -UART sarudzo inofanira kushandiswa. Kana zvinopfuura mudziyo mumwe zvakabatana nePC USB ports, iyo-yese sarudzo inobvumira ese kuti asarudzwe. Neimwe nzira, mushandisi anogona kudoma yega yega COM port uchishandisa iyo -d sarudzo.
- Kana SWD mode yakasarudzwa, SWD hardware programming/debugging tool inofanira kubatanidzwa kune yakasarudzwa mudziyo SWD mitsetse, uye zvinodiwa kushandisa -SWD sarudzo. Kana zvinopfuura mudziyo mumwe zvakabatana nePC kuburikidza neiyo SWD interface, iyo -yese sarudzo inobvumira ese kuti asarudzwe. Neimwe nzira, mushandisi anogona kutsanangura imwe neimwe interface uchishandisa iyo -d sarudzo.
RF-Flasher launcher utility: misa yakawanda erase command
Kushandisa iyo RF-Flasher yekuvhura utility kuita kudzima kwakawanda kweiyo flash memory yechimwe chinhu, iyo
mass_erase command iripo (shandisa -h kuti uwane runyoro rwezvese zvinotsigirwa sarudzo):
RF-Flasher_Launcher.exe mass_erase -h
Mass erase command kushandiswa
RF-Flasher_Launcher.exe mass_erase [-h] [-s] (-zvose | -d DEVICE_ID)(-UART | -SWD) [-verbose {0, 1, 2, 3, 4}] [-l][- frequency
{5,15,25,50,100,125,240,480,900,1800,4000}]
Misa dzima mirairo yesarudzo nharo
- -zvose, -zvose: zvese zvakabatana zvishandiso (COM port muUART mode; ST-LINK ID, CMSIS-DAP ID, uye J-link ID muSWD mode).
- -d DEVICE_ID, -device DEVICE_ID: set the ID yehardware tool inoshandiswa pakubatanidza (COM port muUART mode; ST-LINK ID, CMSIS-DAP ID, uye J-Link ID muSWD mode).
- -frequency {5,15,25,50,100,125,240,480,900,1800,4000}, -frequency
{5,15,25,50,100,125,240,480,900,1800,4000}: set frequency value (chete yeSWD modality - ST-LINK hardware). Iyo yakasarudzika kukosha ndeye 4000. - -h, --help: ratidza iyi meseji yekubatsira uye buda.
- -l, --log: log data.
- -s, --show: ratidza flash memory mushure mekuita basa rekudzima.
- -SWD, --swd: SWD modality (ST-LINK, CMSIS-DAP, J-Link hardware programming/debugging tool).
- -UART, --uart: UART modhi. Mabhodhi etsika anofanirwa kuiswa mubootloader mode asati aita basa iri. Kune BlueNRG-LP uye BlueNRG-LPS zvishandiso, mushandisi anofanira kuseta iyo PA10 pini kune yakakosha kukosha uye kuita reset kutenderera kwemudziyo, kuchengetedza PA10 pamutengo wepamusoro. YeBlueNRG-1 uye BlueNRG-2 zvishandiso, mushandisi anofanira kuseta iyo DIO7 pini kune yakakosha kukosha uye kuseta zvakare mudziyo, ichichengeta DIO7 pamutengo wepamusoro.
- -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: wedzera kuburitsa verbosity; set debug level kusvika 4 (chete yeSWD modality uye log data). Iyo yekutanga kukosha ndeye 2.
Cherechedza
- Kana UART modhi yasarudzwa, mudziyo unofanirwa kubatana nePC USB COM port uye iyo -UART sarudzo inofanira kushandiswa. Kana zvinopfuura mudziyo mumwe zvakabatana nePC USB ports, iyo-yese sarudzo inobvumira ese kuti asarudzwe. Neimwe nzira, mushandisi anogona kudoma yega yega COM port uchishandisa iyo -d sarudzo.
- Kana SWD mode yakasarudzwa, SWD hardware programming/debugging tool inofanira kubatanidzwa kune yakasarudzwa mudziyo SWD mitsetse, uye zvinodiwa kushandisa -SWD sarudzo. Kana zvinopfuura mudziyo mumwe zvakabatana nePC kuburikidza neiyo SWD interface, iyo -yese sarudzo inobvumira ese kuti asarudzwe. Neimwe nzira, mushandisi anogona kutsanangura imwe neimwe interface uchishandisa iyo -d sarudzo.
RF-Flasher launcher utility: simbisa ndangariro murairo
Kushandisa iyo RF-Flasher yekuvhura utility kuratidza iyo flash memory yemukati yechimwe chinhu chishandiso, iyo
verify_memory command iripo (shandisa -h kuti uwane runyoro rwezvese zvinotsigirwa sarudzo):
RF-Flasher_Launcher.exe verify_memory -h
Simbisa kushandiswa kwemirairo yendangariro
RF-Flasher_Launcher.exe verify_memory [-h] -f FLASH_VERIFY_FILE[-s][-kero START_ADDRESS](-zvose | -d DEVICE_ID) [-verbose {0, 1, 2, 3, 4}][-l] (-UART |-SWD)[-frequency {5,15,25,50,100,125,240,480,900,1800,4000 ,XNUMX}]
Simbisa ndangariro murairo sarudzo sarudzo
- -kero START_ADDRESS, --kero START_ADDRESS: kero yekutanga yekuongorora (ye .bin files chete). Iko kukosha kweiyo 0x10040000.
- -zvose, -zvose: zvese zvakabatana zvishandiso (COM port muUART mode; ST-LINK ID, CMSIS-DAP ID, uye J-link ID muSWD mode).
- -d DEVICE_ID, -device DEVICE_ID: set the ID yehardware tool inoshandiswa pakubatanidza (COM port muUART mode; ST-LINK ID, CMSIS-DAP ID, uye J-Link ID muSWD mode).
- -f FLASH_VERIFY_FILE, --file FLASH_VERIFY_FILE: file ichashandiswa kuona flash memory
- -frequency {5,15,25,50,100,125,240,480,900,1800,4000}, -frequency {5,15,25,50,100,125,240,480,900,1800,4000}: frequency hardware (SWD) kukosha kweseti yeSTD LINK. Iyo yakasarudzika kukosha ndeye 4000.
- -h, -–help: ratidza iyi meseji yekubatsira uye buda
- -l, -–log: log data.
- -s, --show: ratidza flash memory mushure mekuita basa rekuona
- -SWD, --swd: SWD mode (ST-LINK, CMSIS-DAP, J-Link hardware programming/debugging tool).
- -UART, --uart: UART maitiro.
- -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: wedzera kuburitsa verbosity; set debug level kusvika 4 (chete yeSWD modality uye log data). Iyo yekutanga kukosha ndeye 2.
- Kana UART modhi yasarudzwa, mudziyo unofanirwa kubatana nePC USB COM port uye iyo -UART sarudzo inofanira kushandiswa. Kana zvinopfuura mudziyo mumwe zvakabatana nePC USB ports, iyo-yese sarudzo inobvumira ese kuti asarudzwe. Neimwe nzira, mushandisi anogona kudoma yega yega COM port uchishandisa iyo -d sarudzo.
- Kana SWD mode yakasarudzwa, SWD hardware programming/debugging tool inofanira kubatanidzwa kune yakasarudzwa mudziyo SWD mitsetse, uye zvinodiwa kushandisa -SWD sarudzo. Kana zvinopfuura mudziyo mumwe zvakabatana nePC kuburikidza neiyo SWD interface, iyo -yese sarudzo inobvumira ese kuti asarudzwe. Neimwe nzira, mushandisi anogona kutsanangura imwe neimwe interface uchishandisa iyo -d sarudzo.
RF-Flasher launcher utility: bvisa mapeji murairo
Kushandisa iyo RF-Flasher yekuvhura utility kudzima flash memory yemukati peji kubva kune chaiyo mudziyo, iyo
erase_pages murairo uripo (shandisa -h kuti uwane runyoro rwezvese zvinotsigirwa sarudzo):
RF-Flasher_Launcher.exe erase_pages -h
Dzima mapeji ekuraira kushandiswa
RF-Flasher_Launcher.exe erase_pages [-h](-UART |-SWD)(-zvose | -d DEVICE_ID) [-l] [-verbose {0, 1, 2, 3, 4}] [-frequency {5,15,25,50,100,125,240,480,900,1800,4000, XNUMX}] [-s] (-p MAPEJI | -range RANGE RANGE)
Dzima mapeji raira nharo dzesarudzo
- -zvose, -zvose: zvese zvakabatana zvishandiso (COM port muUART mode; ST-LINK ID, CMSIS-DAP ID, uye J-link ID muSWD mode).
- -d DEVICE_ID, -device DEVICE_ID: set the ID yehardware tool inoshandiswa pakubatanidza (COM port muUART mode; ST-LINK ID, CMSIS-DAP ID, uye J-Link ID muSWD mode).
- -h, --help: ratidza iyi meseji yekubatsira uye buda.
- -l, --log: log data.
- -frequency {5,15,25,50,100,125,240,480,900,1800,4000}, -frequency
{5,15,25,50,100,125,240,480,900,1800,4000}: set frequency value (chete yeSWD modality - ST-LINK hardware). Iyo yakasarudzika kukosha ndeye 4000. - -p MAPEJI, -peji MAPEJI: rondedzero yemapeji ekudzima (inotangira pa0).
- -range RANGE RANGE, -range RANGE RANGE: mapeji akawanda ekudzima (apo yekutanga RANGE inoratidza nhamba yepeji diki uye yechipiri RANGE inoratidza nhamba yepamusoro peji).
- -s, --show: ratidza flash memory mushure mekuita basa rekuona.
- -SWD, --swd: SWD modality (ST-LINK, CMSIS-DAP, J-Link hardware programming/debugging tool).
- -UART, --uart: UART modhi. Mabhodhi etsika anofanirwa kuiswa mubootloader mode asati aita basa iri. Kune BlueNRG-LP uye BlueNRG-LPS zvishandiso, mushandisi anofanira kuseta iyo PA10 pini kune yakakosha kukosha uye kuita reset kutenderera kwemudziyo, kuchengetedza PA10 pamutengo wepamusoro. YeBlueNRG-1 uye BlueNRG-2 zvishandiso, mushandisi anofanira kuseta iyo DIO7 pini kune yakakosha kukosha uye kuseta zvakare mudziyo, ichichengeta DIO7 pamutengo wepamusoro.
- -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: wedzera kuburitsa verbosity; set debug level kusvika 4 (chete yeSWD modality uye log data). Iyo yekutanga kukosha ndeye 2.
- Kana UART modhi yasarudzwa, mudziyo unofanirwa kubatana nePC USB COM port uye iyo -UART sarudzo inofanira kushandiswa. Kana zvinopfuura mudziyo mumwe zvakabatana nePC USB ports, iyo-yese sarudzo inobvumira ese kuti asarudzwe. Neimwe nzira, mushandisi anogona kudoma yega yega COM port uchishandisa iyo -d sarudzo.
- Kana SWD mode yakasarudzwa, SWD hardware programming/debugging tool inofanira kubatanidzwa kune yakasarudzwa mudziyo SWD mitsetse, uye zvinodiwa kushandisa -SWD sarudzo. Kana zvinopfuura mudziyo mumwe zvakabatana nePC kuburikidza neiyo SWD interface, iyo -yese sarudzo inobvumira ese kuti asarudzwe. Neimwe nzira, mushandisi anogona kutsanangura imwe neimwe interface uchishandisa iyo -d sarudzo.
RF-Flasher launcher utility: verenga OTP murairo
Kuti ushandise iyo RF-Flasher yekuvhura utility kuverenga OTP yeimwe mudziyo, iyo yekuverenga_OTP murairo uripo (shandisa -h kuti uwane runyoro rwezvese zvinotsigirwa sarudzo):
RF-Flasher_Launcher.exe verenga_OTP -h
Verenga kushandiswa kwemirairo yeOTP
RF-Flasher_Launcher.exe verenga_OTP [-h] (zvose | -d DEVICE_ID) [-kero OTP_ADDRESS][-num NUM] [-frequency {5,15,25,50,100,125,240,480,900,1800,4000-l0,1,2,3,4]] s] [-verbose {XNUMX}]
Verenga OTP yekuraira nharo dzesarudzo
- -kero OTP_ADDRESS, -address OTP_ADDRESS: kero yenzvimbo yeOTP (default: 0x10001800
- izwi rinoenderana). - -zvose, -zvose: zvese zvakabatanidzwa (ST-LINK ID, CMSIS-DAP ID, uye J-link ID muSWD mode).
- -d DEVICE_ID, -device DEVICE_ID: set the ID yehardware tool inoshandiswa pakubatanidza (ST-LINK ID, CMSIS-DAP ID, uye J-Link ID muSWD mode).
- -frequency {5,15,25,50,100,125,240,480,900,1800,4000}, -frequency {5,15,25,50,100,125,240,480,900,1800,4000}: frequency hardware (SWD) kukosha kweseti yeSTD LINK. Iyo yakasarudzika kukosha ndeye 4000.
- -h, --help: ratidza iyi meseji yekubatsira uye buda.
- -l, --log: log data.
- -nhamba NUM, -nhamba NUM: nhamba yemazwi ekuverenga mukati meOTP nzvimbo. Iyo yakasarudzika kukosha ndeye 256.
- -s, --ratidza: ratidza nzvimbo yeOTP.
- -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: wedzera kuburitsa verbosity; set debug level kusvika 4 (chete yeSWD modality uye log data). Iyo yekutanga kukosha ndeye 2.
Cherechedza:
Mutemo wekuverenga_OTP unoshanda chete muSWD mode. Naizvozvo, SWD hardware programming/debugging tool inofanira kubatanidzwa kune yakasarudzwa mudziyo SWD mitsetse. Kana zvinopfuura mudziyo mumwe zvakabatana nePC kuburikidza neiyo SWD interface, iyo -yese sarudzo inobvumira ese kuti asarudzwe. Neimwe nzira, mushandisi anogona kutsanangura imwe neimwe interface uchishandisa iyo -d sarudzo.
RF-Flasher launcher utility: nyora OTP murairo
Kushandisa iyo RF-Flasher yekuvhura utility kuverenga OTP yechimwe chinhu, iyo write_OTP murairo uripo (shandisa -h kuti uwane runyoro rwezvese zvinotsigirwa sarudzo):
RF-Flasher_Launcher.exe nyora_OTP -h
Nyora kushandiswa kwemirairo yeOTP
RF-Flasher_Launcher.exe nyora_OTP [-h] (zvose | -d DEVICE_ID) -kero OTP_ADDRESS
-value OTP_VALUE [-frequency {5,15,25,50,100,125,240,480,900,1800,4000}] [-l] [-verbose {0,1,2,3,4}]
Nyora OTP kuraira nharo dzesarudzo
- -kero OTP_ADDRESS, -address OTP_ADDRESS: kero yenzvimbo yeOTP (default: 0x10001800 - izwi rinoenderana).
- -zvose, -zvose: zvese zvakabatanidzwa (ST-LINK ID, CMSIS-DAP ID, uye J-link ID muSWD mode).
- -d DEVICE_ID, -device DEVICE_ID: set the ID yehardware tool inoshandiswa pakubatanidza (ST-LINK ID, CMSIS-DAP ID, uye J-Link ID muSWD mode).
- -frequency {5,15,25,50,100,125,240,480,900,1800,4000}, -frequency {5,15,25,50,100,125,240,480,900,1800,4000}: frequency hardware (SWD) kukosha kweseti yeSTD LINK. Iyo yakasarudzika kukosha ndeye 4000.
- -h, --help: ratidza iyi meseji yekubatsira uye buda.
- -l, --log: log data.
- -s, --show: ratidza flash memory mushure mekuita basa rekuona.
- -value OTP_VALUE, -value OTP_VALUE: OTP value (izwi, rakadai se0x11223344)
- -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: wedzera kuburitsa verbosity; set debug level kusvika 4 (chete yeSWD modality uye log data). Iyo yekutanga kukosha ndeye 2.
Cherechedza:
Murairo wekunyora_OTP unoshanda chete muSWD mode. Naizvozvo, SWD hardware programming/debugging tool inofanira kubatanidzwa kune yakasarudzwa mudziyo SWD mitsetse. Kana zvinopfuura mudziyo mumwe zvakabatana nePC kuburikidza neiyo SWD interface, iyo -yese sarudzo inobvumira ese kuti asarudzwe. Neimwe nzira, mushandisi anogona kutsanangura imwe neimwe interface uchishandisa iyo -d sarudzo.
RF-Flasher yekuvhura chishandiso: semuenzanisoamples
Ronga mufananidzo webhinari pane zvakabatana BlueNRG-1 uye BlueNRG-2 zvishandiso zvine ST-LINK hardware chishandiso (mu SWD modhi):
RF-Flasher_Launcher.exe flash -SWD -all -f "User_Application.hex" -l
Ronga mufananidzo webhinari pane yakabatana Bluetooth® Low Energy zvishandiso kuburikidza ne USB COM ports (muUART modhi):
RF-Flasher_Launcher.exe flash -UART -all -f "User_Application.hex" -l
Ronga mufananidzo webhinari pamidziyo yakabatana kuburikidza neCMSIS-DAP chiteshi uchishandisa erase, simbisa, uye log data sarudzo (muSWD mode):

Nhoroondo yekudzokorora
Tafura 3. Document revision history
| Date | Version | Kuchinja |
| 15-Chivabvu-2018 | 1 | Kusunungurwa kwekutanga. |
|
03-Chikunguru-2018 |
2 |
Yakagadziridzwa Mufananidzo 1. BlueNRG-1, BlueNRG-2 Flasher Utility, Mufananidzo 2. Flasher Utility UART main window, Mufananidzo 3. Flasher utility UART mode: mufananidzo file , Mufananidzo 4. Flasher utility UART mode: device memory , Mufananidzo 5. Flasher utility UART mode: kushandura minda yekuyeuka, Mufananidzo 7. Flasher Utility: SWD main window, Mufananidzo 8. Flasher Utility SWD mode: chiyeuchidzo chekushandisa , Mufananidzo 10.
Flasher Utility: SWD otomatiki mode, Mufananidzo 11. Flasher utility: UART otomatiki mode, Mufananidzo 12. Flasher utility: UART otomatiki chirongwa chinopedzwa uye Mufananidzo 13. Flasher Utility: SWD MAC kero sarudzo. Mavara madiki anoshanduka mugwaro rese. |
| 26-Feb-2019 | 3 | Yakagadziridza Chikamu Chekutanga uye Chikamu 3.1 UART modhi: maitiro ekumhanya. Yakawedzera Chikamu 8 Flasher launcher utility uye ese ayo madiki zvikamu. |
|
09-Kubvumbi-2019 |
4 |
Yakawedzerwa kunongedzera ku "Application folda" muChikamu 8: RF-Flasher yekuvhura utility.
Yakagadziridzwa Chikamu 8.4: RF-Flasher launcher utility: flash command. |
|
14-Chikunguru-2020 |
5 |
Yakashandurwa BlueNRG-1 uye BlueNRG-2 kuita BlueNRG-X Flasher software package
Yakawedzerwa kunongedzera kuBlueNRG-LP mudziyo. Updated Figure 1. RF-Flasher utility, Mufananidzo 3. Flasher utility UART main window, Mufananidzo 5. Flasher utility UART mode: Device Memory tab, Mufananidzo 6. Flasher utility UART mode: kushandura minda yekuyeuka, Mufananidzo 9. Flasher utility: SWD main window, Figure 10. Flasher utility SWD mode: Device Memory tab, Mufananidzo 14. Flasher utility: SWD Plug & Play mode, Mufananidzo 15. Chishandiso cheFlasher: MAC kero sarudzo uye Mufananidzo 18. RF-Flasher launcher: flash command ine -rase, -l, -verify sarudzo |
|
05-Dec-2020 |
6 | Yakagadziridzwa Chikamu Chekutanga, Chikamu 2.1: Zvido zveSystem, Chikamu 4.1: UART mode: maitiro ekumhanya, Chikamu 5: SWD main window, Chikamu 5.1: SWD mode: maitiro ekuita, Chikamu 8.1: Zvinodiwa,
Chikamu 8.2: RF-Flasher launcher utility sarudzo, Chikamu 8.3: RF-Flasher launcher utility: UART & SWD modes, Chikamu 8.4: RF-Flasher launcher utility: flash command, Chikamu 8.5: RF-Flasher launcher utility: verenga murairo, Chikamu 8.6 : RF-Flasher launcher utility: misa yakawanda erase command, Chikamu 8.7: RF-Flasher yekuvhura utility: simbisa ndangariro yekuraira. Yakawedzera Chikamu 8.8: RF-Flasher yekuvhura utility: dzima mapeji ekuraira. |
|
04-Oct-2021 |
7 |
Yakawedzerwa Chikamu 5.2: SWD mode: verenga bootloader sector uye Chikamu 5.3: SWD mode: verenga OTP nzvimbo.
Yakagadziridza musoro, Chikamu Chekutanga, Chikamu 2: Kutanga, Chikamu 2.1: Zvido zveSystem, Chikamu 2.2: Kugadziridzwa kwesoftware, Chikamu 3: Toolbar interface, Chikamu 4: UART main window, Chikamu 8: RF- Flasher launcher utility, Chikamu 8.1: Zvinodiwa, Chikamu 8.2: RF-Flasher launcher utility sarudzo, Chikamu 8.3: RF-Flasher launcher utility: UART & SWD modes. , Chikamu 8.4: RF-Flasher launcher utility: flash command, Chikamu 8.5: RF-Flasher launcher utility: verenga murairo, Chikamu 8.6: RF- Flasher launcher utility: mass erase command, Chikamu 8.7: RF-Flasher launcher utility: simbisa memory yekuraira, Chikamu 8.8: RF-Flasher launcher utility: bvisa mapeji kuraira. , Chikamu 1.1: Rondedzero yeacronyms uye Chikamu 1.2: Reference magwaro. |
| Date | Version | Kuchinja |
| Yakagadziridzwa Mufananidzo 1. RF-Flasher utility, Mufananidzo 2. Enzanisa Zviviri Files tab,
Mufananidzo 3. Flasher utility UART main window, Mufananidzo 4. Flasher utility UART mode: Mufananidzo File tab, Mufananidzo 5. Flasher utility UART mode: Device Memory tab, Mufananidzo 6. Flasher utility UART mode: kushandura minda yekuyeuka, Mufananidzo 7. Flasher utility UART mode: Enzanisa Device Memory ne Image File tab, Mufananidzo 9. Flasher utility: SWD main window, Figure 10. Flasher utility SWD mode: Device Memory tab, Mufananidzo 16. Flasher utility: UART MAC address programming, Mufananidzo 17. Flasher utility: SWD MAC address programming uye Mufananidzo 18. RF -Flasher launcher: flash command ne- erase, -l, -verify sarudzo. |
||
|
06-Kubvumbi-2022 |
8 |
Yakawedzera chirevo cheBlueNRG-LPS mukati megwaro rese.
Yakagadziridzwa Chikamu 8.3: RF-Flasher launcher utility: UART & SWD modes uye Chikamu 8.4: RF-Flasher launcher utility: flash command. |
|
10-Chikunguru-2024 |
9 |
Updated:
|
CHIZIVISO CHINOKOSHA – VERENGA ZVAKANAKA
STMicroelectronics NV nevatsigiri vayo (“ST”) vanochengeta kodzero yekuita shanduko, kugadzirisa, kuvandudza, gadziridzo, uye kuvandudza kune ST zvigadzirwa uye/kana kugwaro iri chero nguva pasina chiziviso. Vatengi vanofanirwa kuwana ruzivo rwazvino rwakakodzera pane zvigadzirwa zveST vasati vaisa maodha. Zvigadzirwa zveST zvinotengeswa zvichiteerana ne ST zvirevo uye mamiriro ekutengesa aripo panguva yekuodha kubvuma.
Vatengi ndivo vane basa rekusarudza, kusarudza, uye kushandiswa kweST zvigadzirwa uye ST haitore mhosva yerubatsiro rwekushandisa kana dhizaini yezvigadzirwa zvevatengi.
Hapana rezinesi, kutaura kana kurehwa, kune chero kodzero yepfuma inopihwa neST muno.
Kutengeswazve kwezvigadzirwa zveST zvine zvipimo zvakasiyana neruzivo rwataurwa pano kuchabvisa chero waranti yakapihwa neST yechigadzirwa chakadaro.
ST uye ST logo zviratidzo zve ST. Kuti uwane rumwe ruzivo nezve ST trademark, tarisa kune www.st.com/trademarks. Zvese zvimwe zvigadzirwa kana sevhisi mazita midziyo yevaridzi vazvo.
Ruzivo rwuri mugwaro rino rinotsiva uye kutsiva ruzivo rwakambopihwa mune chero shanduro dzekare dzegwaro iri.
© 2024 STMicroelectronics – Kodzero dzese dzakachengetwa
UM2406 - Rev 9
Zvinyorwa / Zvishandiso
![]() |
STMicroelectronics UM2406 Iyo RF-Flasher Utility Software Package [pdf] User Manual UM2406, UM2406 The RF-Flasher Utility Software Package, The RF-Flasher Utility Software Package, RF-Flasher Utility Software Package, Utility Software Package, Software Package, Package. |





