STMicroelectronics UM2406 Ang RF-Flasher Utility Software Package
Mga detalye
- Nagsuporta sa BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, ug BlueNRG-2 nga mga aparato
- Interface: UART mode ug SWD mode
- Mga bahin: Flash memory programming, pagbasa, pagtangtang sa masa, pag-verify sa sulud
- Mga Kinahanglanon sa Sistema: 2 GB sa RAM, USB port, Adobe Acrobat Reader 6.0 o sa ulahi
Mga Instruksyon sa Paggamit sa Produkto
Pagsugod
Kini nga seksyon naghatag kasayuran sa mga kinahanglanon sa sistema ug pag-setup sa pakete sa software.
Mga Kinahanglanon sa Sistema:
- Labing menos 2 GB sa RAM
- Mga USB port
- Adobe Acrobat Reader 6.0 o sa ulahi
- Girekomenda nga sukod sa pagpakita ug mga setting hangtod sa 150%
Setup sa Software Package:
Sa pagpadagan sa utility, i-klik ang RF-Flasher utility icon nga nahimutang sa [Start] > [ST RF-Flasher Utility xxx] > [RFFlasher Utility].
Interface sa Toolbar
Sa seksyon sa toolbar sa RF-Flasher utility main window, ang mga tiggamit makahimo sa mosunod nga mga operasyon:
- I-load ang kasamtangan nga .bin o .hex file: [File] > [Buksi file…]
- I-save ang kasamtangan nga hulagway sa memorya: [File] > [Pagluwas File Ingon…]
- Isira ang kasamtangan nga .bin o .hex file: [File] > [Sirado file]
- Itakda ang ST-LINK frequency: [Mga Himan] > [Mga Setting…]
- I-enable o i-disable ang log file paghimo: [Mga Himan] > [Mga Setting…]
FAQ
- Unsa nga mga himan ang gisuportahan sa RF-Flasher utility software package?
Ang software package sa pagkakaron nagsuporta sa BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, ug BlueNRG-2 nga mga himan. - Unsa ang mga minimum nga kinahanglanon sa sistema sa pagpadagan sa RF-Flasher utility?
Ang minimum nga kinahanglanon sa sistema naglakip sa labing menos 2 GB sa RAM, USB port, ug Adobe Acrobat Reader 6.0 o mas ulahi. - Unsaon nako pag-save ang kasamtangang memory image sa RF-Flasher utility?
Aron i-save ang kasamtangan nga memory image, adto sa [File] > [Pagluwas File Ingon…] ug pilia ang seksyon sa memorya nga i-save sa usa ka .bin file.
UM2406
User manual
Ang RF-Flasher utility software package
Pasiuna
Kini nga dokumento naghulagway sa RF-Flasher utility software package (STSW-BNRGFLASHER), nga naglakip sa RF-Flasher utility PC application.
Ang RF-Flasher utility usa ka standalone PC application, nga nagtugot sa BlueNRG-1, BlueNRG-2, BlueNRG-LP, ug BlueNRG-LPS Bluetooth® Low Energy systems-on-chip flash memory nga mabasa, mapapas sa masa, masulat, ug giprograma.
Kini sa pagkakaron nagsuporta sa interface sa BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, ug BlueNRG-2 flash memory pinaagi sa UART mode gamit ang device internal UART bootloader. Gisuportahan usab niini karon ang interface sa BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, ug BlueNRG-2 flash memory pinaagi sa SWD mode pinaagi sa paggamit sa standard SWD interface pinaagi sa standard hardware programming/debugging tools (CMSIS-DAP, ST-LINK , ug J-Link).
Dugang pa, gitugotan usab niini ang usa ka MAC address nga matipigan sa usa ka piho nga lokasyon sa memorya sa flash nga gipili sa tiggamit sa parehas nga mga mode sa UART ug SWD.
Ang RF-Flasher software package naghatag usab og usa ka standalone flasher launcher utility, nga nagtugot sa flash memory programming, pagbasa, mass erase, ug content verification. Ang flasher launcher utility nagkinahanglan lang ug PC DOS window.
Mubo nga sulat:
Ang termino sa RF sa pagkakaron nagtumong sa BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, ug BlueNRG-2 nga mga himan. Ang bisan unsang piho nga mga kalainan gipasiugda kung gikinahanglan.
Kinatibuk-ang impormasyon
Listahan sa mga acronym
Talaan 1. Listahan sa mga acronym
Termino | Kahulugan |
RF | Kadaghan sa radyo |
SWD | Serial wire debug |
UART | Universal asynchronous receiver-transmitter |
USB | Universal nga serye nga bus |
Mga dokumento sa pakisayran
Talaan 2. Reperensya nga mga dokumento
Reperensya | Type | Titulo |
DS11481 | BlueNRG-1 nga datasheet | Programmable Bluetooth® Ubos nga Enerhiya wireless SoC |
DS12166 | BlueNRG-2 nga datasheet | Programmable Bluetooth® Ubos nga Enerhiya wireless SoC |
DB3557 | Mubo nga datos sa STSW-BNRGFLASHER | Mubo nga datos alang sa RF-Flasher software package |
DS13282 | Ang kasayuran sa App sa BlueNRG-LP | Programmable Bluetooth® Ubos nga Enerhiya wireless SoC |
DS13819 | Ang kasayuran sa App sa BlueNRG-LPS | Programmable Bluetooth® Ubos nga Enerhiya wireless SoC |
Pagsugod
Kini nga seksyon naghulagway sa tanang mga kinahanglanon sa sistema sa pagpadagan sa RF-Flasher utility PC nga aplikasyon ug ang may kalabutan nga software package installation procedure.
Mga kinahanglanon sa sistema
Ang RF-Flasher utility adunay mosunod nga minimum nga kinahanglanon:
- PC nga adunay Intel® o AMD processor nga nagpadagan sa mosunod nga Microsoft® operating system:
- Windows® 10
- Labing menos 2 GB sa RAM
- Mga USB port
- Adobe Acrobat Reader 6.0 o sa ulahi
- Ang girekomenda nga sukod sa pagpakita ug mga setting hangtod sa 150%.
Pag-setup sa pakete sa software
Ang user makadagan niini nga utility pinaagi sa pag-klik sa RF-Flasher utility icon ([Start]>[ST RF-Flasher Utility xxx]>[RF-Flasher Utility]).
Toolbar interface
Sa toolbar nga seksyon sa RF-Flasher utility main window, ang user makahimo sa mosunod nga mga operasyon:
- Pag-load sa usa ka kasamtangan nga .bin o .hex (Intel extended) file, gamit ang [File]> [Buksi file…]
- I-save ang kasamtangan nga imahe sa memorya sa usa ka .bin file, gamit ang [File]> [Iluwas File Ingon…]. Ang adres sa pagsugod ug ang gidak-on sa seksyon sa memorya nga i-save sa file mapili gikan sa tab sa Memorya sa Device.
- Isira ang kasamtangan nga .bin o .hex file, gamit ang [File]> [Sirado file]
- Itakda ang ST-LINK frequency, gamit ang [Tools]>[Settings…]
- I-enable o i-disable ang log file paghimo sa UART/SWD modality, gamit ang [Tools]> [Settings…]. Kung log files naluwas, posible nga itakda ang lebel sa impormasyon sa debug nga i-save (para sa SWD lamang). Tanan nga log files kay gitipigan sa {installation path}\ST\RF-Flasher Utility xxx\Logs\.
- Mass erase, gamit ang [Tools]> [Mass erase].
- I-verify ang sulud sa flash memory [Mga Himan]> [I-verify ang sulud sa flash].
- Kuhaa ang bersyon sa aplikasyon, gamit ang [Tabang]>[About].
- Pag-download a file, gamit ang [Tools]>[Flash].
- Papasa ang mga sektor sa device, gamit ang [Tools]>[Erase Pages…]
- Itandi ang memorya sa device sa pinili nga hulagway file, gamit ang [Tools]> [Itandi ang Device Memory sa file]. Ang duha ka imahe files gipakita sa Itandi ang Memorya sa Device sa Imahe File tab ug ang may kalabutan nga mga kalainan gipasiugda sa pula.
- Itandi ang duha files, gamit ang [File]>[Itandi ang duha files]
- Basaha ang sektor sa bootloader (sa SWD mode lamang), gamit ang [Tools]> [Read Bootloader Sector (SWD)].
- Basaha ang OTP nga lugar (sa SWD mode lamang), gamit ang [Tools]> [Read OTP Area (SWD)].
- I-save ang mga sektor sa bootloader o OTP nga lugar sa usa ka .bin file, gamit ang [File]> [Iluwas File Ingon…].
Makapili usab ang user og duha ka imahe files ug itandi sila. Ang duha ka imahe files gipakita sa Itandi ang Duha Files tab ug ang may kalabutan nga mga kalainan gipasiugda sa pula. .bin ug .hex file gisuportahan ang mga format.
Sa ibabaw nga seksyon sa RF-Flasher utility main window, ang user makapili sa hulagway file pinaagi sa [Pilia ang Imahe File] buton. Ang user makapili sa matang sa memorya: flash memory, bootloader, o OTP area. Alang sa lugar sa panumduman sa flash, mahimo’g itakda sa tiggamit ang pagsugod nga adres (para ra sa bin file)
Kining tanan nga mga opsyon anaa sa UART ug SWD mode.
Ang user kinahanglan nga makahimo sa pag-access sa pinili nga mode (UART o SWD). Mahimo nila kini pinaagi sa pag-abli sa kaubang COM port para sa UART mode, o pinaagi sa pagkonektar sa SWD hardware programming/debugging tool ngadto sa device SWD lines.
UART nga nag-unang bintana
Sa UART main window tab sa RF-Flasher utility main window, ang user makapili sa COM port nga gamiton sa interface sa device pinaagi sa List of COM Ports section.
Ang serial baud rate nga gigamit alang sa RF device evaluation board mao ang 460800 bps.
UART mode: unsaon pagdagan
Hulagway file pagpili
Aron makarga ang kasamtangan nga .bin o .hex file, gamita ang [Select Image File] button sa main page, navigate sa [File]> [Buksi File…], o adto sa Imahe File tab. Ang bug-os nga dalan sa pinili file makita sunod sa buton ug ang [Flash] nga buton mahimong aktibo kung ang file nakarga na.
Ang Lista sa COM Ports tab nagpakita sa tanang konektado nga mga device sa PC USB ports. Ang [Select All], [Unselect All], ug [Invert All] nga mga buton motugot sa user sa pagdeterminar kon unsang konektado nga mga himan (tanan, wala, o pipila niini) ang kinahanglan nga target sa mga operasyon sa utility. Niining paagiha, ang parehas nga operasyon (nga mao, flash memory programming) mahimo nga dungan nga himuon sa daghang mga aparato. Ang [Refresh] nga buton nagtugot sa tiggamit sa pag-refresh sa listahan sa konektado nga mga himan.
Sa kasagaran, ang [Mass erase] nga opsyon sa [Mga Aksyon] nga seksyon wala gisusi, ug ang gikinahanglan nga mga pahina sa panumduman lamang ang mapapas ug gisulat sa file sulod. Kung kini nga opsyon gisusi, ang usa ka bug-os nga mass erase mag-una sa flash memory programming phase.
Ang [Verify] nga kapilian nagpugos sa usa ka tseke aron masiguro nga ang sulud sa panumduman gisulat sa husto.
Susiha ang opsyon [Update Device Memory] aron ma-update ang device memory table human sa operasyon sa flash memory.
Ang opsyon sa panalipod sa pagbasa makahimo sa pagpanalipod sa pagbasa sa device human sa flash memory programming.
Susiha ang opsyon sa [Auto Baudrate] kon ang pag-reset sa hardware gihimo sa pisara aron mapugos ang [Auto Baudrate] nga operasyon. Sa kasagaran, ang opsyon sa [Auto Baudrate] wala masusi.
Ang Imahe File tab
Ang gipili file ngalan, gidak-on, ug gi-parse nga mga sulod nga ma-program sa device flash memory mahimong viewed sa Imahe File tab.
Tab sa Memorya sa Device
Pilia kini nga tab sa view ang mga sulod sa memorya sa usa ka konektado nga device (pinaagi sa [Read] button) ug ang log nga adunay mga operasyon nga gihimo sa pinili nga device.
I-klik ang [Read] nga buton para ibalhin ang memory segment nga gihubit sa [Start Address and Size] ngadto sa lamesa.
Aron mabasa ang tibuok flash memory, susiha ang [Tibuok Memorya] nga opsyon.
Ang unang kolum naghatag sa base nga adres sa mosunod nga 16 ka byte sa usa ka laray (alang sa example, row 0x10040050, column 4 naghupot sa hexadecimal byte value sa 0x10040054. Mahimong usbon sa user ang byte values pinaagi sa pag-double click sa cell ug pagsulod sa bag-ong hexadecimal value. Ang gi-edit nga mga byte makita nga pula.
I-klik ang [Write] nga buton aron maprograma ang tibuok panid sa bag-ong byte values ngadto sa flash memory sa device.
Ang [Flash] nga buton nagtugot sa usa ka flash memory programming operation nga magsugod sa pinili nga opsyon. Kung ang checkbox sa [MAC Address] gi-tsek, ang user mahimong magtino sa address sa memorya diin ang pinili nga MAC address gitipigan. Kung ang [Flash] nga buton gi-klik, ang MAC address giprograma pagkahuman sa imahe file.
Ang Itandi ang Memorya sa Device sa Imahe File tab
Mahimong itandi sa user ang kasamtangan nga memorya sa device sa pinili nga hulagway file. Ang duha ka imahe files gipakita ug bisan unsang mga kalainan gipasiugda sa pula. .bin ug .hex files format gisuportahan.
Paggamit sa RF-Flasher utility sa ubang mga tabla
Ang RF-Flasher utility awtomatik nga nakamatikod sa BlueNRG-1, BlueNRG-2, BlueNRG-LP, ug BlueNRG-LPS evaluation boards (gipakita isip STDK) nga konektado sa PC USB ports. Naggamit kini og auxiliary STM32 (gimaneho sa GUI) aron i-reset ang device ug ibutang kini sa UART bootloader mode.
Ang aplikasyon nagtrabaho usab sa mga custom board, nga naghatag og yano nga UART nga pag-access sa konektado nga device, apan ang user kinahanglan nga ibutang ang device sa bootloader mode nga mano-mano. Sa pagpili sa bisan unsang non-STEVAL COM port, ang mosunod nga pop-up makita:
Kung kini nga pop-up makita ug depende sa tipo sa aparato, ang bootloader mode gi-aktibo sama sa mosunod:
- Para sa BlueNRG-LP ug BlueNRG-LPS nga mga device, ang user kinahanglang magbutang sa PA10 pin sa taas nga bili ug mohimo og reset cycle sa device (pagpabilin sa PA10 sa taas nga bili).
- Alang sa BlueNRG-1 ug BlueNRG-2 nga mga aparato, ang user kinahanglan nga ibutang ang DIO7 pin sa taas nga kantidad ug i-reset ang aparato (pagpadayon sa DIO7 sa taas nga kantidad).
Ang user mahimo usab nga magbutang og gusto nga baud rate alang sa UART sa pop-up window ug dayon pindota ang OK aron mobalik sa GUI.
Mubo nga sulat:
Kinahanglang likayan sa user ang pag-reset sa device samtang naggamit sa RF-Flasher utility, gawas kung aktibo ang pop-up sa ComPort Setting. Kung gi-reset ang aparato, kinahanglan nga i-toggle sa user ang COM port aron magamit pag-usab ang Flasher utility.
Mubo nga sulat:
Kung gigamit ang custom boards pinaagi sa paghatag ug UART nga access sa BlueNRG-1, BlueNRG-2, BlueNRG-LP, ug BlueNRG-LPS nga mga device pinaagi sa USB FTDI interface, ang user kinahanglang magdoble check sa latency nga nalangkit sa USB FTDI PC driver. Gitugotan niini ang konektado nga pantalan nga mailhan ingon usa ka USB virtual COM. Sa kasagaran nga USB-FTDI PC driver, doble-tsek ang may kalabutan nga device USB driver settings sa [Properties]>[Port
Mga Setting]> [Advanced]. Siguroha nga ang latency timer value gitakda sa 1 ms. Kini nga setting kusganong girekomendar aron mapadali ang mga operasyon sa flash memory sa custom boards.
SWD main window
Aron magamit ang SWD main window tab sa RF-Flasher utility main window, ang user kinahanglang magkonektar sa SWD hardware programming/debugging tool ngadto sa device SWD lines (BlueNRG-1, BlueNRG-2, BlueNRG-LP, ug BlueNRG-LPS device ).
Ang mosunod nga SWD hardware programming/debugging interfaces gisuportahan, nga nagtuo nga ang pinili nga hardware ug may kalabutan nga software tools nagsuporta sa konektado nga device:
- CMSIS-DAP
- ST-LINK
- J-Link
Nota
Aron magamit ang J-Link isip debug adapter, ang USB driver kinahanglang usbon gikan sa J-Link driver ngadto sa WinUSB. Kini dali nga mahimo pinaagi sa paggamit sa himan HYPERLINK Zadig (https://zadig.akeo.ie) ingon sa mosunod:
- Pilia ang J-Link gikan sa listahan sa device
- Pilia ang "WinUSB" isip drayber
- I-klik ang [Install Driver] aron ma-install ang WinUSB driver
Mubo nga sulat:
Tan-awa ang HYPERLINK J-Link OpenOCD weblugar (https://wiki.segger.com/OpenOCD) alang sa dugang impormasyon.
Mubo nga sulat:
WARNING: Sa higayon nga mapulihan na ang J-Link USB driver, walay SEGGER software gikan sa J-Link software package ang makakomunikar sa J-Link. Aron magamit pag-usab ang SEGGER J-Link software, ang USB driver kinahanglang ibalik sa default niini.
SWD mode: unsaon pagdagan
Hulagway file pagpili
Gamita ang [Pilia ang Imahen File] buton sa main page o adto sa [File]>[ Buksi File…] sa pag-load sa kasamtangan nga .bin o .h ex file. Ang bug-os nga dalan sa pinili file makita sunod sa buton ug ang [Flash] buton mahimong aktibo sa katapusan sa file loading.
Sa tab nga Mga Aksyon, ang user makapili sa mosunod nga mga opsyon:
- [I-verify]: nagpugos sa usa ka pagsusi aron masiguro nga ang sulud sa panumduman gisulat sa husto
- [Panalipod sa pagbasa]: makapahimo sa proteksiyon sa pagbasa sa device human sa pagprograma sa pinili nga hulagway file
- [Mass erase]: nagtugot sa mass erase sa device nga ipahigayon sa dili pa iprograma ang pinili nga hulagway file
- [Update Device Memory]: nagtugot sa device memory table nga ma-update human sa usa ka flash memory programming operation
- [Plug&Play mode]: nagtugot sa plug-and-play flash memory programming mode nga ma-enable/disable kung usa ra ka SWD programming tool ang magamit. Sa kini nga kaso, ang mga tabla giprograma sa usa ka higayon. Kung nahuman na ang operasyon sa programming sa usa ka board, posible nga i-unplug kini ug i-plug ang laing board.
Sa kasagaran, ang [Mass erase] nga opsyon sunod sa [Flash] nga buton wala masusi, ug ang gikinahanglan nga mga pahina sa memorya lamang ang mapapas ug gisulat gamit ang file sulod.
Ang tab nga [Listahan sa konektado nga mga interface] nagpakita sa tanan nga konektado nga mga interface sa SWD (CMSIS-DAP, ST-LINK, ug J-Link). Pindota ang [Refresh] nga buton aron ma-update ang listahan sa konektado nga mga interface.
Mahimo usab nga pilion sa tiggamit kung unsang piho nga interface sa hardware sa SWD ang kinahanglan ipakita pinaagi sa natad sa [Interface].
Ang [Select All], [Unselect All], ug [Invert All] nga mga buton nagtugot sa user sa pagdeterminar kung unsang konektado nga mga interface sa SWD (tanan, wala, o pipila niini) ang kinahanglan nga target sa mga operasyon sa utility. Niining paagiha, ang parehas nga operasyon (nga mao, flash memory programming) mahimo nga dungan nga himuon sa daghang mga aparato.
Ang [Flash] nga buton nagtugot sa usa ka flash memory programming operation nga magsugod sa pinili nga opsyon. Kung ang checkbox sa [MAC Address] gi-tsek, ang user mahimong magtino sa address sa memorya diin ang pinili nga MAC address gitipigan. Kung ang [Flash] nga buton gi-klik, ang MAC address giprograma pagkahuman sa imahe file.
'Hulagway File' tab
Ang gipili file ngalan, gidak-on, ug gi-parse nga mga sulod nga ma-program sa device flash memory mahimong viewed sa Imahe File tab.
Tab sa Memorya sa Device
Pilia kini nga tab sa view ang mga sulod sa memorya sa usa ka konektado nga device (pinaagi sa [Read] button) ug ang log nga adunay mga operasyon nga gihimo sa pinili nga device.
I-klik ang [Read] nga buton para ibalhin ang memory segment nga gihubit sa [Start Address and Size] ngadto sa lamesa.
Aron mabasa ang tibuok flash memory, susiha ang [Tibuok Memorya] nga opsyon.
Ang unang kolum naghatag sa base nga adres sa mosunod nga 16 ka byte sa usa ka laray (alang sa example, row 0x10040050, column 4 naghupot sa hexadecimal byte value sa 0x10040054. Mahimong usbon sa user ang byte values pinaagi sa pag-double click sa cell ug pagsulod sa bag-ong hexadecimal value. Ang gi-edit nga mga byte makita nga pula.
I-klik ang [Write] nga buton aron maprograma ang tibuok panid sa bag-ong byte values ngadto sa flash memory sa device.
Mubo nga sulat:
[Itandi ang Device Memorya sa File] gisuportahan usab sa SWD mode, nga adunay parehas nga mga bahin sama sa gihulagway sa Seksyon 4.1: UART mode: unsaon pagdagan.
SWD mode: basaha ang sektor sa bootloader
Ang user makabasa sa bootloader sector sa konektado nga device pinaagi sa SWD hardware programming interface pinaagi sa pagpili sa [Tools]>[Read Bootloader Sector (SWD)]. Ang sulod sa sektor sa bootloader gipakita sa tab nga Bootloader/OTP.
Mubo nga sulat:
Kini nga bahin gisuportahan lamang sa SWD mode ug ma-access lamang pinaagi sa GUI.
SWD mode: basaha ang OTP nga lugar
Ang user makabasa sa OTP area nga konektado nga device (kon gisuportahan) pinaagi sa SWD hardware programming interface pinaagi sa pagpili sa [Tools]> [Read OTP Area (SWD)]. Ang sulod sa OTP area gipakita sa Bootloader/OTP tab.
Kini nga bahin wala gisuportahan sa UART mode.
SWD Plug&Play programming mode
Ang SWD Plug&Play programming mode nagtugot sa tiggamit sa pagsulod sa usa ka programming loop pinaagi sa pagkonektar sa usa ka bag-ong device nga plataporma nga maprograma. Sa diha nga ang flash memory larawan file ug gipili ang mga aksyon sa pagprograma, ang aplikasyon sa Flasher PC naghangyo sa tiggamit sa pagkonektar sa usa ka aparato sa interface sa SWD (usa ka mensahe nga Naghulat alang sa aparato N. 1 ang gipakita).
Sa diha nga ang user nagkonektar sa device, ang Device N. 1 konektado nga mensahe gipakita, ug ang aplikasyon magsugod sa pagprograma sa device uban sa pinili nga larawan file ug mga kapilian. Kung nahuman na ang operasyon sa programming, ang aplikasyon sa Flasher magpakita sa mensahe Palihug idiskonekta ang aparato N. 1. Kung gidiskonekta sa gumagamit ang aparato, ang mensahe nga Naghulat alang sa aparato N. 2 gipakita. Mapahunong sa user kining automatic mode pinaagi sa pagpindot sa [Stop] button.
Kon gamiton ang Plug&Play mode, ang user kinahanglang mopili sa interface nga gamiton (CMSIS-DAP, ST-LINK, o J-Link).
Programa sa MAC address
Ang MAC address programming nagtugot sa MAC address nga tipigan sa usa ka piho nga lokasyon sa flash memory sa device.
Mahimong pilion sa tiggamit nga mahimo kini nga kapilian o dili pinaagi sa pagsusi o pagtangtang sa tsek sa [MAC address] nga checkbox. Ang espesipikong lokasyon sa flash memory gitakda pinaagi sa [MAC Flash location] field.
Ang [Itakda ang MAC address] nga buton nagtugot sa user sa pagpili sa MAC address sama sa mosunod:
- Susiha ang [Range] checkbox ug ihatag ang sugod nga adres sa [Start Address] field. Ang pagsugod nga adres mao ang MAC address nga itago sa una nga konektado nga aparato.
- Posible nga magbutang og mga incremental nga mga lakang sugod sa [Start Address] value pinaagi sa pagsulod sa gidaghanon sa mga tabla nga iprograma sa Num. Tab sa mga tabla, o pinaagi sa pagsulod sa [End Address] nga bili:
- Kung gipili ang awtomatik nga mode sa tab nga Mga Aksyon, ang gipili nga lista sa adres sa MAC gigamit alang sa mga operasyon sa awtomatikong pagprograma. Kung dili, usa ra ka aparato ang giprograma, gamit ang [Start Address] field.
- Makahatag ang user og lista sa mga MAC address nga gamiton pinaagi sa usa ka input file:
- Susiha ang [File] checkbox ug pilia ang input text file sa [Load File] kapatagan.
- Kung gipili ang awtomatik nga mode sa tab nga Mga Aksyon, ang gipili nga lista sa MAC address gigamit alang sa mga operasyon sa awtomatikong pagprograma. Kung dili, ang una nga adres ra ang gigamit alang sa usa ka operasyon sa programming.
Ang [I-save ang MAC Address log] nga checkbox nagtugot sa lista sa gigamit nga MAC address nga itago sa a file, gipili sa [File Ngalan] field.
Ang MAC address programming mahimong ikombinar sa automatic programming mode. Alang sa matag konektado nga aparato, ang imahe file giprograma una, gisundan sa MAC address. Ang gidaghanon sa mga pinili nga MAC adres
(incremental nga gidak-on sa listahan sa adres o input file gidak-on) nagpahinabo sa pagtapos sa mga awtomatikong operasyon sa programming. Ang matag programmed MAC address gipakita sa Log window.
Ang MAC address programming gisuportahan sa UAR ug SWD mode.
Makapili ang tiggamit kung usa ka oras o diliamp idugang sa na-save nga MAC address log file ngalan (ingon usa ka suffix).
Kung ang orasamp wala idugang sa ngalan sa log file, ang tanang impormasyon sa log gitipigan sa samang log file. Kung ang orasamp gidugang, ang impormasyon sa log alang sa matag run gitipigan sa lain nga log file.
Ang ngalan sa log file mahimong espesipiko gamit ang [File Ngalan] field.
Utility sa RF-Flasher launcher
Ang RF-Flasher launcher usa ka standalone utility nga nagtugot sa user sa pagpadagan sa RF-Flasher utility commands gamit ang RF-Flasher utility GUI.
Usa ka DOS command window ang gikinahanglan ug ang UART ug SWD modes gisuportahan (gamit ang .bin ug .hex nga hulagway files).
Ang RF-Flasher launcher utility (RF-Flasher_Launcher.exe) gilakip sa RF-Flasher utility software package sulod sa application folder. Ang "Release folder" sa RF-Flasher utility software package start menu
butang (ST RF-Flasher utility xxx) nagtugot sa direktang pag-access sa folder sa aplikasyon.
Mga kinahanglanon
Aron magamit ang RF-Flasher launcher utility sa usa ka piho nga aparato, ang mosunod nga mga kinahanglanon kinahanglan matuman:
- UART mode: ang BlueNRG-1, BlueNRG-2, BlueNRG-LP, o BlueNRGLPS nga plataporma kinahanglang konektado sa PC USB port
- SWD mode: usa ka SWD hardware programming/debugging tool kinahanglang konektado sa BlueNRG-1, BlueNRG-2, BlueNRG-LP, o BlueNRG-LPS SWD nga mga linya.
Uban sa -l nga kapilian, ang tanan nga mga lakang sa operasyon gisubay sa log files, gitipigan sa "Logs" folder, nga gihimo sa RF-Flasher utility software package "Application" folder.
Mga kapilian sa utility sa RF-Flasher launcher
Aron magamit ang RF-Flasher launcher utility sa usa ka piho nga aparato, ang user kinahanglan magbukas sa usa ka Windows DOS shell ug maglunsad
RF-Flasher_Launcher.exe nga adunay tukma nga mando, ug mga kapilian (gamit ang –h aron makakuha usa ka lista sa tanan nga gisuportahan nga mga kapilian).
RF-Flasher_Launcher.exe -h:
Paggamit: RF-Flasher Launcher [-h] {flash, basaha, mass_erase, verify_memory, erase_pages, uart, swd, read_OTP,
write_OTP}
RF-Flasher launcher nga bersyon xxx
Opsyonal nga mga argumento:
-h, –help: ipakita kini nga mensahe sa tabang ug paggawas sa mga Command:
{flash, basaha, mass_erase, verify_memory, erase_pages, uart, swd, read_OTP, write_OTP}
- flash: programa sa flash memory
- basaha: basaha ang flash memory
- mass_erase: papason ang flash memory
- verify_memory: susiha ang sulod sa RF device nga adunay a file
- erase_pages: papason ang usa o daghan pang panid gikan sa flash memory
- uart: ipakita ang tanang konektadong COM ports (UART mode)
- swd: ipakita ang tanang device nga konektado pinaagi sa SWD interface: ST-LINK, CMSIS-DAP, J-Link (SWD mode)
- read_OTP: basaha ang OTP nga lugar (sa SWD mode lang)
- write_OTP: isulat ang OTP nga lugar (sa SWD mode lang)
RF-Flasher launcher utility: UART ug SWD modes
Ang RF-Flasher launcher utility nagsuporta sa duha ka operating mode:
- UART mode (ikonektar ang pinili nga device ngadto sa PC USB port)
- SWD mode (ikonektar ang pinili nga BlueNRG-1, BlueNRG-2, BlueNRG-LP, o BlueNRG-LPS device nga mga linya sa SWD ngadto sa SWD programming/debugging tool).
RF-Flasher launcher utility: gamita ang uart command para makakuha ug lista sa tanang available nga COMx ports (mga device nga konektado sa PC USB ports):
RF-Flasher_Launcher.exe kini
KONEKTADO NGA PORT = COM194 (ST DK), COM160 (ST DK)
RF-Flasher launcher utility: gamita ang swd command para makakuha ug lista sa tanang magamit nga konektado sa SWD hardware programming/debugging tools:
RF-Flasher_Launcher.exe swd
KONEKTADO SA ST-LINK = WALAY ST-LINK NGA KONEKTADO
KONEKTADO SA CMSIS-DAP (serial number sa CMSIS-DAP interface):
- 07200001066fff333231545043084259a5a5a5a597969908
- 07200001066dff383930545043205830a5a5a5a597969908
- 07200001066dff333231545043084255a5a5a5a597969908 KONEKTADO NI J-Link = WALAY J-Link KONEKTADO
RF-Flasher launcher utility: flash command
Aron magamit ang RF-Flasher launcher utility sa pagprograma sa usa ka espesipikong flash memory sa device, ang flash command anaa (kanato ang –h nga opsyon aron makakuha og listahan sa tanang gisuportahan nga mga opsyon):
RF-Flasher_Launcher.exe flash -h
Paggamit sa flash command
RF-Flasher_Launcher.exe flash [-h] [-address START_ADDRESS][-f FILE_TO_FLASH
[FILE_TO_FLASH, …]] [-erase] [-verify] [-rp] [-mac] [-mac_address MAC_ADDRESS][-mac_log_file MAC_LOG_FILE][-mac_start MAC_START_ADDRESS | -mac_file
MAC_FILE_ADDRESS](-tanan | -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 opsyonal nga mga argumento
- -address START_ADDRESS, --address START_ADDRESS: adres sa pagsugod.
- -tanan, –tanan: tanang konektado nga mga himan (COM port sa UART mode; ST-LINK ID, CMSIS-DAP ID, ug J-link ID sa SWD mode).
- -d DEVICE_ID, –device DEVICE_ID: itakda ang ID sa hardware tool nga gigamit alang sa koneksyon (COM port sa UART mode; ST-LINK ID, CMSIS-DAP ID, ug J-Link ID sa SWD mode).
- -erase, –-erase: i-enable ang [Mass Erase] nga opsyon.
- -f FILE_TO_FLASH [FILE_TO_FLASH …], –fileToFlash FILE_TO_FLASH
[FILE_TO_FLASH …]: listahan sa .bin o .hex files sa pagprograma sa RF device: usa ka BlueNRG-1, BlueNRG-2, BlueNRG-LP, o BlueNRG-LPS device. - frequency {5,15,25,50,100,125,240,480,900,1800,4000}, –frequency {5,15,25,50,100,125,240,480,900,1800,4000}: itakda ang frequency sa STLINK nga hardware (alang sa STLINK frequency nga modality). Ang default nga kantidad mao ang 4000.
- -h, –tabang: ipakita kini nga mensahe sa tabang ug paggawas.
- -l, –log: log data.
- -mac, –mac: i-enable ang opsyon sa [Mac Address].
- -mac_address –MAC_ADDRESS: ang lokasyon sa flash memory diin gitipigan ang Bluetooth® public address.
- -mac_file MAC_FILE_ADDRESS, –mf MAC_FILE_ADDRESS: file nga adunay usa ka lista sa mga adres sa MAC.
- -mac_log_file MAC_LOG_FILE, –ml MAC_LOG_FILE: files nga adunay sulod nga mga log sa gitipigan / wala matipig ug gigamit / wala gigamit nga mga MAC address.
- -mac_start MAC_START_ADDRESS, –ms MAC_START_ADDRESS: unang MAC address.
- -rp, –-readout_protection: i-enable ang [ReadOut Protection] nga opsyon.
- -SWD, –-swd: SWD modality (ST-LINK, CMSIS-DAP, J-Link hardware programming/debugging tool).
- -UART, –-uart: UART mode. Kinahanglang ibutang ang custom board sa bootloader mode (taas ang value sa DIO7 pin samtang nagpahigayon og reset cycle sa BlueNRG-1 o BlueNRG-2 device; taas ang PA10 pin value samtang nag-reset sa BlueNRG-LP o BlueNRG-LPS device) sa dili pa ipahigayon ang operasyon .
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: dugangan ang output verbosity; itakda ang lebel sa debug hangtod sa 4 (para lang sa SWD modality ug log data). Ang default nga kantidad mao ang 2.
- -verify, -verify: i-enable ang [Verify] nga opsyon.
Mubo nga sulat:
- Kung gipili ang UART mode, ang aparato kinahanglan nga konektado sa usa ka PC USB COM port ug ang -UART nga kapilian kinahanglan gamiton. Kung labaw pa sa usa ka aparato ang konektado sa mga USB port sa PC, ang -all nga kapilian nagtugot sa tanan nga mapili. Sa laing paagi, ang user mahimong magtino sa matag COM port gamit ang –d nga kapilian.
- Kung gipili ang SWD mode, usa ka SWD hardware programming/debugging tool kinahanglan nga konektado sa pinili nga device SWD lines, ug gikinahanglan nga gamiton ang -SWD option. Kon labaw sa usa ka device ang konektado sa PC pinaagi sa SWD interface, ang –all nga opsyon motugot sa tanan nga mapili. Sa laing paagi, ang user mahimong magtino sa matag interface gamit ang –d nga kapilian.
- Ang binary file nga i-load gipiho gamit ang –f nga kapilian. Kung gusto sa user nga iprograma ang BlueNRG-1, BlueNRG-2, BlueNRG-LP, o BlueNRG-LPS nga mga aparato nga adunay lainlaing binary files atol sa samang sesyon sa pagprograma, mahimo nilang ipiho ang tagsa-tagsa nga binary nga mga hulagway nga nagsunod niini nga han-ay: BlueNRG-1, BlueNRG-2, BlueNRG-LP, BlueNRG-LPS.
RF-Flasher_Launcher.exe flash -UART -tanan
– f “C:\{user_path}\BlueNRG-1_2 DK
3.2.2\Firmware\BlueNRG1_Periph_Examples\Micro\Hello_World\BlueNRG-1\Micro_Hell o_World.bin"
– f “C:\{user_path}\BlueNRG-1_2 DK
3.2.2\Firmware\BlueNRG1_Periph_Examples\Micro\Hello_World\BlueNRG-2\Micro_Hell o_World.bin” –l
– f “C:{user_path}\BlueNRG-LP DK 1.4.0\Firmware
\Peripheral_Examples\Examples_MIX\MICRO\MICRO_Hello_World\STEVAL-
IDB011V1\Micro_Hello_World.bin"
– f “C:{user_path}\BlueNRG-LP DK 1.4.0\Firmware
\Peripheral_Examples\Examples_MIX\MICRO\MICRO_Hello_World\STEVAL-
IDB012V1\Micro_Hello_World.bin"
Ang una file giprograma sa konektado nga mga aparato nga BlueNRG-1; ang ikaduha file giprograma sa konektado nga mga aparato nga BlueNRG-2; ang ikatulo file giprograma sa konektado nga mga aparato nga BlueNRG-LP; ang ikaupat file giprograma sa konektado nga mga aparato nga BlueNRG-LPS. - Kung ang -f nga kapilian wala gigamit, ang binary nga mga imahe filegipiho sa Application/config_file.conf gigamit:
#Hulagway file para sa BlueNRG_1 device
BLUENRG_1 = “user_path”/bluenrg_1_binary_file.hex
#Hulagway file para sa BlueNRG_2 device
BLUENRG_2 = “user_path”/bluenrg_2_binary.hex
#Hulagway file alang sa BlueNRG_LP device
BLUENRG_LP = “user_path”/bluenrg_lp_binary.hex
#Hulagway file alang sa BlueNRG_LPS device
BLUENRG_LPS = “user_path”/bluenrg_lps_binary.hex
Kinahanglang ipiho sa user ang tibuok binary image path alang sa matag device.
RF-Flasher launcher utility: basaha ang command
Aron magamit ang RF-Flasher launcher utility aron mabasa ang usa ka piho nga memorya sa flash sa aparato, magamit ang read command (gamit ang -h aron makakuha usa ka lista sa tanan nga gisuportahan nga mga kapilian):
Gibasa ang RF-Flasher_Launcher.exe –h
Basaha ang paggamit sa command
Gibasa sa RF-Flasher_Launcher.exe [-h] [-address START_ADDRESS][-gidak-on SIZE] [–tibuok] [-s] (-tanan | -d DEVICE_ID)(-UART | -SWD) [-verbose {0, 1 , 2, 3, 4}] [-l] [-frequency {5,15,25,50,100,125,240,480,900,1800,4000}]
Basaha ang mga opsyonal nga argumento sa command
- -address START_ADDRESS, --address START_ADDRESS: adres sa pagsugod (ang default nga kantidad mao ang 0x10040000).
- -tanan, –tanan: tanang konektado nga mga himan (COM port sa UART mode; ST-LINK ID, CMSIS-DAP ID, ug J-link ID sa SWD mode).
- -d DEVICE_ID, –device DEVICE_ID: itakda ang ID sa hardware tool nga gigamit alang sa koneksyon (COM port sa UART mode; ST-LINK ID, CMSIS-DAP ID, ug J-Link ID sa SWD mode).
- -tibuok, –tibuok: basaha ang tibuok 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 (alang lang sa SWD modality – ST-LINK hardware). Ang default nga kantidad mao ang 4000. - -h, -–tabang: ipakita kini nga mensahe sa tabang ug paggawas.
- -l, –-log: data sa log.
- -s, –-show: ipakita ang flash memory human sa usa ka read operation.
- -size SIZE, –-size SIZE: gidak-on sa flash memory nga basahon (ang default value kay 0x3000).
- -SWD, –-swd: SWD modality (ST-LINK, CMSIS-DAP, J-Link hardware programming/debugging tool).
- -UART, –-uart: UART modalidad. Ang mga custom boards kinahanglang ibutang sa bootloader mode sa dili pa ipahigayon kini nga operasyon. Para sa BlueNRG-LP ug BlueNRG-LPS nga mga device, ang user kinahanglang magbutang sa PA10 pin sa taas nga bili ug mohimo og reset cycle sa device, nga magpabilin ang PA10 sa taas nga bili. Alang sa BlueNRG-1 ug BlueNRG-2 nga mga aparato, ang user kinahanglan nga magbutang sa DIO7 pin sa taas nga kantidad ug i-reset ang aparato, nga magpabilin ang DIO7 sa taas nga kantidad.
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: dugangan ang output verbosity; itakda ang lebel sa debug hangtod sa 4 (para lang sa SWD modality ug log data). Ang default nga kantidad mao ang 2.
- Kung gipili ang UART mode, ang aparato kinahanglan nga konektado sa usa ka PC USB COM port ug ang -UART nga kapilian kinahanglan gamiton. Kung labaw pa sa usa ka aparato ang konektado sa mga USB port sa PC, ang -all nga kapilian nagtugot sa tanan nga mapili. Sa laing paagi, ang user mahimong magtino sa matag COM port gamit ang –d nga kapilian.
- Kung gipili ang SWD mode, usa ka SWD hardware programming/debugging tool kinahanglan nga konektado sa pinili nga device SWD lines, ug gikinahanglan nga gamiton ang -SWD option. Kon labaw sa usa ka device ang konektado sa PC pinaagi sa SWD interface, ang –all nga opsyon motugot sa tanan nga mapili. Sa laing paagi, ang user mahimong magtino sa matag interface gamit ang –d nga kapilian.
RF-Flasher launcher utility: mass erase command
Aron gamiton ang RF-Flasher launcher utility aron sa paghimo og mass erase sa flash memory sa usa ka piho nga device, ang
Ang mass_erase command anaa (gamit ang –h aron makakuha og lista sa tanang gisuportahan nga mga opsyon):
RF-Flasher_Launcher.exe mass_erase –h
Paggamit sa mass erase command
RF-Flasher_Launcher.exe mass_erase [-h] [-s] (-tanan | -d DEVICE_ID)(-UART | -SWD) [-verbose {0, 1, 2, 3, 4}] [-l][- frequency
{5,15,25,50,100,125,240,480,900,1800,4000}]
Mass erase command optional arguments
- -tanan, –tanan: tanang konektado nga mga himan (COM port sa UART mode; ST-LINK ID, CMSIS-DAP ID, ug J-link ID sa SWD mode).
- -d DEVICE_ID, –device DEVICE_ID: itakda ang ID sa hardware tool nga gigamit alang sa koneksyon (COM port sa UART mode; ST-LINK ID, CMSIS-DAP ID, ug J-Link ID sa SWD 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 (alang lang sa SWD modality – ST-LINK hardware). Ang default nga kantidad mao ang 4000. - -h, –-help: ipakita kini nga mensahe sa tabang ug paggawas.
- -l, –-log: data sa log.
- -s, –-show: ipakita ang flash memory human sa usa ka mass erase operation.
- -SWD, –-swd: SWD modality (ST-LINK, CMSIS-DAP, J-Link hardware programming/debugging tool).
- -UART, –-uart: UART modalidad. Ang mga custom boards kinahanglang ibutang sa bootloader mode sa dili pa ipahigayon kini nga operasyon. Para sa BlueNRG-LP ug BlueNRG-LPS nga mga device, ang user kinahanglang magbutang sa PA10 pin sa taas nga bili ug mohimo og reset cycle sa device, nga magpabilin ang PA10 sa taas nga bili. Alang sa BlueNRG-1 ug BlueNRG-2 nga mga aparato, ang user kinahanglan nga magbutang sa DIO7 pin sa taas nga kantidad ug i-reset ang aparato, nga magpabilin ang DIO7 sa taas nga kantidad.
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: dugangan ang output verbosity; itakda ang lebel sa debug hangtod sa 4 (para lang sa SWD modality ug log data). Ang default nga kantidad mao ang 2.
Nota
- Kung gipili ang UART mode, ang aparato kinahanglan nga konektado sa usa ka PC USB COM port ug ang -UART nga kapilian kinahanglan gamiton. Kung labaw pa sa usa ka aparato ang konektado sa mga USB port sa PC, ang -all nga kapilian nagtugot sa tanan nga mapili. Sa laing paagi, ang user mahimong magtino sa matag COM port gamit ang –d nga kapilian.
- Kung gipili ang SWD mode, usa ka SWD hardware programming/debugging tool kinahanglan nga konektado sa pinili nga device SWD lines, ug gikinahanglan nga gamiton ang -SWD option. Kon labaw sa usa ka device ang konektado sa PC pinaagi sa SWD interface, ang –all nga opsyon motugot sa tanan nga mapili. Sa laing paagi, ang user mahimong magtino sa matag interface gamit ang –d nga kapilian.
RF-Flasher launcher utility: susiha ang memory command
Aron magamit ang RF-Flasher launcher utility aron masusi ang sulud sa flash memory sa usa ka piho nga aparato, ang
verify_memory command anaa (gamit ang –h aron makakuha og lista sa tanang gisuportahan nga mga opsyon):
RF-Flasher_Launcher.exe verify_memory –h
I-verify ang paggamit sa memory command
RF-Flasher_Launcher.exe verify_memory [-h] -f FLASH_VERIFY_FILE[-s][-address START_ADDRESS](-tanan | -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}]
I-verify ang memory command nga opsyonal nga mga argumento
- -address START_ADDRESS, –-address START_ADDRESS: adres sa pagsugod para sa verification (para sa .bin files lamang). Ang default nga kantidad mao ang 0x10040000.
- -tanan, –tanan: tanang konektado nga mga himan (COM port sa UART mode; ST-LINK ID, CMSIS-DAP ID, ug J-link ID sa SWD mode).
- -d DEVICE_ID, –device DEVICE_ID: itakda ang ID sa hardware tool nga gigamit alang sa koneksyon (COM port sa UART mode; ST-LINK ID, CMSIS-DAP ID, ug J-Link ID sa SWD mode).
- -f FLASH_VERIFY_FILE,--file FLASH_VERIFY_FILE: file nga gamiton sa pag-verify sa 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}: gitakda ang frequency sa hardware (STLINK-modality) Ang default nga kantidad mao ang 4000.
- -h, -–tabang: ipakita kini nga mensahe sa tabang ug paggawas
- -l, -–log: log data.
- -s, –-show: ipakita ang flash memory pagkahuman sa operasyon sa pag-verify
- -SWD, –-swd: SWD mode (ST-LINK, CMSIS-DAP, J-Link hardware programming/debugging tool).
- -UART, –-uart: UART mode.
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: dugangan ang output verbosity; itakda ang lebel sa debug hangtod sa 4 (para lang sa SWD modality ug log data). Ang default nga kantidad mao ang 2.
- Kung gipili ang UART mode, ang aparato kinahanglan nga konektado sa usa ka PC USB COM port ug ang -UART nga kapilian kinahanglan gamiton. Kung labaw pa sa usa ka aparato ang konektado sa mga USB port sa PC, ang -all nga kapilian nagtugot sa tanan nga mapili. Sa laing paagi, ang user mahimong magtino sa matag COM port gamit ang –d nga kapilian.
- Kung gipili ang SWD mode, usa ka SWD hardware programming/debugging tool kinahanglan nga konektado sa pinili nga device SWD lines, ug gikinahanglan nga gamiton ang -SWD option. Kon labaw sa usa ka device ang konektado sa PC pinaagi sa SWD interface, ang –all nga opsyon motugot sa tanan nga mapili. Sa laing paagi, ang user mahimong magtino sa matag interface gamit ang –d nga kapilian.
RF-Flasher launcher utility: papason ang mga panid nga sugo
Aron magamit ang RF-Flasher launcher utility aron papason ang sulud sa sulud sa sulud sa flash gikan sa usa ka piho nga aparato, ang
Ang erase_pages command anaa (gamit ang –h aron makakuha og lista sa tanang gisuportahan nga mga opsyon):
RF-Flasher_Launcher.exe erase_pages –h
Papasa ang mga panid sa paggamit sa sugo
RF-Flasher_Launcher.exe erase_pages [-h](-UART |-SWD)(-tanan | -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 MGA PANID | -range RANGE RANGE)
Papasa ang mga panid nga sugo sa opsyonal nga mga argumento
- -tanan, –tanan: tanang konektado nga mga himan (COM port sa UART mode; ST-LINK ID, CMSIS-DAP ID, ug J-link ID sa SWD mode).
- -d DEVICE_ID, –device DEVICE_ID: itakda ang ID sa hardware tool nga gigamit alang sa koneksyon (COM port sa UART mode; ST-LINK ID, CMSIS-DAP ID, ug J-Link ID sa SWD mode).
- -h, –-help: ipakita kini nga mensahe sa tabang ug paggawas.
- -l, –-log: data sa log.
- -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 (alang lang sa SWD modality – ST-LINK hardware). Ang default nga kantidad mao ang 4000. - -p PAGES, –panid PAGES: lista sa mga panid nga papason (magsugod sa 0).
- -range RANGE RANGE, –range RANGE RANGE: range sa mga panid nga papason (diin ang unang RANGE nagpakita sa pinakagamay nga page number ug ang ikaduhang RANGE nagpakita sa pinakataas nga page number).
- -s, –-show: ipakita ang flash memory pagkahuman sa operasyon sa pag-verify.
- -SWD, –-swd: SWD modality (ST-LINK, CMSIS-DAP, J-Link hardware programming/debugging tool).
- -UART, –-uart: UART modalidad. Ang mga custom boards kinahanglang ibutang sa bootloader mode sa dili pa ipahigayon kini nga operasyon. Para sa BlueNRG-LP ug BlueNRG-LPS nga mga device, ang user kinahanglang magbutang sa PA10 pin sa taas nga bili ug mohimo og reset cycle sa device, nga magpabilin ang PA10 sa taas nga bili. Alang sa BlueNRG-1 ug BlueNRG-2 nga mga aparato, ang user kinahanglan nga magbutang sa DIO7 pin sa taas nga kantidad ug i-reset ang aparato, nga magpabilin ang DIO7 sa taas nga kantidad.
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: dugangan ang output verbosity; itakda ang lebel sa debug hangtod sa 4 (para lang sa SWD modality ug log data). Ang default nga kantidad mao ang 2.
- Kung gipili ang UART mode, ang aparato kinahanglan nga konektado sa usa ka PC USB COM port ug ang -UART nga kapilian kinahanglan gamiton. Kung labaw pa sa usa ka aparato ang konektado sa mga USB port sa PC, ang -all nga kapilian nagtugot sa tanan nga mapili. Sa laing paagi, ang user mahimong magtino sa matag COM port gamit ang –d nga kapilian.
- Kung gipili ang SWD mode, usa ka SWD hardware programming/debugging tool kinahanglan nga konektado sa pinili nga device SWD lines, ug gikinahanglan nga gamiton ang -SWD option. Kon labaw sa usa ka device ang konektado sa PC pinaagi sa SWD interface, ang –all nga opsyon motugot sa tanan nga mapili. Sa laing paagi, ang user mahimong magtino sa matag interface gamit ang –d nga kapilian.
RF-Flasher launcher utility: basaha ang OTP command
Aron magamit ang RF-Flasher launcher utility aron mabasa ang OTP sa usa ka piho nga aparato, ang read_OTP command magamit (gamit ang –h aron makakuha usa ka lista sa tanan nga gisuportahan nga mga kapilian):
RF-Flasher_Launcher.exe read_OTP –h
Basaha ang paggamit sa OTP command
RF-Flasher_Launcher.exe read_OTP [-h] (tanan | -d DEVICE_ID) [-address OTP_ADDRESS][-num NUM] [-frequency {5,15,25,50,100,125,240,480,900,1800,4000] [-] s] [-verbose {0,1,2,3,4}]
Basaha ang OTP command nga opsyonal nga mga argumento
- -address OTP_ADDRESS, -address OTP_ADDRESS: adres sa OTP nga lugar (default: 0x10001800
- pulong nga nahiuyon). - -tanan, -tanan: tanan nga konektado nga mga aparato (ST-LINK ID, CMSIS-DAP ID, ug J-link ID sa SWD mode).
- -d DEVICE_ID, –device DEVICE_ID: itakda ang ID sa hardware tool nga gigamit alang sa koneksyon (ST-LINK ID, CMSIS-DAP ID, ug J-Link ID sa SWD 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}: gitakda ang frequency sa hardware (STLINK-modality) Ang default nga kantidad mao ang 4000.
- -h, –-help: ipakita kini nga mensahe sa tabang ug paggawas.
- -l, –-log: data sa log.
- -num NUM, –numero NUM: gidaghanon sa mga pulong nga basahon sulod sa OTP nga dapit. Ang default nga kantidad mao ang 256.
- -s, –-ipakita: ipakita ang OTP nga lugar.
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: dugangan ang output verbosity; itakda ang lebel sa debug hangtod sa 4 (para lang sa SWD modality ug log data). Ang default nga kantidad mao ang 2.
Mubo nga sulat:
Ang read_OTP nga sugo magamit lamang sa SWD mode. Busa, ang usa ka SWD hardware programming/debugging tool kinahanglang konektado sa pinili nga device SWD lines. Kon labaw pa sa usa ka device ang konektado sa PC pinaagi sa SWD interface, ang –all nga opsyon motugot sa tanan nga mapili. Sa laing paagi, ang user mahimong magtino sa matag interface gamit ang –d nga kapilian.
RF-Flasher launcher utility: isulat ang OTP command
Aron magamit ang RF-Flasher launcher utility aron mabasa ang OTP sa usa ka piho nga aparato, ang write_OTP nga mando magamit (gamit ang -h aron makakuha usa ka lista sa tanan nga gisuportahan nga mga kapilian):
RF-Flasher_Launcher.exe write_OTP –h
Isulat ang paggamit sa OTP command
RF-Flasher_Launcher.exe write_OTP [-h] (tanan | -d DEVICE_ID) -address OTP_ADDRESS
-bili OTP_VALUE [-frequency {5,15,25,50,100,125,240,480,900,1800,4000}] [-l] [-verbose {0,1,2,3,4}]
Isulat ang OTP command nga opsyonal nga mga argumento
- -address OTP_ADDRESS, -address OTP_ADDRESS: adres sa OTP nga lugar (default: 0x10001800 – pulong aligned).
- -tanan, -tanan: tanan nga konektado nga mga aparato (ST-LINK ID, CMSIS-DAP ID, ug J-link ID sa SWD mode).
- -d DEVICE_ID, –device DEVICE_ID: itakda ang ID sa hardware tool nga gigamit alang sa koneksyon (ST-LINK ID, CMSIS-DAP ID, ug J-Link ID sa SWD 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}: gitakda ang frequency sa hardware (STLINK-modality) Ang default nga kantidad mao ang 4000.
- -h, –-help: ipakita kini nga mensahe sa tabang ug paggawas.
- -l, –-log: data sa log.
- -s, –-show: ipakita ang flash memory pagkahuman sa operasyon sa pag-verify.
- -value OTP_VALUE, –value OTP_VALUE: OTP value (usa ka pulong, sama sa 0x11223344)
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: dugangan ang output verbosity; itakda ang lebel sa debug hangtod sa 4 (para lang sa SWD modality ug log data). Ang default nga kantidad mao ang 2.
Mubo nga sulat:
Ang write_OTP nga sugo magamit lamang sa SWD mode. Busa, ang SWD hardware programming/debugging tool kinahanglang konektado sa pinili nga device SWD lines. Kon labaw sa usa ka device ang konektado sa PC pinaagi sa SWD interface, ang –all nga opsyon motugot sa tanan nga mapili. Sa laing paagi, ang user mahimong magtino sa matag interface gamit ang –d nga kapilian.
RF-Flasher launcher utility: examples
Programa ang binary image sa konektadong BlueNRG-1 ug BlueNRG-2 nga mga device gamit ang ST-LINK hardware tool (sa SWD mode):
RF-Flasher_Launcher.exe flash -SWD -all -f "User_Application.hex" -l
Programa ang binary nga imahe sa konektado nga Bluetooth® Low Energy nga mga aparato pinaagi sa USB COM ports (sa UART mode):
RF-Flasher_Launcher.exe flash -UART –all -f “User_Application.hex” –l
Iprograma ang binary nga imahe sa konektado nga mga himan pinaagi sa CMSIS-DAP channel gamit ang mga opsyon sa pagpapas, pag-verify, ug pag-log data (sa SWD mode):
Kasaysayan sa rebisyon
Talaan 3. Kasaysayan sa pagbag-o sa dokumento
Petsa | Bersyon | Mga kausaban |
15-May-2018 | 1 | Inisyal nga pagpagawas. |
03-Hul-2018 |
2 |
Gi-update nga Figure 1. BlueNRG-1, BlueNRG-2 Flasher Utility, Figure 2. Flasher Utility UART main window, Figure 3. Flasher utility UART mode: image file , Figure 4. Flasher utility UART mode: device memory , Figure 5. Flasher utility UART mode: change memory fields, Figure 7. Flasher Utility: SWD main window, Figure 8. Flasher Utility SWD mode: device memory , Figure 10.
Flasher Utility: SWD automatic mode, Figure 11. Flasher utility: UART automatic mode, Figure 12. Flasher utility: UART automatic programming nahuman ug Figure 13. Flasher Utility: SWD MAC address selection. Ang gagmay nga mga pagbag-o sa teksto sa tibuuk nga dokumento. |
26-Peb-2019 | 3 | Gi-update ang Seksyon Pasiuna ug Seksyon 3.1 UART mode: unsaon pagdagan. Gidugang ang Seksyon 8 Flasher launcher utility ug ang tanan nga mga sub section niini. |
09-Abr-2019 |
4 |
Gidugang nga pakisayran sa "Application folder" sa Seksyon 8: RF-Flasher launcher utility.
Gi-update nga Seksyon 8.4: RF-Flasher launcher utility: flash command. |
14-Hul-2020 |
5 |
Giusab ang BlueNRG-1 ug BlueNRG-2 ngadto sa BlueNRG-X Flasher software package
Gidugang nga pakisayran sa aparato nga BlueNRG-LP. Gi-update nga Figure 1. RF-Flasher utility, Figure 3. Flasher utility UART main window, Figure 5. Flasher utility UART mode: Device Memory tab, Figure 6. Flasher utility UART mode: pagbag-o sa memory field, Figure 9. Flasher utility: SWD main window, Figure 10. Flasher utility SWD mode: Device Memory tab, Figure 14. Flasher utility: SWD Plug&Play mode, Figure 15. Flasher utility: Pagpili sa MAC address ug Figure 18. RF-Flasher launcher: flash command nga adunay –erase, -l, -verify nga kapilian |
05-Dis-2020 |
6 | Gi-update nga Seksyon Pasiuna, Seksyon 2.1: Mga kinahanglanon sa sistema, Seksyon 4.1: UART mode: unsaon pagdagan, Seksyon 5: SWD main window, Seksyon 5.1: SWD mode: unsaon pagdagan, Seksyon 8.1: Mga kinahanglanon,
Seksyon 8.2: RF-Flasher launcher utility nga mga opsyon, Seksyon 8.3: RF-Flasher launcher utility: UART & SWD modes, Seksyon 8.4: RF-Flasher launcher utility: flash command, Seksyon 8.5: RF-Flasher launcher utility: read command, Seksyon 8.6 : RF-Flasher launcher utility: mass erase command, Seksyon 8.7: Utility sa launcher sa RF-Flasher: susiha ang mando sa memorya. Gidugang nga Seksyon 8.8: RF-Flasher launcher utility: papason ang mga panid nga sugo. |
04-Okt-2021 |
7 |
Gidugang nga Seksyon 5.2: SWD mode: basaha ang sektor sa bootloader ug Seksyon 5.3: SWD mode: basaha ang OTP nga lugar.
Gi-update ang titulo, Seksyon Pasiuna, Seksyon 2: Pagsugod, Seksyon 2.1: Mga kinahanglanon sa sistema, Seksyon 2.2: Setup sa software package, Seksyon 3: Toolbar interface, Seksyon 4: UART main window, Seksyon 8: RF- Flasher launcher utility, Seksyon 8.1: Kinahanglanon, Seksyon 8.2: RF-Flasher launcher utility options, Seksyon 8.3: RF-Flasher launcher utility: UART & SWD modes , Seksyon 8.4: RF-Flasher launcher utility: flash command, Seksyon 8.5: Utility sa RF-Flasher launcher: basaha ang command, Seksyon 8.6: RF- Flasher launcher utility: mass erase command, Seksyon 8.7: RF-Flasher launcher utility: verify memory command, Seksyon 8.8: RF-Flasher launcher utility: papason ang mga panid nga command , Seksyon 1.1: Listahan sa mga acronym ug Seksyon 1.2: Reperensya nga mga dokumento. |
Petsa | Bersyon | Mga kausaban |
Gi-update nga Figure 1. RF-Flasher utility, Figure 2. Itandi ang Duha Files tab,
Figure 3. Flasher utility UART main window, Figure 4. Flasher utility UART mode: Image File tab, Figure 5. Flasher utility UART mode: Device Memory tab, Figure 6. Flasher utility UART mode: pagbag-o sa memory field, Figure 7. Flasher utility UART mode: Itandi ang Device Memory sa Image File tab, Figure 9. Flasher utility: SWD main window, Figure 10. Flasher utility SWD mode: Device Memory tab, Figure 16. Flasher utility: UART MAC address programming, Figure 17. Flasher utility: SWD MAC address programming ug Figure 18. RF -Flasher launcher: flash command nga adunay - erase, -l, -verify nga kapilian. |
||
06-Abr-2022 |
8 |
Gidugang ang BlueNRG-LPS reference sa tibuok dokumento.
Gi-update nga Seksyon 8.3: RF-Flasher launcher utility: UART & SWD modes ug Seksyon 8.4: RF-Flasher launcher utility: flash command. |
10-Hul-2024 |
9 |
Gi-update:
|
IMPORTANTE NGA PAHIBALO – BASAHA NGA MAAYO
Ang STMicroelectronics NV ug ang mga subsidiary niini ("ST") nagreserba sa katungod sa paghimo og mga pagbag-o, pagkorihir, pagpauswag, pagbag-o, ug pagpaayo sa mga produkto sa ST ug/o niini nga dokumento bisan unsang orasa nga wala’y pahibalo. Ang mga pumapalit kinahanglan nga makakuha sa pinakabag-o nga may kalabutan nga impormasyon sa mga produkto sa ST sa dili pa magbutang og mga order. Ang mga produkto sa ST gibaligya subay sa mga termino ug kondisyon sa pagbaligya sa ST sa panahon sa pag-ila sa order.
Ang mga pumapalit mao ray responsable sa pagpili, pagpili, ug paggamit sa mga produkto sa ST ug walay tulubagon ang ST alang sa tabang sa aplikasyon o sa disenyo sa mga produkto sa mga pumapalit.
Walay lisensya, gipahayag o gipasabot, sa bisan unsang katungod sa intelektwal nga kabtangan ang gihatag sa ST dinhi.
Ang pagbaligya pag-usab sa mga produkto sa ST nga adunay mga probisyon nga lahi sa impormasyon nga gilatid dinhi magwagtang sa bisan unsang warranty nga gihatag sa ST alang sa maong produkto.
Ang ST ug ang ST logo kay mga marka sa ST. Para sa dugang nga impormasyon bahin sa ST trademarks, tan-awa ang www.st.com/trademarks. Ang tanan nga ubang mga ngalan sa produkto o serbisyo gipanag-iya sa ilang tag-iya.
Ang impormasyon niini nga dokumento mopuli ug mopuli sa impormasyon nga gihatag kaniadto sa bisan unsang naunang bersyon niini nga dokumento.
© 2024 STMicroelectronics – Tanang katungod gigahin
UM2406 – Pin 9
Mga Dokumento / Mga Kapanguhaan
![]() |
STMicroelectronics UM2406 Ang RF-Flasher Utility Software Package [pdf] Manwal sa Gumagamit UM2406, UM2406 Ang RF-Flasher Utility Software Package, Ang RF-Flasher Utility Software Package, RF-Flasher Utility Software Package, Utility Software Package, Software Package, Package |