STMicroelectronics-LOGO

STMicroelectronics UM2406 Pake lojisyèl sèvis piblik RF-Flasher la

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

Espesifikasyon

  • Sipòte aparèy BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, ak BlueNRG-2
  • Entèfas: mòd UART ak mòd SWD
  • Karakteristik: Flash memwa pwogramasyon, lekti, efase mas, verifikasyon kontni
  • Kondisyon sistèm: 2 GB RAM, pò USB, Adobe Acrobat Reader 6.0 oswa pita

Enstriksyon Itilizasyon Pwodwi

Kòmanse
Seksyon sa a bay enfòmasyon sou kondisyon sistèm yo ak konfigirasyon pake lojisyèl.

Kondisyon sistèm:

  • Omwen 2 GB RAM
  • Pò USB
  • Adobe Acrobat Reader 6.0 oswa pita
  • Rekòmande echèl ekspozisyon ak anviwònman jiska 150%

Enstalasyon pake lojisyèl:
Pou kouri sèvis piblik la, klike sou ikòn sèvis piblik RF-Flasher ki sitiye nan [Start] > [ST RF-Flasher Utility xxx] > [RFFlasher Utility].

Entèfas ba zouti
Nan seksyon ba zouti nan fenèt prensipal sèvis piblik RF-Flasher la, itilizatè yo ka fè operasyon sa yo:

  • Chaje yon .bin oswa .hex ki egziste deja file: [File] > [Louvri file…]
  • Sove imaj memwa aktyèl la: [File] > [Sove File Kòm…]
  • Fèmen yon .bin oswa .hex ki egziste deja file: [File] > [Fèmen file]
  • Mete frekans ST-LINK la: [Zouti] > [Anviwònman...]
  • Pèmèt oswa enfim log file kreyasyon: [Zouti] > [Anviwònman...]

FAQ

  • Ki aparèy yo sipòte pa pake lojisyèl sèvis piblik RF-Flasher la?
    Pake lojisyèl an kounye a sipòte aparèy BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, ak BlueNRG-2.
  • Ki kondisyon minimòm sistèm pou kouri sèvis piblik RF-Flasher la?
    Kondisyon sistèm minimòm yo gen ladan omwen 2 GB RAM, pò USB, ak Adobe Acrobat Reader 6.0 oswa pita.
  • Kouman mwen ka sove imaj memwa aktyèl la nan sèvis piblik RF-Flasher la?
    Pou sove imaj memwa aktyèl la, ale nan [File] > [Sove File Kòm...] epi chwazi seksyon memwa pou sove nan yon .bin file.

UM2406
Manyèl itilizatè

Pake lojisyèl sèvis piblik RF-Flasher la

Entwodiksyon

Dokiman sa a dekri pake lojisyèl sèvis piblik RF-Flasher (STSW-BNRGFLASHER), ki gen ladan aplikasyon pou PC sèvis piblik RF-Flasher.
Sèvis piblik RF-Flasher la se yon aplikasyon pou òdinatè otonòm, ki pèmèt BlueNRG-1, BlueNRG-2, BlueNRG-LP, ak BlueNRG-LPS Bluetooth® Low Energy System-sou-chip memwa flash yo li, efase an mas, ekri, ak pwograme.
Kounye a li sipòte koòdone nan BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, ak BlueNRG-2 memwa flash atravè mòd UART lè l sèvi avèk aparèy entèn UART bootloader la. Kounye a li sipòte tou koòdone nan BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, ak BlueNRG-2 memwa flash atravè mòd SWD lè l sèvi avèk koòdone SWD estanda a atravè zouti estanda pwogramasyon kenkayri/debogaj (CMSIS-DAP, ST-LINK). , ak J-Link).
Anplis, li pèmèt tou yon adrès MAC yo dwe estoke nan yon kote espesifik memwa flash itilizatè a chwazi nan tou de mòd UART ak SWD.
Pake lojisyèl RF-Flasher la bay tou yon sèvis piblik otonòm lansè, ki pèmèt pwogramasyon memwa flash, lekti, efase mas, ak verifikasyon kontni. Sèvis piblik lanseur flasher a mande pou yon fenèt PC DOS sèlman.

Nòt:
Tèm RF a kounye a refere a aparèy BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, ak BlueNRG-2. Nenpòt diferans espesifik yo make kote sa nesesè.

Enfòmasyon jeneral

Lis akwonim

Tablo 1. Lis akwonim yo

Tèm Siyifikasyon
RF Frekans radyo
SWD Serial fil debug
UART Inivèsèl asynchrone reseptè-transmetè
USB Otobis seri inivèsèl

Dokiman referans

Tablo 2. Dokiman referans

Referans Kalite Tit
DS11481 Fèy done BlueNRG-1 Programmable Bluetooth® Low Energy san fil SoC
DS12166 Fèy done BlueNRG-2 Programmable Bluetooth® Low Energy san fil SoC
DB3557 STSW-BNRGFLASHER done kout Done kout pou pake lojisyèl RF-Flasher la
DS13282 Fèy done BlueNRG-LP Programmable Bluetooth® Low Energy san fil SoC
DS13819 Fèy done BlueNRG-LPS Programmable Bluetooth® Low Energy san fil SoC

Kòmanse

Seksyon sa a dekri tout kondisyon sistèm pou kouri aplikasyon pou sèvis piblik RF-Flasher la ak pwosedi enstalasyon pake lojisyèl ki gen rapò.

Kondisyon sistèm
Sèvis piblik RF-Flasher la gen kondisyon minimòm sa yo:

  • PC ak processeur Intel® oswa AMD kap kouri sistèm operasyon Microsoft® sa a:
    • Windows® 10
  • Omwen 2 GB RAM
  • Pò USB
  • Adobe Acrobat Reader 6.0 oswa pita
  • Rekòmande echèl ekspozisyon ak anviwònman yo jiska 150%.

Pake lojisyèl konfigirasyon
Itilizatè a ka kouri sèvis piblik sa a lè li klike sou ikòn sèvis piblik RF-Flasher la ([Kòmanse]>[ST RF-Flasher Utility xxx]>[RF-Flasher Utility]).

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

Koòdone ba zouti

Nan seksyon ba zouti nan fenèt prensipal sèvis piblik RF-Flasher la, itilizatè a ka fè operasyon sa yo:

  • Chaje yon .bin oswa .hex ki egziste deja (Intel pwolonje) file, lè l sèvi avèk [File]>[Louvri file…]
  • Sove imaj memwa aktyèl la nan yon .bin file, lè l sèvi avèk [File]>[Sove File Kòm…]. Adrès kòmansman an ak gwosè a nan seksyon an memwa yo dwe sove nan la file yo ka chwazi nan tab la Memwa Aparèy.
  • Fèmen yon .bin oswa .hex ki egziste deja file, lè l sèvi avèk [File]> [Fèmen file]
  • Mete frekans ST-LINK, lè l sèvi avèk [Zouti]> [Anviwònman...]
  • Pèmèt oswa enfim log file kreyasyon nan mòd UART/SWD, lè l sèvi avèk [Zouti]> [Anviwònman...]. Si journal files yo sove, li posib pou mete nivo enfòmasyon debug pou sove (pou SWD sèlman). Tout boutèy demi lit fileYo sove nan {chemen enstalasyon}\ST\RF-Flasher Utility xxx\Logs\.
  • Efase mas, lè l sèvi avèk [Zouti]> [Efase mas].
  • Verifye kontni memwa flash [Zouti]> [Verifye kontni flash].
  • Jwenn vèsyon aplikasyon an, lè l sèvi avèk [Èd]> [Apwopo].
  • Telechaje a file, lè l sèvi avèk [Zouti]> [Flash].
  • Efase sektè aparèy, lè l sèvi avèk [Zouti]> [Efase paj...]
  • Konpare memwa aparèy ak imaj la chwazi file, lè l sèvi avèk [Zouti]> [Konpare Memwa Aparèy ak file]. De imaj la fileyo parèt nan Konpare Memwa Aparèy ak Imaj la File tab ak diferans ki gen rapò yo make an wouj.
  • Konpare de files, lè l sèvi avèk [File]> [Konpare de files]
  • Li sektè bootloader (sèlman nan mòd SWD), lè l sèvi avèk [Zouti]> [Li sektè Bootloader (SWD)].
  • Li zòn OTP (sèlman nan mòd SWD), lè l sèvi avèk [Zouti]> [Li Zòn OTP (SWD)].
  • Sove sektè bootloader oswa zòn OTP nan yon .bin file, lè l sèvi avèk [File]>[Sove File Kòm…].

Itilizatè a kapab tou chwazi de imaj files epi konpare yo. De imaj la files yo parèt nan Konpare de a Fileonglet s ak diferans ki gen rapò yo make an wouj. .bin ak .hex file fòma yo sipòte.

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

Nan seksyon anwo nan fenèt prensipal sèvis piblik RF-Flasher la, itilizatè a ka chwazi imaj la file atravè [Chwazi Imaj la File] bouton. Itilizatè a ka chwazi ki kalite memwa: memwa flash, bootloader, oswa zòn OTP. Pou zòn nan memwa flash, itilizatè a ka mete adrès la kòmanse (sèlman pou bin la file)
Tout opsyon sa yo disponib nan mòd UART ak SWD.
Itilizatè a bezwen pèmèt aksè nan mòd nan chwazi (UART oswa SWD). Yo ka fè sa lè yo louvri pò COM ki asosye pou mòd UART, oswa lè yo konekte yon zouti pwogramasyon/debogaj pyès ki nan konpitè SWD nan liy SWD aparèy yo.

Fenèt prensipal UART
Nan onglet fenèt prensipal UART nan fenèt prensipal sèvis piblik RF-Flasher la, itilizatè a ka chwazi pò COM pou itilize pou koòdone aparèy la atravè seksyon Lis pò COM yo.
Pousantaj baud seri yo itilize pou tablo evalyasyon aparèy RF a se 460800 bps.
STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (3)

Mòd UART: ki jan yo kouri
Imaj file seleksyon
Pou chaje yon .bin oswa .hex ki egziste deja file, sèvi ak [Chwazi Imaj File] sou paj prensipal la, ale nan [File]>[Louvri File…], oswa ale nan Imaj la File tab. Chemen an plen nan chwazi a file parèt akote bouton an epi bouton [Flash] la vin aktif lè file te chaje.
Tab Lis pò COM yo montre tout aparèy ki konekte sou pò USB PC yo. Bouton [Chwazi tout], [Dezaye tout], ak [Envèse tout] pèmèt itilizatè a defini ki aparèy konekte (tout, okenn, oswa kèk nan yo) ta dwe sib operasyon sèvis piblik yo. Nan fason sa a, menm operasyon an (ki se, pwogram memwa flash) ka fèt ansanm sou plizyè aparèy. Bouton [Rafrechi] pèmèt itilizatè a rafrechi lis aparèy ki konekte yo.
Pa defo, opsyon [Efase an mas] nan seksyon [Aksyon] yo pa tcheke, epi sèlman paj memwa ki nesesè yo efase epi ekri ak file kontni. Lè yo tcheke opsyon sa a, yon efase mas konplè anvan faz pwogramasyon memwa flash la.
Opsyon [Verifye] a fòse yon chèk pou asire ke kontni memwa a te ekri kòrèkteman.
Tcheke opsyon [Mizajou Memwa Aparèy la] pou mete ajou tab memwa aparèy la apre yon operasyon sou memwa flash la.
Opsyon pwoteksyon lekti a pèmèt pwoteksyon lekti aparèy la apre pwogramasyon memwa flash.
Tcheke opsyon [Auto Baudrate] sèlman si yon reset pyès ki nan konpitè fèt sou tablo a pou fòse [Auto Baudrate] operasyon an. Pa default, opsyon [Auto Baudrate] pa tcheke.

Imaj la File tab
Chwazi a file non, gwosè, ak analize kontni yo dwe pwograme nan memwa flash aparèy la kapab viewed nan Imaj la File tab.

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

Tab Memwa Aparèy la
Chwazi tab sa a pou view sa ki memwa nan yon aparèy konekte (atravè bouton [Li] la) ak boutèy la ki gen operasyon ki fèt sou aparèy la chwazi a.

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

Klike sou bouton [Li] pou transfere segman memwa ki defini nan [Komanse Adrès ak Gwosè] nan tablo a.
Pou li tout memwa flash la, tcheke opsyon [Tout memwa].
Premye kolòn nan bay adrès debaz 16 byte sa yo nan yon ranje (pa egzanpample, ranje 0x10040050, kolòn 4 kenbe valè egzadesimal byte a nan 0x10040054. Itilizatè a ka chanje valè byte yo lè li double-klike sou yon selil epi antre nan yon nouvo valè egzadesimal. Byte modifye parèt an wouj.
Klike sou bouton [Ekri] pou pwograme tout paj la ak nouvo valè byte yo nan memwa flash aparèy la.
Bouton [Flash] la pèmèt yon operasyon pwogramasyon memwa flash kòmanse ak opsyon chwazi a. Si yo tcheke kaz [MAC Adrès] la, itilizatè a ka presize adrès memwa kote adrès MAC chwazi a sere. Lè yo klike sou bouton [Flash] la, adrès MAC la pwograme apre imaj la file.

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

Konpare Memwa Aparèy la ak Imaj File tab
Itilizatè a ka konpare memwa aparèy aktyèl la ak imaj la chwazi file. De imaj la files yo parèt ak nenpòt diferans yo make an wouj. .bin ak .hex files fòma yo sipòte.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (6) Sèvi ak sèvis piblik RF-Flasher ak lòt ankadreman
Sèvis piblik RF-Flasher la otomatikman detekte tablo evalyasyon BlueNRG-1, BlueNRG-2, BlueNRG-LP, ak BlueNRG-LPS (ki montre kòm STDK) ki konekte ak pò USB PC yo. Li itilize yon oksilyè STM32 (kondwi pa entèfas) pou reset aparèy la epi mete l nan mòd bootloader UART.
Aplikasyon an travay tou ak tablo koutim, bay aksè senp UART nan aparèy la konekte, men itilizatè a dwe mete aparèy la nan mòd bootloader manyèlman. Lè yo chwazi nenpòt pò COM ki pa STEVAL, pop-up sa a parèt:

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

Lè pop-up sa a parèt epi depann sou kalite aparèy la, mòd bootloader aktive jan sa a:

  • Pou aparèy BlueNRG-LP ak BlueNRG-LPS, itilizatè a dwe mete PIN PA10 nan yon valè segondè epi fè yon sik reset aparèy la (kenbe PA10 nan yon valè segondè).
  • Pou aparèy BlueNRG-1 ak BlueNRG-2, itilizatè a dwe mete PIN DIO7 nan yon valè segondè epi reset aparèy la (kenbe DIO7 nan yon valè segondè).

Itilizatè a kapab tou mete yon pousantaj baud pi pito pou UART la nan fenèt pop-up la ak Lè sa a, peze OK pou retounen nan entèfas la.

Nòt:
Itilizatè a dwe evite reset aparèy la pandan w ap itilize sèvis piblik RF-Flasher, sof si pop-up Setting ComPort la aktif. Si aparèy la reset, itilizatè a dwe aktive pò COM la pou itilize sèvis piblik Flasher la ankò.

Nòt:
Lè yo itilize tablo koutim lè yo bay aksè UART nan aparèy BlueNRG-1, BlueNRG-2, BlueNRG-LP, ak BlueNRG-LPS atravè yon koòdone USB FTDI, itilizatè a ta dwe double tcheke latansi ki asosye ak chofè USB FTDI PC a. Sa a pèmèt pò a konekte yo dwe rekonèt kòm yon COM vityèl USB. Sou yon tipik chofè USB-FTDI PC, tcheke doub aparèy ki gen rapò ak paramèt chofè USB yo nan [Pwopriyete]> [Pò.
Anviwònman]> [Avanse]. Asire w ke valè revèy latansi a mete sou 1 ms. Anviwònman sa a rekòmande fòtman pou pi vit operasyon memwa flash sou tablo koutim.

SWD fenèt prensipal la

Pou itilize onglet fenèt prensipal SWD nan fenèt prensipal sèvis piblik RF-Flasher la, itilizatè a dwe konekte zouti pwogramasyon/debogaj pyès ki nan konpitè SWD ak liy SWD aparèy yo (BlueNRG-1, BlueNRG-2, BlueNRG-LP, ak BlueNRG-LPS aparèy). ).
Yo sipòte koòdone pwogramasyon/debogaj pyès ki nan konpitè SWD sa yo, sipoze ke pyès ki nan konpitè yo chwazi a ak zouti lojisyèl ki gen rapò yo sipòte aparèy ki konekte a:

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

Remak
Pou itilize J-Link la kòm yon adaptè debug, chofè USB a bezwen chanje soti nan chofè J-Link pou WinUSB. Sa a ka fè fasil lè w itilize zouti HYPERLINK Zadig (https://zadig.akeo.ie) jan sa a:

  • Chwazi J-Link nan lis aparèy la
  • Chwazi "WinUSB" kòm chofè a
  • Klike sou [Enstale Driver] pou enstale chofè WinUSB la

Nòt:
Gade nan HYPERLINK J-Link OpenOCD websit (https://wiki.segger.com/OpenOCD) pou plis enfòmasyon.

Nòt:
AVÈTISMAN: Yon fwa yo ranplase chofè USB J-Link la, pa gen okenn lojisyèl SEGGER ki soti nan pake lojisyèl J-Link ki kapab kominike avèk J-Link. Pou itilize lojisyèl SEGGER J-Link ankò, chofè USB a bezwen chanje tounen nan default li.
STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (8)

SWD mòd: ki jan yo kouri
Imaj file seleksyon
Sèvi ak [Chwazi Imaj la File] sou paj prensipal la oswa ale nan [File]>[ Louvri File…] pou chaje yon .bin oswa .h ex file. Chemen an plen nan chwazi a file parèt akote bouton an epi bouton [Flash] la vin aktif nan fen a file chaje.
Nan tab la Aksyon, itilizatè a ka chwazi opsyon sa yo:

  • [Verifye]: fòse yon chèk pou asire ke kontni memwa a te ekri kòrèkteman
  • [Pwoteksyon lekti]: pèmèt pwoteksyon lekti aparèy la apre pwogramasyon imaj la chwazi a file
  • [Efase mas]: pèmèt yon efase mas aparèy la dwe fèt anvan pwogramasyon imaj la chwazi a file
  • [Mizajou Memwa Aparèy]: pèmèt tab memwa aparèy la mete ajou apre yon operasyon pwogramasyon memwa flash
  • [Plug & Play mòd]: pèmèt mòd pwogramasyon memwa flash plug-and-play pou pèmèt/enfim lè sèlman yon zouti pwogramasyon SWD ki disponib. Nan ka sa a, tablo yo pwograme youn nan yon tan. Lè operasyon pwogramasyon an fini sou yon sèl tablo, li posib pou deploge li epi ploge yon lòt tablo.

Pa defo, opsyon [Efase an mas] akote bouton [Flash] la pa tcheke, epi se sèlman paj memwa ki nesesè yo efase epi ekri ak file kontni.
Tab [Lis koòdone ki konekte yo] montre tout koòdone SWD ki konekte yo (CMSIS-DAP, ST-LINK, ak J-Link). Peze bouton [Rafrechi] pou mete ajou lis entèfas ki konekte yo.
Itilizatè a kapab tou chwazi ki espesifik koòdone pyès ki nan konpitè SWD dwe parèt nan jaden [Entèfas].
Bouton [Chwazi tout], [Unselect All], ak [Envèse tout] pèmèt itilizatè a defini ki entèfas SWD ki konekte (tout, okenn, oswa kèk nan yo) ta dwe sib operasyon sèvis piblik yo. Nan fason sa a, menm operasyon an (ki se, pwogram memwa flash) ka fèt ansanm sou plizyè aparèy.
Bouton [Flash] la pèmèt yon operasyon pwogramasyon memwa flash kòmanse ak opsyon chwazi a. Si yo tcheke kaz [MAC Adrès] la, itilizatè a ka presize adrès memwa kote adrès MAC chwazi a sere. Lè yo klike sou bouton [Flash] la, adrès MAC la pwograme apre imaj la file.
'Imaj File' tab
Chwazi a file non, gwosè, ak analize kontni yo dwe pwograme nan memwa flash aparèy la kapab viewed nan Imaj la File tab.

Tab Memwa Aparèy la
Chwazi tab sa a pou view sa ki memwa nan yon aparèy konekte (atravè bouton [Li] la) ak boutèy la ki gen operasyon ki fèt sou aparèy la chwazi a.

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

Klike sou bouton [Li] pou transfere segman memwa ki defini nan [Adrès Kòmanse ak Gwosè] nan tablo a.
Pou li tout memwa flash la, tcheke opsyon [Tout memwa].
Premye kolòn nan bay adrès debaz 16 byte sa yo nan yon ranje (pa egzanpample, ranje 0x10040050, kolòn 4 kenbe valè egzadesimal byte a nan 0x10040054. Itilizatè a ka chanje valè byte lè w double-klike sou yon selil epi antre yon nouvo valè egzadesimal. Byte modifye parèt an wouj.
Klike sou bouton [Ekri] pou pwograme tout paj la ak nouvo valè byte yo nan memwa flash aparèy la.

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

Nòt:
[Konpare Aparèy Memwa pou File] sipòte tou nan mòd SWD, ak menm karakteristik yo jan sa dekri nan Seksyon 4.1: Mòd UART: ki jan yo kouri.

Mòd SWD: li sektè bootloader
Itilizatè a ka li sektè bootloader aparèy ki konekte a atravè koòdone pwogramasyon pyès ki nan konpitè SWD lè li chwazi [Zouti]> [Li Sektè Bootloader (SWD)]. Kontni sektè bootloader la parèt nan tab Bootloader/OTP.

Nòt:
Karakteristik sa a sipòte sèlman nan mòd SWD epi aksesib sèlman atravè entèfas a.STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (12)

Mòd SWD: li zòn OTP
Itilizatè a ka li aparèy ki konekte nan zòn OTP (kote li sipòte) atravè koòdone pwogramasyon pyès ki nan konpitè SWD lè li chwazi [Zouti]> [Li Zòn OTP (SWD)]. Kontni zòn nan OTP parèt nan tab la Bootloader/OTP.
Karakteristik sa a pa sipòte nan mòd UART.

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

Mòd pwogramasyon SWD Plug&Play
Mòd pwogramasyon SWD Plug&Play pèmèt itilizatè a antre nan yon bouk pwogramasyon lè li konekte yon nouvo platfòm aparèy pou pwograme. Lè imaj la memwa flash file ak aksyon pwogramasyon yo te chwazi, aplikasyon an Flasher PC mande itilizatè a konekte yon aparèy nan koòdone SWD la (yon mesaj Waiting for device N. 1 parèt).
Lè itilizatè a konekte aparèy la, yo parèt yon mesaj Aparèy N. 1 konekte, epi aplikasyon an kòmanse pwograme aparèy la ak imaj yo chwazi a. file ak opsyon. Lè operasyon pwogramasyon an fini, aplikasyon Flasher la montre mesaj Tanpri dekonekte aparèy N. 1. Lè itilizatè a dekonekte aparèy la, mesaj Waiting for device N. 2 parèt. Itilizatè a ka sispann mòd otomatik sa a lè li peze bouton [Stop].
Lè w ap itilize mòd Plug&Play la, itilizatè a dwe chwazi koòdone pou itilize (CMSIS-DAP, ST-LINK, oswa J-Link).

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

MAC adrès pwogramasyon

Programmation adrès MAC pèmèt adrès MAC la dwe estoke nan yon kote memwa flash espesifik sou aparèy la.
Itilizatè a ka chwazi aktive opsyon sa a oswa ou pa lè w tcheke oswa dezaktive kaz [MAC address] la. Kote espesifik memwa flash la mete nan jaden [MAC Flash kote].
Bouton [Mete adrès MAC] pèmèt itilizatè a chwazi adrès MAC la jan sa a:

  1. Tcheke kaz [Range] epi bay adrès la kòmanse nan jaden [Komanse Adrès]. Adrès kòmansman an se adrès MAC yo dwe estoke sou premye aparèy ki konekte a.
    • Li posib pou mete etap incrémentielle apati valè [Komanse Adrès] lè w antre kantite tablo yo dwe pwograme nan Num. Tab Boards, oswa lè w antre valè [Adrès fen]:
    • Si yo te chwazi mòd otomatik nan tab la Aksyon, yo itilize lis adrès MAC yo chwazi pou operasyon pwogramasyon otomatik yo. Si ou pa, se yon sèl aparèy ki pwograme, lè l sèvi avèk jaden [Komanse Adrès].
  2. Itilizatè a ka bay yon lis adrès MAC yo dwe itilize atravè yon opinyon file:
    • Tcheke [File] kaz epi chwazi tèks la antre file nan [Chaj File] jaden.
    • Si yo te chwazi mòd otomatik nan tab la Aksyon, yo itilize lis adrès MAC yo chwazi pou operasyon pwogramasyon otomatik yo. Si ou pa, se sèlman premye adrès la itilize pou yon operasyon pwogramasyon sèl.

Bwat [Save MAC Address log] la pèmèt lis adrès MAC yo itilize yo dwe estoke nan yon file, chwazi nan [File Non] jaden.
Programmasyon adrès MAC ka konbine avèk mòd pwogramasyon otomatik la. Pou chak aparèy konekte, imaj la file se pwograme an premye, ki te swiv pa adrès MAC la. Kantite adrès MAC chwazi yo
(Gwosè lis adrès enkreman oswa opinyon file gwosè) deklannche nan fen operasyon yo pwogramasyon otomatik yo. Chak adrès MAC pwograme parèt nan fenèt Log.
Pwogram adrès MAC sipòte nan mòd UAR ak SWD.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (15) STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (16) STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (17)

Itilizatè a ka chwazi si wi ou non yon timestamp se ajoute nan anrejistreman adrès MAC la file non (kòm yon sifiks).
Si fwa aamp pa ajoute nan non boutèy la file, tout enfòmasyon boutèy demi lit yo sove nan menm boutèy la file. Si fwa aamp se ajoute, enfòmasyon boutèy la pou chak kouri sove nan yon boutèy demi lit diferan file.
Non boutèy la file ka espesifye lè l sèvi avèk [File Non] jaden.

RF-Flasher lans sèvis piblik

Lansè RF-Flasher la se yon sèvis piblik otonòm ki pèmèt itilizatè a kouri kòmandman sèvis piblik RF-Flasher lè l sèvi avèk entèfas sèvis piblik RF-Flasher la.
Yon fenèt lòd DOS obligatwa epi tou de mòd UART ak SWD yo sipòte (itilize imaj .bin ak .hex files).
Se sèvis piblik lansè RF-Flasher la (RF-Flasher_Launcher.exe) enkli nan pake lojisyèl sèvis piblik RF-Flasher nan katab aplikasyon an. "Katab Release" nan meni kòmanse pake lojisyèl sèvis piblik RF-Flasher la
atik (ST RF-Flasher sèvis piblik xxx) pèmèt aksè dirèk nan katab aplikasyon an.

Kondisyon
Pou itilize sèvis piblik lansè RF-Flasher la sou yon aparèy espesifik, kondisyon sa yo dwe ranpli:

  • Mòd UART: BlueNRG-1, BlueNRG-2, BlueNRG-LP, oswa BlueNRGLPS platfòm la dwe konekte ak yon pò USB PC.
  • Mòd SWD: yon zouti pwogramasyon/debogaj pyès ki nan konpitè SWD dwe konekte ak liy SWD BlueNRG-1, BlueNRG-2, BlueNRG-LP, oswa BlueNRG-LPS.

Avèk opsyon -l, tout etap operasyon yo swiv nan boutèy demi lit files, ki estoke nan katab "Logs" la, ki kreye nan katab "Aplikasyon" pake lojisyèl sèvis piblik RF-Flasher la.

Opsyon sèvis piblik lansè RF-Flasher
Pou itilize sèvis piblik lansè RF-Flasher la sou yon aparèy espesifik, itilizatè a dwe louvri yon kokiy Windows DOS epi lanse.
RF-Flasher_Launcher.exe ak kòmandman apwopriye a, ak opsyon (sèvi ak –h pou jwenn yon lis tout opsyon sipòte).
RF-Flasher_Launcher.exe -h:
Itilizasyon: RF-Flasher Launcher [-h] {flash, read, mass_erase, verify_memory, erase_pages, uart, swd, read_OTP,
ekri_OTP}
RF-Flasher lans vèsyon xxx
Agiman opsyonèl:
-h, –help: montre mesaj èd sa a epi sòti Kòmandman:
{flash, read, mass_erase, verify_memory, erase_pages, uart, swd, read_OTP, write_OTP}

  • flash: pwograme yon memwa flash
  • li: li yon memwa flash
  • mass_erase: efase yon memwa flash
  • verify_memory: verifye kontni yon aparèy RF ak yon file
  • erase_pages: efase youn oswa plis paj nan yon memwa flash
  • uart: montre tout pò COM ki konekte (mòd UART)
  • swd: montre tout aparèy ki konekte atravè koòdone SWD: ST-LINK, CMSIS-DAP, J-Link (mòd SWD)
  • read_OTP: li zòn OTP (sèlman nan mòd SWD)
  • write_OTP: ekri zòn OTP (sèlman nan mòd SWD)

RF-Flasher lans sèvis piblik: UART & SWD mòd
Sèvis piblik lansè RF-Flasher sipòte de mòd fonksyone:

  • Mòd UART (konekte aparèy la chwazi a nan yon pò USB PC)
  • Mòd SWD (konekte liy SWD aparèy BlueNRG-1, BlueNRG-2, BlueNRG-LP, oswa BlueNRG-LPS yo chwazi ak yon zouti pwogramasyon/debogaj SWD).

RF-Flasher lansè sèvis piblik: sèvi ak lòd uart pou jwenn yon lis tout pò COMx ki disponib (aparèy ki konekte ak pò USB PC yo):

RF-Flasher_Launcher.exe uart
PORT KONEKTE = COM194 (ST DK), COM160 (ST DK)
RF-Flasher lansè sèvis piblik: itilize kòmandman swd pou jwenn yon lis tout zouti ki disponib pou pwogramasyon/debogaj pyès ki nan konpitè SWD ki konekte:
RF-Flasher_Launcher.exe swd
KONEKTE PA ST-LINK = PA ST-LINK KONEKTE
KONEKTE PA CMSIS-DAP (nimewo seri entèfas CMSIS-DAP):

  1. 07200001066fff333231545043084259a5a5a5a597969908
  2. 07200001066dff383930545043205830a5a5a5a597969908
  3. 07200001066dff333231545043084255a5a5a5a597969908 KONEKTE PAR J-Link = PA J-Link KONEKTE

RF-Flasher lans sèvis piblik: lòd flash
Pou itilize sèvis piblik lansè RF-Flasher pou pwograme yon aparèy memwa flash espesifik, kòmandman flash la disponib (nous opsyon -h pou jwenn yon lis tout opsyon ki sipòte):
RF-Flasher_Launcher.exe flash -h

Itilizasyon Flash lòd
RF-Flasher_Launcher.exe flash [-h] [-adrès 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_ADRESÈ](-tout | -d ID_APARÈYÈ) [-verbose {0, 1, 2, 3, 4}] [-l](-UART |
-SWD) [-frekans {5,15,25,50,100,125,240,480,900,1800,4000}]

Flash kòmand agiman opsyonèl

  • -address START_ADDRESS, --address START_ADDRESS: adrès kòmanse.
  • -all, -all: tout aparèy ki konekte (pò COM nan mòd UART; ID ST-LINK, ID CMSIS-DAP, ak ID J-link nan mòd SWD).
  • -d DEVICE_ID, –device DEVICE_ID: mete ID zouti pyès ki nan konpitè yo itilize pou koneksyon an (pò COM nan mòd UART; ID ST-LINK, ID CMSIS-DAP, ak ID J-Link nan mòd SWD).
  • -erase, --erase: pèmèt opsyon [Mass Erase].
  • -f FILE_TO_FLASH [FILE_TO_FLASH …], –fileToFlash FILE_TO_FLASH
    [FILE_TO_FLASH …]: lis .bin oswa .hex files pou pwograme aparèy RF a: yon aparèy BlueNRG-1, BlueNRG-2, BlueNRG-LP, oswa BlueNRG-LPS.
  • frekans {5,15,25,50,100,125,240,480,900,1800,4000}, -frekans {5,15,25,50,100,125,240,480,900,1800,4000}: mete valè frekans pyès ki nan konpitè (only) pou ST-WD mòdality. Valè default la se 4000.
  • -h, –help: montre mesaj èd sa a epi sòti.
  • -l, -log: done boutèy demi lit.
  • -mac, -mac: aktive opsyon [Adrès Mac].
  • -mac_address –MAC_ADDRESS: kote memwa flash kote adrès piblik Bluetooth® la estoke.
  • -mac_file MAC_FILE_ADRÈS, –mf MAC_FILE_ADRÈS: file ki gen yon lis adrès MAC.
  • -mac_log_file MAC_LOG_FILE, –ml MAC_LOG_FILE: files ki gen mòso bwa adrès MAC ki estoke / ki pa estoke ak itilize / ki pa itilize yo.
  • -mac_start MAC_START_ADDRESS, –ms MAC_START_ADDRESS: premye adrès MAC.
  • -rp, –-readout_protection: pèmèt opsyon [ReadOut Protection].
  • -SWD, –-swd: SWD mòd (ST-LINK, CMSIS-DAP, J-Link kenkayri pwogramasyon/debogaj zouti).
  • -UART, –-uart: mòd UART. Yon tablo koutim dwe mete nan mòd bootloader (valè PIN DIO7 segondè pandan y ap fè yon sik reset nan aparèy BlueNRG-1 oswa BlueNRG-2; valè PIN PA10 segondè pandan y ap reset yon aparèy BlueNRG-LP oswa BlueNRG-LPS) anvan ou fè operasyon an. .
  • -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: ogmante verbozite pwodiksyon; mete nivo debug jiska 4 (sèlman pou mòd SWD ak done boutèy demi lit). Valè default la se 2.
  • -verify, -verify: aktive opsyon [Verify la].

Nòt:

  • Si yo chwazi mòd UART, aparèy la dwe konekte ak yon pò USB COM PC epi yo dwe itilize opsyon -UART. Si gen plis pase yon aparèy ki konekte ak pò USB PC yo, opsyon -all pèmèt yo chwazi yo tout. Altènativman, itilizatè a ka presize chak pò COM lè l sèvi avèk opsyon -d la.
  • Si yo chwazi mòd SWD, yon zouti pwogramasyon/debogaj pyès ki nan konpitè SWD dwe konekte ak liy SWD aparèy yo chwazi, epi li nesesè pou itilize opsyon -SWD. Si gen plis pase yon aparèy ki konekte ak PC atravè koòdone SWD la, opsyon -all pèmèt yo chwazi yo tout. Altènativman, itilizatè a ka presize chak koòdone lè l sèvi avèk opsyon -d la.
  • Binè a file pou chaje yo espesifye lè l sèvi avèk opsyon -f la. Si itilizatè a vle pwograme aparèy BlueNRG-1, BlueNRG-2, BlueNRG-LP, oswa BlueNRG-LPS ak diferan binè files pandan menm sesyon pwogramasyon an, yo ka presize imaj binè respektif yo swiv lòd sa a: BlueNRG-1, BlueNRG-2, BlueNRG-LP, BlueNRG-LPS.
    RF-Flasher_Launcher.exe flash -UART -tout
    – 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”
    Premye a file pwograme sou aparèy BlueNRG-1 ki konekte yo; dezyèm lan file pwograme sou aparèy BlueNRG-2 ki konekte yo; twazyèm lan file pwograme sou aparèy BlueNRG-LP ki konekte yo; katriyèm lan file pwograme sou aparèy BlueNRG-LPS ki konekte yo.
  • Si opsyon -f pa itilize, imaj binè yo fileyo espesifye nan aplikasyon/config_file.conf yo itilize:
    #Imaj file pou aparèy BlueNRG_1
    BLUENRG_1 = "chemen_utilisateur"/bluenrg_1_binary_file.hex
    #Imaj file pou aparèy BlueNRG_2
    BLUENRG_2 = "chemen_itilizatè"/bluenrg_2_binary.hex
    #Imaj file pou aparèy BlueNRG_LP
    BLUENRG_LP = "chemen_itilizatè"/bluenrg_lp_binary.hex
    #Imaj file pou aparèy BlueNRG_LPS
    BLUENRG_LPS = "user_path"/bluenrg_lps_binary.hex
    Itilizatè a dwe presize chemen imaj binè konplè pou chak aparèy.

RF-Flasher lansè sèvis piblik: li kòmand
Pou itilize sèvis piblik lansè RF-Flasher pou li yon memwa flash aparèy espesifik, kòmandman lekti a disponib (sèvi ak –h pou jwenn yon lis tout opsyon ki sipòte):
RF-Flasher_Launcher.exe li –h
Li itilizasyon lòd
RF-Flasher_Launcher.exe li [-h] [-address START_ADDRESS][-size SIZE] [–tout] [-s] (-tout | -d DEVICE_ID)(-UART | -SWD) [-verbose {0, 1 , 2, 3, 4}] [-l] [-frekans {5,15,25,50,100,125,240,480,900,1800,4000}]

Li kòmand agiman opsyonèl

  • -address START_ADDRESS, --address START_ADDRESS: adrès kòmanse (valè default la se 0x10040000).
  • -all, -all: tout aparèy ki konekte (pò COM nan mòd UART; ID ST-LINK, ID CMSIS-DAP, ak ID J-link nan mòd SWD).
  • -d DEVICE_ID, –device DEVICE_ID: mete ID zouti pyès ki nan konpitè yo itilize pou koneksyon an (pò COM nan mòd UART; ID ST-LINK, ID CMSIS-DAP, ak ID J-Link nan mòd SWD).
  • -entire, -entire: li tout memwa flash la.
  • -frekans {5,15,25,50,100,125,240,480,900,1800,4000}, -frekans
    {5,15,25,50,100,125,240,480,900,1800,4000}: mete valè frekans (sèlman pou SWD mòd - ST-LINK pyès ki nan konpitè). Valè default la se 4000.
  • -h, -–help: montre mesaj èd sa a epi sòti.
  • -l, –-log: done boutèy demi lit.
  • -s, –-show: montre memwa flash la apre yon operasyon li.
  • -size SIZE, --size SIZE: gwosè memwa flash pou li (valè default la se 0x3000).
  • -SWD, –-swd: SWD mòd (ST-LINK, CMSIS-DAP, J-Link kenkayri pwogramasyon/debogaj zouti).
  • -UART, –-uart: UART mòd. Tablo koutim yo dwe mete nan mòd bootloader anvan ou fè operasyon sa a. Pou aparèy BlueNRG-LP ak BlueNRG-LPS, itilizatè a dwe mete PIN PA10 nan yon valè segondè epi fè yon sik reset aparèy la, kenbe PA10 nan yon valè segondè. Pou aparèy BlueNRG-1 ak BlueNRG-2, itilizatè a dwe mete PIN DIO7 nan yon valè segondè epi reset aparèy la, kenbe DIO7 nan yon valè segondè.
  • -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: ogmante verbozite pwodiksyon; mete nivo debug jiska 4 (sèlman pou mòd SWD ak done boutèy demi lit). Valè default la se 2.
  • Si yo chwazi mòd UART, aparèy la dwe konekte ak yon pò USB COM PC epi yo dwe itilize opsyon -UART. Si gen plis pase yon aparèy ki konekte ak pò USB PC yo, opsyon -all pèmèt yo chwazi yo tout. Altènativman, itilizatè a ka presize chak pò COM lè l sèvi avèk opsyon -d la.
  • Si yo chwazi mòd SWD, yon zouti pwogramasyon/debogaj pyès ki nan konpitè SWD dwe konekte ak liy SWD aparèy yo chwazi, epi li nesesè pou itilize opsyon -SWD. Si gen plis pase yon aparèy ki konekte ak PC atravè koòdone SWD la, opsyon -all pèmèt yo chwazi yo tout. Altènativman, itilizatè a ka presize chak koòdone lè l sèvi avèk opsyon -d la.

RF-Flasher lans sèvis piblik: lòd efase mas
Pou itilize sèvis piblik lansè RF-Flasher pou fè yon efase mas nan memwa flash yon aparèy espesifik,
Mass_erase kòmand ki disponib (sèvi ak –h pou jwenn yon lis tout opsyon sipòte):
RF-Flasher_Launcher.exe mas_erase –h
Itilizasyon lòd efase an mas
RF-Flasher_Launcher.exe mas_erase [-h] [-s] (-tout | -d DEVICE_ID)(-UART | -SWD) [-verbose {0, 1, 2, 3, 4}] [-l][- frekans
{5,15,25,50,100,125,240,480,900,1800,4000}]

Mass efase kòmand agiman opsyonèl

  • -all, -all: tout aparèy ki konekte (pò COM nan mòd UART; ID ST-LINK, ID CMSIS-DAP, ak ID J-link nan mòd SWD).
  • -d DEVICE_ID, –device DEVICE_ID: mete ID zouti pyès ki nan konpitè yo itilize pou koneksyon an (pò COM nan mòd UART; ID ST-LINK, ID CMSIS-DAP, ak ID J-Link nan mòd SWD).
  • -frekans {5,15,25,50,100,125,240,480,900,1800,4000}, -frekans
    {5,15,25,50,100,125,240,480,900,1800,4000}: mete valè frekans (sèlman pou SWD mòd - ST-LINK pyès ki nan konpitè). Valè default la se 4000.
  • -h, –-help: montre mesaj èd sa a epi sòti.
  • -l, –-log: done boutèy demi lit.
  • -s, –-show: montre memwa flash la apre yon operasyon efase mas.
  • -SWD, –-swd: SWD mòd (ST-LINK, CMSIS-DAP, J-Link kenkayri pwogramasyon/debogaj zouti).
  • -UART, –-uart: UART mòd. Tablo koutim yo dwe mete nan mòd bootloader anvan ou fè operasyon sa a. Pou aparèy BlueNRG-LP ak BlueNRG-LPS, itilizatè a dwe mete PIN PA10 nan yon valè segondè epi fè yon sik reset aparèy la, kenbe PA10 nan yon valè segondè. Pou aparèy BlueNRG-1 ak BlueNRG-2, itilizatè a dwe mete PIN DIO7 nan yon valè segondè epi reset aparèy la, kenbe DIO7 nan yon valè segondè.
  • -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: ogmante verbozite pwodiksyon; mete nivo debug jiska 4 (sèlman pou mòd SWD ak done boutèy demi lit). Valè default la se 2.

Remak

  • Si yo chwazi mòd UART, aparèy la dwe konekte ak yon pò USB COM PC epi yo dwe itilize opsyon -UART. Si gen plis pase yon aparèy ki konekte ak pò USB PC yo, opsyon -all pèmèt yo chwazi yo tout. Altènativman, itilizatè a ka presize chak pò COM lè l sèvi avèk opsyon -d la.
  • Si yo chwazi mòd SWD, yon zouti pwogramasyon/debogaj pyès ki nan konpitè SWD dwe konekte ak liy SWD aparèy yo chwazi, epi li nesesè pou itilize opsyon -SWD. Si gen plis pase yon aparèy ki konekte ak PC atravè koòdone SWD la, opsyon -all pèmèt yo chwazi yo tout. Altènativman, itilizatè a ka presize chak koòdone lè l sèvi avèk opsyon -d la.

RF-Flasher lansè sèvis piblik: verifye lòd memwa
Pou itilize sèvis piblik lansè RF-Flasher pou verifye kontni memwa flash yon aparèy espesifik, la
verifye_memory kòmand ki disponib (sèvi ak –h pou jwenn yon lis tout opsyon sipòte):
RF-Flasher_Launcher.exe verifye_memory –h

Verifye itilizasyon lòd memwa
RF-Flasher_Launcher.exe verifye_memory [-h] -f FLASH_VERIFY_FILE[-s][-adrès START_ADDRESS](-tout | -d DEVICE_ID) [-verbose {0, 1, 2, 3, 4}][-l] (-UART |-SWD)[-frekans {5,15,25,50,100,125,240,480,900,1800,4000}]

Verifye lòd memwa agiman si ou vle

  • -address START_ADDRESS, --address START_ADDRESS: adrès kòmanse pou verifikasyon (pou .bin files sèlman). Valè default la se 0x10040000.
  • -all, -all: tout aparèy ki konekte (pò COM nan mòd UART; ID ST-LINK, ID CMSIS-DAP, ak ID J-link nan mòd SWD).
  • -d DEVICE_ID, –device DEVICE_ID: mete ID zouti pyès ki nan konpitè yo itilize pou koneksyon an (pò COM nan mòd UART; ID ST-LINK, ID CMSIS-DAP, ak ID J-Link nan mòd SWD).
  • -f FLASH_VERIFY_FILE,--file FLASH_VERIFY_FILE: file yo dwe itilize pou verifye memwa flash la
  • -frekans {5,15,25,50,100,125,240,480,900,1800,4000}, -frekans {5,15,25,50,100,125,240,480,900,1800,4000}, -frekans {4000}: mete SWD-valè kenkayri (only: mete SWD-modality). Valè default la se XNUMX.
  • -h, -–help: montre mesaj èd sa a epi sòti
  • -l, -–log: log done.
  • -s, –-show: montre memwa flash la apre yon operasyon verifye
  • -SWD, –-swd: SWD mòd (ST-LINK, CMSIS-DAP, J-Link kenkayri pwogramasyon/debogaj zouti).
  • -UART, –-uart: mòd UART.
  • -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: ogmante verbozite pwodiksyon; mete nivo debug jiska 4 (sèlman pou mòd SWD ak done boutèy demi lit). Valè default la se 2.
  • Si yo chwazi mòd UART, aparèy la dwe konekte ak yon pò USB COM PC epi yo dwe itilize opsyon -UART. Si gen plis pase yon aparèy ki konekte ak pò USB PC yo, opsyon -all pèmèt yo chwazi yo tout. Altènativman, itilizatè a ka presize chak pò COM lè l sèvi avèk opsyon -d la.
  • Si yo chwazi mòd SWD, yon zouti pwogramasyon/debogaj pyès ki nan konpitè SWD dwe konekte ak liy SWD aparèy yo chwazi, epi li nesesè pou itilize opsyon -SWD. Si gen plis pase yon aparèy ki konekte ak PC atravè koòdone SWD la, opsyon -all pèmèt yo chwazi yo tout. Altènativman, itilizatè a ka presize chak koòdone lè l sèvi avèk opsyon -d la.

RF-Flasher lansè sèvis piblik: efase paj lòd
Pou itilize sèvis piblik lansè RF-Flasher pou efase yon paj kontni memwa flash ki soti nan yon aparèy espesifik, la
Kòmand erase_pages disponib (sèvi ak –h pou jwenn yon lis tout opsyon ki sipòte):
RF-Flasher_Launcher.exe erase_pages –h
Efase paj lòd itilizasyon
RF-Flasher_Launcher.exe erase_pages [-h](-UART |-SWD)(-tout | -d DEVICE_ID) [-l] [-verbose {0, 1, 2, 3, 4}] [-frekans {5,15,25,50,100,125,240,480,900,1800,4000, XNUMX}] [-s] (-p PAJ | -ranje RANJE RANJE)

Efase paj kòmand agiman opsyonèl

  • -all, -all: tout aparèy ki konekte (pò COM nan mòd UART; ID ST-LINK, ID CMSIS-DAP, ak ID J-link nan mòd SWD).
  • -d DEVICE_ID, –device DEVICE_ID: mete ID zouti pyès ki nan konpitè yo itilize pou koneksyon an (pò COM nan mòd UART; ID ST-LINK, ID CMSIS-DAP, ak ID J-Link nan mòd SWD).
  • -h, –-help: montre mesaj èd sa a epi sòti.
  • -l, –-log: done boutèy demi lit.
  • -frekans {5,15,25,50,100,125,240,480,900,1800,4000}, -frekans
    {5,15,25,50,100,125,240,480,900,1800,4000}: mete valè frekans (sèlman pou SWD mòd - ST-LINK pyès ki nan konpitè). Valè default la se 4000.
  • -p PAJ, –paj PAJ: lis paj pou efase (kòmanse nan 0).
  • -range RANGE RANGE, –range RANGE RANGE: ranje paj pou efase (kote premye RANGE a endike nimewo paj ki pi piti a epi dezyèm RANGE a endike nimewo paj ki pi wo a).
  • -s, –-show: montre memwa flash la apre yon operasyon verifye.
  • -SWD, –-swd: SWD mòd (ST-LINK, CMSIS-DAP, J-Link kenkayri pwogramasyon/debogaj zouti).
  • -UART, –-uart: UART mòd. Tablo koutim yo dwe mete nan mòd bootloader anvan ou fè operasyon sa a. Pou aparèy BlueNRG-LP ak BlueNRG-LPS, itilizatè a dwe mete PIN PA10 nan yon valè segondè epi fè yon sik reset aparèy la, kenbe PA10 nan yon valè segondè. Pou aparèy BlueNRG-1 ak BlueNRG-2, itilizatè a dwe mete PIN DIO7 nan yon valè segondè epi reset aparèy la, kenbe DIO7 nan yon valè segondè.
  • -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: ogmante verbozite pwodiksyon; mete nivo debug jiska 4 (sèlman pou mòd SWD ak done boutèy demi lit). Valè default la se 2.
  • Si yo chwazi mòd UART, aparèy la dwe konekte ak yon pò USB COM PC epi yo dwe itilize opsyon -UART. Si gen plis pase yon aparèy ki konekte ak pò USB PC yo, opsyon -all pèmèt yo chwazi yo tout. Altènativman, itilizatè a ka presize chak pò COM lè l sèvi avèk opsyon -d la.
  • Si yo chwazi mòd SWD, yon zouti pwogramasyon/debogaj pyès ki nan konpitè SWD dwe konekte ak liy SWD aparèy yo chwazi, epi li nesesè pou itilize opsyon -SWD. Si gen plis pase yon aparèy ki konekte ak PC atravè koòdone SWD la, opsyon -all pèmèt yo chwazi yo tout. Altènativman, itilizatè a ka presize chak koòdone lè l sèvi avèk opsyon -d la.

RF-Flasher lansè sèvis piblik: li kòmand OTP
Pou itilize sèvis piblik lansè RF-Flasher pou li OTP yon aparèy espesifik, lòd read_OTP ki disponib (sèvi ak –h pou jwenn yon lis tout opsyon ki sipòte):
RF-Flasher_Launcher.exe read_OTP –h
Li itilizasyon lòd OTP
RF-Flasher_Launcher.exe read_OTP [-h] (tout | -d DEVICE_ID) [-adrès OTP_ADDRESS][-num NUM] [-frekans {5,15,25,50,100,125,240,480,900,1800,4000}] [-l] s] [-verbose {0,1,2,3,4}]

Li kòmandman OTP agiman opsyonèl

  • -address OTP_ADDRESS, -address OTP_ADDRESS: adrès zòn OTP (default: 0x10001800
    - mo ki aliyen).
  • -all, -all: tout aparèy ki konekte (ST-LINK ID, CMSIS-DAP ID, ak J-link ID nan mòd SWD).
  • -d DEVICE_ID, –device DEVICE_ID: mete ID zouti pyès ki nan konpitè yo itilize pou koneksyon an (ST-LINK ID, CMSIS-DAP ID, ak J-Link ID nan mòd SWD).
  • -frekans {5,15,25,50,100,125,240,480,900,1800,4000}, -frekans {5,15,25,50,100,125,240,480,900,1800,4000}, -frekans {4000}: mete SWD-valè kenkayri (only: mete SWD-modality). Valè default la se XNUMX.
  • -h, –-help: montre mesaj èd sa a epi sòti.
  • -l, –-log: done boutèy demi lit.
  • -num NUM, –nombre NUM: kantite mo pou li anndan zòn OTP la. Valè default la se 256.
  • -s, –-show: montre zòn OTP la.
  • -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: ogmante verbozite pwodiksyon; mete nivo debug jiska 4 (sèlman pou mòd SWD ak done boutèy demi lit). Valè default la se 2.

Nòt:
Kòmandman read_OTP la ap travay sèlman nan mòd SWD. Se poutèt sa, yon zouti pwogramasyon/debogaj pyès ki nan konpitè SWD dwe konekte ak liy SWD aparèy yo chwazi yo. Si gen plis pase yon aparèy ki konekte ak PC atravè koòdone SWD la, opsyon -all pèmèt yo chwazi yo tout. Altènativman, itilizatè a ka presize chak koòdone lè l sèvi avèk opsyon -d la.

RF-Flasher lansè sèvis piblik: ekri lòd OTP
Pou itilize sèvis piblik lansè RF-Flasher pou li OTP yon aparèy espesifik, kòmandman write_OTP ki disponib (sèvi ak –h pou jwenn yon lis tout opsyon ki sipòte):
RF-Flasher_Launcher.exe ekri_OTP –h

Ekri itilizasyon lòd OTP
RF-Flasher_Launcher.exe ekri_OTP [-h] (tout | -d DEVICE_ID) -adrès OTP_ADDRESS
-valè OTP_VALUE [-frekans {5,15,25,50,100,125,240,480,900,1800,4000}] [-l] [-verbose {0,1,2,3,4}]

Ekri kòmandman OTP agiman opsyonèl

  • -address OTP_ADDRESS, -address OTP_ADDRESS: adrès nan zòn OTP (default: 0x10001800 - mo ki aliyen).
  • -all, -all: tout aparèy ki konekte (ST-LINK ID, CMSIS-DAP ID, ak J-link ID nan mòd SWD).
  • -d DEVICE_ID, –device DEVICE_ID: mete ID zouti pyès ki nan konpitè yo itilize pou koneksyon an (ST-LINK ID, CMSIS-DAP ID, ak J-Link ID nan mòd SWD).
  • -frekans {5,15,25,50,100,125,240,480,900,1800,4000}, -frekans {5,15,25,50,100,125,240,480,900,1800,4000}, -frekans {4000}: mete SWD-valè kenkayri (only: mete SWD-modality). Valè default la se XNUMX.
  • -h, –-help: montre mesaj èd sa a epi sòti.
  • -l, –-log: done boutèy demi lit.
  • -s, –-show: montre memwa flash la apre yon operasyon verifye.
  • -valè OTP_VALUE, -valè OTP_VALUE: valè OTP (yon mo, tankou 0x11223344)
  • -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: ogmante verbozite pwodiksyon; mete nivo debug jiska 4 (sèlman pou mòd SWD ak done boutèy demi lit). Valè default la se 2.

Nòt:
Kòmandman write_OTP la ap travay sèlman nan mòd SWD. Se poutèt sa, yon zouti pwogramasyon/debogaj pyès ki nan konpitè SWD dwe konekte ak liy SWD aparèy yo chwazi yo. Si gen plis pase yon aparèy ki konekte ak PC atravè koòdone SWD la, opsyon –all pèmèt yo chwazi yo tout. Altènativman, itilizatè a ka presize chak koòdone lè l sèvi avèk opsyon -d la.
RF-Flasher lans sèvis piblik: egzanpamples
Pwograme yon imaj binè sou aparèy BlueNRG-1 ak BlueNRG-2 ki konekte ak yon zouti pyès ki nan konpitè ST-LINK (nan mòd SWD):
RF-Flasher_Launcher.exe flash -SWD -all -f "User_Application.hex" -l
Pwograme yon imaj binè sou aparèy ki konekte Bluetooth® Low Energy atravè pò USB COM yo (nan mòd UART):
RF-Flasher_Launcher.exe flash -UART –tout -f “User_Application.hex” –l
Pwograme yon imaj binè sou aparèy ki konekte yo atravè chanèl CMSIS-DAP lè l sèvi avèk opsyon efase, verifye ak konekte done yo (nan mòd SWD):

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

Istwa revizyon

Tablo 3. Istwa revizyon dokiman yo

Dat Version Chanjman
15-2018 me 1 Premye lage.
 

  

 

03-Jul-2018

 

 

  

2

Mizajou Figi 1. BlueNRG-1, BlueNRG-2 Flasher Utility, Figi 2. Flasher Utility UART fenèt prensipal, Figi 3. Flasher sèvis piblik mòd UART: imaj file , Figi 4. Flasher sèvis piblik mòd UART: aparèy memwa, Figi 5. Flasher sèvis piblik mòd UART: chanje jaden memwa, Figi 7. Flasher sèvis piblik: SWD fenèt prensipal, Figi 8. Flasher sèvis piblik mòd SWD: aparèy memwa, Figi 10.

Flasher sèvis piblik: SWD mòd otomatik, Figi 11. Flasher sèvis piblik: UART mòd otomatik, Figi 12. Flasher sèvis piblik: UART otomatik pwogramasyon fini ak Figi 13. Flasher sèvis piblik: SWD MAC seleksyon adrès.

Ti chanjman tèks nan tout dokiman an.

 26-fevriye-2019  3 Mete ajou Seksyon Entwodiksyon ak Seksyon 3.1 UART mòd: ki jan yo kouri.
Te ajoute Seksyon 8 Flasher lansè sèvis piblik ak tout sub seksyon li yo.
 

09-avril-2019

 

4

Te ajoute referans a "Katab aplikasyon" nan Seksyon 8: RF-Flasher lansè sèvis piblik.

Mete ajou Seksyon 8.4: RF-Flasher lansè sèvis piblik: lòd flash.

 

 

 

 

 

14-Jul-2020

 

  

5

Chanje BlueNRG-1 ak BlueNRG-2 nan pake lojisyèl BlueNRG-X Flasher

Te ajoute referans a aparèy BlueNRG-LP.

Mizajou Figi 1. RF-Flasher sèvis piblik, Figi 3. Flasher sèvis piblik UART fenèt prensipal, Figi 5. Flasher sèvis piblik mòd UART: Aparèy tab memwa, Figi 6. Flasher sèvis piblik mòd UART: chanje jaden memwa,

Figi 9. Flasher sèvis piblik: SWD fenèt prensipal, Figi 10. Flasher sèvis piblik SWD mòd: Aparèy memwa tab, Figi 14. Flasher sèvis piblik: SWD Plug&Play mòd, Figi 15. Flasher sèvis piblik: seleksyon adrès MAC ak Figi 18. RF-Flasher lans: lòd flash ak opsyon –erase, -l, -verify

 

 

 

 

05-Desanm-2020

 6 Mete ajou Seksyon Entwodiksyon, Seksyon 2.1: Kondisyon sistèm, Seksyon 4.1: Mòd UART: Ki jan yo kouri, Seksyon 5: SWD fenèt prensipal, Seksyon 5.1: SWD mòd: Ki jan yo kouri, Seksyon 8.1: Kondisyon,

Seksyon 8.2: Opsyon sèvis piblik lansè RF-Flasher, Seksyon 8.3: Sèvis piblik lansè RF-Flasher: mòd UART & SWD, Seksyon 8.4: Sèvis piblik lansè RF-Flasher: lòd flash, Seksyon 8.5: Sèvis piblik lansè RF-Flasher: li kòmand, Seksyon 8.6 : RF-Flasher lans sèvis piblik: lòd efase mas,

Seksyon 8.7: RF-Flasher lansè sèvis piblik: verifye lòd memwa.

Te ajoute Seksyon 8.8: RF-Flasher lanse sèvis piblik: efase paj kòmand.

 

 

 

 

 

 

04-Oktòb-2021

 

 

 

 

 

 

7

Te ajoute Seksyon 5.2: mòd SWD: li sektè bootloader ak Seksyon 5.3: mòd SWD: li zòn OTP.

Mete ajou tit la, Seksyon Entwodiksyon, Seksyon 2: Kòmanse, Seksyon 2.1: Kondisyon sistèm, Seksyon 2.2: Enstalasyon pake lojisyèl,

Seksyon 3: Koòdone ba zouti, Seksyon 4: Fenèt prensipal UART, Seksyon 8: RF-Flasher lansè sèvis piblik, Seksyon 8.1: Kondisyon, Seksyon 8.2: RF-Flasher lansè opsyon sèvis piblik, Seksyon 8.3: RF-Flasher lansè sèvis piblik: UART & SWD modes , Seksyon 8.4: RF-Flasher lans sèvis piblik: lòd flash,

Seksyon 8.5: RF-Flasher lansè sèvis piblik: li kòmandman, Seksyon 8.6: RF-Flasher lansè sèvis piblik: mas efase lòd, Seksyon 8.7: RF-Flasher lansè sèvis piblik: verifye lòd memwa, Seksyon 8.8: RF-Flasher lansè sèvis piblik: efase paj kòmandman , Seksyon 1.1: Lis akwonim ak Seksyon 1.2: Dokiman referans.

Dat Version Chanjman
Mizajou Figi 1. RF-Flasher sèvis piblik, Figi 2. Konpare de Filetab s,

Figi 3. Flasher sèvis piblik UART fenèt prensipal, Figi 4. Flasher sèvis piblik mòd UART: Imaj File tab, Figi 5. Flasher sèvis piblik mòd UART: Aparèy tab memwa, Figi 6. Flasher sèvis piblik mòd UART: chanje jaden memwa,

Figi 7. Flasher sèvis piblik mòd UART: Konpare Memwa Aparèy ak Imaj File tab, Figi 9. Flasher sèvis piblik: SWD fenèt prensipal, Figi 10. Flasher sèvis piblik SWD mòd: Aparèy memwa tab, Figi 16. Flasher sèvis piblik: UART MAC adrès pwogramasyon, Figi 17. Flasher sèvis piblik: SWD MAC adrès pwogramasyon ak Figi 18. RF-Flasher lans: flash kòmand ak opsyon efase, -l, -verify.

 

06-avril-2022

 

8

Te ajoute referans BlueNRG-LPS nan tout dokiman an.

Mete ajou Seksyon 8.3: RF-Flasher lansè sèvis piblik: UART & SWD mòd ak Seksyon 8.4: RF-Flasher lansè sèvis piblik: flash lòd.

 

 

 

 

 

 

 

 

 

 

 

 

 

10-Jul-2024

 

 

 

 

 

 

 

 

 

 

 

 

 

9

Mizajou:
  • Tit dokiman an
  • Seksyon Entwodiksyon
  • Seksyon 1.1: Lis akwonim yo
  • Seksyon 1.2: Dokiman referans
  • Figi 1. RF-Flasher sèvis piblik
  • Seksyon 3: Koòdone ba zouti
  • Figi 3. Flasher sèvis piblik UART fenèt prensipal la
  • Seksyon 4.1: Mòd UART: ki jan yo kouri
  • Seksyon 5: SWD fenèt prensipal la
  • Seksyon 5.1: SWD mòd: ki jan yo kouri
  • Figi 12. Flasher sèvis piblik mòd SWD: li bootloader
  • Seksyon 5.3: mòd SWD: li zòn OTP
  • Figi 14. Flasher sèvis piblik: SWD Plug&Play mòd
  • Seksyon 7: Programmation adrès MAC
  • Seksyon 8.1: Kondisyon yo
  • Seksyon 8.2: Opsyon sèvis piblik lansè RF-Flasher
  • Seksyon 8.3: RF-Flasher lans sèvis piblik: UART & SWD mòd
  • Seksyon 8.4: RF-Flasher lans sèvis piblik: lòd flash
  • Seksyon 8.5: RF-Flasher lans sèvis piblik: li kòmand
  • Seksyon 8.6: RF-Flasher lans sèvis piblik: lòd efase mas
  • Seksyon 8.7: RF-Flasher lansè sèvis piblik: verifye lòd memwa
  • Seksyon 8.8: RF-Flasher lansè sèvis piblik: efase paj kòmand
  • Seksyon 8.9: RF-Flasher lans sèvis piblik: li kòmand OTP
  • Seksyon 8.10: RF-Flasher lanse sèvis piblik: ekri lòd OTP

AVI ENPÒTAN – LI AK ATANSYON
STMicroelectronics NV ak filiales li yo ("ST") rezève dwa pou fè chanjman, koreksyon, amelyorasyon, modifikasyon, ak amelyorasyon nan pwodwi ST ak/oswa nan dokiman sa a nenpòt ki lè san avètisman. Achtè yo ta dwe jwenn dènye enfòmasyon enpòtan sou pwodwi ST yo anvan yo mete lòd. Pwodwi ST yo vann daprè tèm ak kondisyon pou vann ST ki an plas nan moman rekonesans lòd la.
Achtè yo se sèl responsab pou chwa, seleksyon, ak itilizasyon pwodwi ST yo epi ST pa sipoze okenn responsablite pou asistans aplikasyon oswa konsepsyon pwodwi achtè yo.
Pa gen okenn lisans, eksprime oswa implicite, sou okenn dwa pwopriyete entelektyèl akòde pa ST nan la a.
Revann pwodwi ST ak dispozisyon ki diferan de enfòmasyon ki endike nan la a pral anile nenpòt garanti ST akòde pou pwodui sa a.
ST ak logo ST a se mak komèsyal ST. Pou plis enfòmasyon sou mak ST, al gade nan www.st.com/trademarks. Tout lòt non pwodwi oswa sèvis yo se pwopriyete pwopriyetè respektif yo.
Enfòmasyon ki nan dokiman sa a ranplase epi ranplase enfòmasyon yo te bay anvan nan nenpòt vèsyon anvan dokiman sa a.
© 2024 STMicroelectronics – Tout dwa rezève
UM2406 - Rev 9

Dokiman / Resous

STMicroelectronics UM2406 Pake lojisyèl sèvis piblik RF-Flasher la [pdfManyèl Itilizatè
UM2406, UM2406 Pake lojisyèl sèvis piblik RF-Flasher la, pake lojisyèl sèvis piblik RF-Flasher, pake lojisyèl RF-Flasher, pake lojisyèl sèvis piblik, pake lojisyèl, pake

Referans

Kite yon kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo make *