STMicroelectronics-LOGO

STMicroelectronics UM2406 Az RF-Flasher segédprogram szoftvercsomag

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

Műszaki adatok

  • Támogatja a BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 és BlueNRG-2 eszközöket
  • Interfész: UART mód és SWD mód
  • Jellemzők: Flash memória programozás, olvasás, tömeges törlés, tartalom ellenőrzés
  • Rendszerkövetelmények: 2 GB RAM, USB portok, Adobe Acrobat Reader 6.0 vagy újabb

A termék használati útmutatója

Kezdő lépések
Ez a rész a rendszerkövetelményekről és a szoftvercsomag beállításáról nyújt információkat.

Rendszerkövetelmények:

  • Legalább 2 GB RAM
  • USB portok
  • Adobe Acrobat Reader 6.0 vagy újabb
  • Ajánlott megjelenítési skála és beállítások akár 150%-ig

Szoftvercsomag beállítása:
A segédprogram futtatásához kattintson az RF-Flasher segédprogram ikonjára, amely a [Start] > [ST RF-Fasher Utility xxx] > [RFFlasher Utility] helyen található.

Eszköztár felület
Az RF-Flasher segédprogram főablakának eszköztárában a felhasználók a következő műveleteket hajthatják végre:

  • Töltsön be egy meglévő .bin vagy .hex fájlt file: [File] > [Megnyitás file…]
  • Mentse el az aktuális memóriaképet: [File] > [Mentés File Mint…]
  • Zárjon be egy meglévő .bin vagy .hex fájlt file: [File] > [Bezárás file]
  • Állítsa be az ST-LINK frekvenciáját: [Eszközök] > [Beállítások…]
  • Napló engedélyezése vagy letiltása file létrehozás: [Eszközök] > [Beállítások…]

GYIK

  • Milyen eszközöket támogat az RF-Flasher segédprogramcsomag?
    A szoftvercsomag jelenleg a BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 és BlueNRG-2 eszközöket támogatja.
  • Melyek a minimális rendszerkövetelmények az RF-Flasher segédprogram futtatásához?
    A minimális rendszerkövetelmények közé tartozik a legalább 2 GB RAM, az USB-portok és az Adobe Acrobat Reader 6.0 vagy újabb verziója.
  • Hogyan menthetem el az aktuális memóriaképet az RF-Flasher segédprogramban?
    Az aktuális memóriakép mentéséhez lépjen a [File] > [Mentés File As…], és válassza ki a .bin-be mentendő memóriarészt file.

UM2406
Felhasználói kézikönyv

Az RF-Flasher segédprogramcsomag

Bevezetés

Ez a dokumentum az RF-Flasher segédprogramot (STSW-BNRGFLASHER) írja le, amely tartalmazza az RF-Flasher segédprogramot.
Az RF-Flasher segédprogram egy önálló PC-alkalmazás, amely lehetővé teszi a BlueNRG-1, BlueNRG-2, BlueNRG-LP és BlueNRG-LPS Bluetooth® Low Energy rendszerek chip-memóriájának olvasását, tömeges törlését, írását, és programozott.
Jelenleg támogatja az interfészt a BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 és BlueNRG-2 flash memóriához UART módban, az eszköz belső UART rendszerbetöltőjén keresztül. Jelenleg támogatja a BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 és BlueNRG-2 flash memóriákhoz való interfészt is SWD módban a szabványos SWD interfész használatával szabványos hardver programozási/hibakereső eszközökön keresztül (CMSIS-DAP, ST-LINK). és J-Link).
Ezenkívül lehetővé teszi egy MAC-cím tárolását a felhasználó által kiválasztott, meghatározott flash memóriahelyen mind UART, mind SWD módban.
Az RF-Flasher szoftvercsomag egy önálló flasher indító segédprogramot is tartalmaz, amely lehetővé teszi a flash memória programozását, olvasását, tömeges törlését és tartalomellenőrzését. A flasher launcher segédprogram csak egy PC DOS ablakot igényel.

Jegyzet:
Az RF kifejezés jelenleg a BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 és BlueNRG-2 eszközöket jelenti. A konkrét eltéréseket szükség esetén kiemeljük.

Általános információk

Rövidítések listája

1. táblázat A betűszavak listája

Term Jelentése
RF Rádió frekvencia
SWD Soros vezetékes hibakeresés
UART Univerzális aszinkron vevő-adó
USB Univerzális sorozatú busz

Referencia dokumentumok

2. táblázat Hivatkozási dokumentumok

Referencia Írja be Cím
DS11481 BlueNRG-1 adatlap Programozható Bluetooth® Low Energy vezeték nélküli SoC
DS12166 BlueNRG-2 adatlap Programozható Bluetooth® Low Energy vezeték nélküli SoC
DB3557 STSW-BNRGFLASHER adatlap Adattájékoztató az RF-Flasher szoftvercsomaghoz
DS13282 BlueNRG-LP adatlap Programozható Bluetooth® Low Energy vezeték nélküli SoC
DS13819 BlueNRG-LPS adatlap Programozható Bluetooth® Low Energy vezeték nélküli SoC

Kezdő lépések

Ez a rész leírja az RF-Flasher segédprogram PC-alkalmazás futtatásához szükséges összes rendszerkövetelményt és a kapcsolódó szoftvercsomag telepítési eljárását.

Rendszerkövetelmények
Az RF-Flasher segédprogram a következő minimális követelményekkel rendelkezik:

  • PC Intel® vagy AMD processzorral, amely a következő Microsoft® operációs rendszert futtatja:
    • Windows® 10
  • Legalább 2 GB RAM
  • USB portok
  • Adobe Acrobat Reader 6.0 vagy újabb
  • Az ajánlott megjelenítési skála és beállítások akár 150%.

Szoftvercsomag beállítása
A felhasználó futtathatja ezt a segédprogramot, ha az RF-Flasher segédprogram ikonjára kattint ([Start]>[ST RF-Fasher Utility xxx]>[RF-Flasher Utility]).

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

Eszköztár felület

Az RF-Flasher segédprogram főablakának eszköztár részében a felhasználó a következő műveleteket hajthatja végre:

  • Meglévő .bin vagy .hex (Intel kiterjesztett) betöltése file, a [File]> [Megnyitás file…]
  • Mentse el az aktuális memóriaképet egy .bin fájlba file, a [File]> [Mentés File Mint…]. A kiindulási cím és a memóriába mentendő memóriarész mérete file az Eszközmemória lapon választhatók ki.
  • Zárjon be egy meglévő .bin vagy .hex fájlt file, a [File]> [Bezárás file]
  • Állítsa be az ST-LINK frekvenciáját az [Eszközök]> [Beállítások…] menüpontban.
  • Napló engedélyezése vagy letiltása file létrehozása UART/SWD modalitásban, az [Eszközök]>[Beállítások…] használatával. Ha log files mentésre kerül, beállítható a mentendő hibakeresési információk szintje (csak SWD esetén). Minden napló fileA rendszer a következő helyre menti a fájlokat: {telepítési útvonal}\ST\RF-Flasher Utility xxx\Logs\.
  • Tömeges törlés az [Eszközök]>[Tömeges törlés] használatával.
  • A flash memória tartalmának ellenőrzése [Eszközök]> [Flash-tartalom ellenőrzése].
  • Szerezze be az alkalmazás verzióját a [Súgó]> [Névjegy] használatával.
  • Letöltés a file, az [Eszközök]>[Flash] használatával.
  • Eszközszektorok törlése az [Eszközök]>[Oldalok törlése…] használatával
  • Hasonlítsa össze a készülék memóriáját a kiválasztott képpel file, az [Eszközök]>[Eszközmemória összehasonlítása a következővel: file]. A két kép files jelennek meg a Compare Device Memory with Image (Eszközmemória összehasonlítása képpel) részben File fül és a kapcsolódó eltérések pirossal vannak kiemelve.
  • Hasonlíts össze kettőt files, a [File]> [Hasonlíts össze kettőt files]
  • Olvassa be a rendszerbetöltő szektort (csak SWD módban), az [Eszközök]>[Read Bootloader Sector (SWD)] használatával.
  • Olvassa be az OTP-területet (csak SWD módban) az [Eszközök]>[Olvasás OTP-terület (SWD)] használatával.
  • Mentse a rendszerbetöltő szektorokat vagy az OTP-területet egy .bin fájlba file, a [File]> [Mentés File Mint…].

A felhasználó két képet is választhat files és hasonlítsa össze őket. A két kép files jelennek meg a Kettő összehasonlításban Files fül és a kapcsolódó eltérések piros színnel vannak kiemelve. .bin és .hex file formátumok támogatottak.

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

Az RF-Flasher segédprogram főablakának felső részében a felhasználó kiválaszthatja a képet file a [Kép kiválasztása File] gombot. A felhasználó kiválaszthatja a memória típusát: flash memória, bootloader vagy OTP terület. A flash memória területén a felhasználó beállíthatja a kiindulási címet (csak a tárhoz file)
Mindezek az opciók elérhetők UART és SWD módban.
A felhasználónak engedélyeznie kell a hozzáférést a kiválasztott módhoz (UART vagy SWD). Ezt úgy tehetik meg, hogy megnyitják a kapcsolódó COM portot UART módhoz, vagy csatlakoztatnak egy SWD hardver programozó/hibakereső eszközt az eszköz SWD vonalaihoz.

UART főablak
Az RF-Flasher segédprogram főablakának UART főablak lapján a felhasználó kiválaszthatja az eszköz interfészéhez használandó COM-portot a COM-portok listája részben.
Az RF eszköz kiértékelő kártyájához használt soros adatátviteli sebesség 460800 XNUMX bps.
STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (3)

UART mód: hogyan kell futtatni
Kép file kiválasztás
Meglévő .bin vagy .hex betöltéséhez file, használja a [Kép kiválasztása File] gombot a főoldalon, navigáljon a [File]> [Megnyitás File…], vagy lépjen a Képre File lapon. A kiválasztott teljes elérési útja file megjelenik a gomb mellett, és a [Vaku] gomb akkor válik aktívvá, amikor a file feltöltötte.
A COM-portok listája lapon megjelenik az összes csatlakoztatott eszköz a számítógép USB-portjaihoz. Az [Összes kijelölése], [Összes kijelölésének visszavonása] és [Összes megfordítása] gombok lehetővé teszik a felhasználó számára, hogy meghatározza, mely csatlakoztatott eszközök (mindegyik, egyik sem vagy néhány) legyen a segédprogram-műveletek célpontja. Így ugyanaz a művelet (vagyis a flash memória programozása) egyszerre több eszközön is végrehajtható. A [Frissítés] gomb lehetővé teszi a felhasználó számára a csatlakoztatott eszközök listájának frissítését.
Alapértelmezés szerint a [Tömeges törlés] opció a [Műveletek] részben nincs bejelölve, és csak a szükséges memórialapok törlődnek és íródnak be a file tartalom. Ha ez az opció be van jelölve, a teljes tömeges törlés megelőzi a flash memória programozási fázisát.
A [Verify] (Ellenőrzés) opció kényszerít egy ellenőrzést, hogy megbizonyosodjon arról, hogy a memóriatartalom helyesen van írva.
Jelölje be az [Update Device Memory] (Eszközmemória frissítése) opciót az eszköz memóriatáblázatának frissítéséhez a flash memórián végzett műveletek után.
Az olvasásvédelem opció lehetővé teszi a készülék kiolvasásvédelmét a flash memória programozása után.
Csak akkor jelölje be az [Auto Baudrate] opciót, ha a kártyán a hardver alaphelyzetbe állítása történik az [Auto Baudrate] művelet kényszerítése érdekében. Alapértelmezés szerint az [Auto Baudrate] opció nincs bejelölve.

A Kép File lapon
A kiválasztott file név, méret és elemzett tartalom programozható a készülék flash memóriájában viewed in the Image File lapon.

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

Az Eszközmemória lap
Válassza ezt a lapot view a csatlakoztatott eszköz memóriatartalma (az [Olvasás] gombon keresztül) és a kiválasztott eszközön végrehajtott műveleteket tartalmazó napló.

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

Kattintson az [Olvasás] gombra, hogy a [Start Address and Size] által meghatározott memóriaszegmenst a táblázatba vigye át.
A teljes flash memória olvasásához jelölje be a [Teljes memória] opciót.
Az első oszlop a következő 16 bájt alapcímét adja meg egy sorban (plample, 0x10040050 sor, 4. oszlop a hexadecimális bájtértéket 0x10040054-ben tartja. A felhasználó megváltoztathatja a bájtértékeket, ha duplán kattint egy cellára, és új hexadecimális értéket ír be. A szerkesztett bájtok piros színnel jelennek meg.
Kattintson a [Write] gombra, hogy a teljes oldalt az új bájtértékekkel a készülék flash memóriájába programozza.
A [Flash] gomb lehetővé teszi a flash memória programozási műveletének elindítását a kiválasztott opcióval. Ha a [MAC-cím] jelölőnégyzet be van jelölve, a felhasználó megadhatja azt a memóriacímet, ahol a kiválasztott MAC-címet tárolja. Ha a [Vaku] gombra kattint, a MAC-cím a kép után kerül programozásra file.

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

Az eszköz memóriájának összehasonlítása a képpel File lapon
A felhasználó összehasonlíthatja a készülék aktuális memóriáját a kiválasztott képpel file. A két kép files jelenik meg, és az esetleges eltérések pirossal vannak kiemelve. .bin és .hex files formátum támogatott.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (6) Az RF-Flasher segédprogram használata más kártyákkal
Az RF-Flasher segédprogram automatikusan felismeri a PC USB-portjaihoz csatlakoztatott BlueNRG-1, BlueNRG-2, BlueNRG-LP és BlueNRG-LPS kiértékelő kártyákat (STDK-ként jelenik meg). Egy segéd STM32-t használ (amelyet a grafikus felhasználói felület hajt meg) az eszköz alaphelyzetbe állításához és UART rendszerbetöltő módba helyezéséhez.
Az alkalmazás egyedi kártyákkal is működik, egyszerű UART hozzáférést biztosítva a csatlakoztatott eszközhöz, de a felhasználónak manuálisan kell bootloader módba helyeznie az eszközt. A nem STEVAL COM portok kiválasztásakor a következő felugró ablak jelenik meg:

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

Amikor ez az előugró ablak megjelenik, és az eszköz típusától függően, a rendszerbetöltő mód a következőképpen aktiválódik:

  • BlueNRG-LP és BlueNRG-LPS eszközök esetén a felhasználónak magas értékre kell állítania a PA10 pint, és végre kell hajtania az eszköz alaphelyzetbe állítási ciklusát (a PA10 magas értéken tartásával).
  • BlueNRG-1 és BlueNRG-2 eszközök esetén a felhasználónak magas értékre kell állítania a DIO7 pint, és alaphelyzetbe kell állítania az eszközt (a DIO7 magas értéken tartásával).

A felhasználó a felugró ablakban beállíthatja az UART preferált adatátviteli sebességét is, majd az OK gomb megnyomásával visszatérhet a grafikus felhasználói felületre.

Jegyzet:
A felhasználónak kerülnie kell az eszköz alaphelyzetbe állítását az RF-Flasher segédprogram használata közben, kivéve, ha a ComPort beállítás előugró ablak aktív. Ha az eszközt alaphelyzetbe állítják, a felhasználónak át kell váltania a COM-portot a Flasher segédprogram ismételt használatához.

Jegyzet:
Ha egyéni kártyákat használnak, amelyek UART-hozzáférést biztosítanak a BlueNRG-1, BlueNRG-2, BlueNRG-LP és BlueNRG-LPS eszközökhöz USB FTDI interfészen keresztül, a felhasználónak kétszer is ellenőriznie kell az USB FTDI PC-illesztőprogramhoz társított késleltetést. Ez lehetővé teszi a csatlakoztatott port USB virtuális COM-ként való felismerését. Egy tipikus USB-FTDI PC-illesztőprogramon ellenőrizze kétszer a kapcsolódó eszköz USB-illesztőprogramjának beállításait a [Tulajdonságok]> [Port
Beállítások]>[Speciális] lehetőséget. Győződjön meg arról, hogy a késleltetési időzítő értéke 1 ms. Ez a beállítás erősen ajánlott a flash memória műveleteinek felgyorsításához egyedi kártyákon.

SWD főablak

Az SWD főablak lapjának használatához az RF-Flasher segédprogram főablakában a felhasználónak csatlakoztatnia kell az SWD hardver programozó/hibakereső eszközt az eszköz SWD vonalaihoz (BlueNRG-1, BlueNRG-2, BlueNRG-LP és BlueNRG-LPS eszközök ).
A következő SWD hardver programozási/hibakereső interfészek támogatottak, feltételezve, hogy a kiválasztott hardver és kapcsolódó szoftvereszközök támogatják a csatlakoztatott eszközt:

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

Jegyzet
A J-Link hibakereső adapterként való használatához az USB-illesztőprogramot J-Link illesztőprogramról WinUSB-re kell módosítani. Ez egyszerűen megtehető a HYPERLINK Zadig (https://zadig.akeo.ie) eszközzel az alábbiak szerint:

  • Válassza a J-Link elemet az eszközlistából
  • Válassza ki a „WinUSB” illesztőprogramot
  • Kattintson az [Illesztőprogram telepítése] gombra a WinUSB illesztőprogram telepítéséhez

Jegyzet:
Tekintse meg a HYPERLINK J-Link OpenOCD-t webwebhely (https://wiki.segger.com/OpenOCD) további információért.

Jegyzet:
FIGYELMEZTETÉS: A J-Link USB-illesztőprogram cseréje után a J-Link szoftvercsomag egyetlen SEGGER-szoftvere sem képes kommunikálni a J-Link-kel. A SEGGER J-Link szoftver újbóli használatához az USB-illesztőprogramot vissza kell állítani az alapértelmezettre.
STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (8)

SWD mód: hogyan kell futtatni
Kép file kiválasztás
Használja a [Kép kiválasztása File] gombot a főoldalon, vagy lépjen a [File]>[ Megnyitás File…] meglévő .bin vagy .h pl file. A kiválasztott teljes elérési útja file megjelenik a gomb mellett, és a [Vaku] gomb a végén aktívvá válik file terhelés.
A Műveletek lapon a felhasználó a következő lehetőségek közül választhat:

  • [Verify]: ellenőrzést kényszerít ki, hogy megbizonyosodjon arról, hogy a memóriatartalom helyesen van-e írva
  • [Olvasásvédelem]: engedélyezi az eszköz kiolvasásvédelmét a kiválasztott kép programozása után file
  • [Tömeges törlés]: lehetővé teszi az eszköz tömeges törlését a kiválasztott kép programozása előtt file
  • [Eszközmemória frissítése]: lehetővé teszi az eszköz memória táblázatának frissítését egy flash memória programozási művelet után
  • [Plug&Play mód]: lehetővé teszi a plug-and-play flash memória programozási mód engedélyezését/letiltását, ha csak egy SWD programozóeszköz áll rendelkezésre. Ebben az esetben a táblákat egyenként programozzák. Ha az egyik kártyán a programozási művelet befejeződött, ki lehet húzni a konnektorból és csatlakoztatni egy másik kártyát.

Alapértelmezés szerint a [Flash] gomb melletti [Tömeges törlés] opció nincs bejelölve, és csak a szükséges memóriaoldalak törlődnek és íródnak a file tartalom.
A [Kapcsolt interfészek listája] lapon megjelenik az összes csatlakoztatott SWD interfész (CMSIS-DAP, ST-LINK és J-Link). Nyomja meg a [Frissítés] gombot a csatlakoztatott interfészek listájának frissítéséhez.
A felhasználó az [Interfész] mezőben azt is kiválaszthatja, hogy melyik SWD hardverfelületet kell megjeleníteni.
A [Select All], [Unselect All] és [Invert All] gombok lehetővé teszik a felhasználó számára annak meghatározását, hogy mely csatlakoztatott SWD interfészek (mindegyik, egyik sem vagy néhány) legyen a segédprogram műveleteinek célpontja. Így ugyanaz a művelet (vagyis a flash memória programozása) egyszerre több eszközön is végrehajtható.
A [Flash] gomb lehetővé teszi a flash memória programozási műveletének elindítását a kiválasztott opcióval. Ha a [MAC-cím] jelölőnégyzet be van jelölve, a felhasználó megadhatja azt a memóriacímet, ahol a kiválasztott MAC-címet tárolja. Ha a [Vaku] gombra kattint, a MAC-cím a kép után kerül programozásra file.
'Kép File' lapon
A kiválasztott file név, méret és elemzett tartalom programozható a készülék flash memóriájában viewed in theImage File lapon.

Az Eszközmemória lap
Válassza ezt a lapot view a csatlakoztatott eszköz memóriatartalma (az [Olvasás] gombon keresztül) és a kiválasztott eszközön végrehajtott műveleteket tartalmazó napló.

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

Kattintson az [Olvasás] gombra a [Start Address and Size] által meghatározott memóriaszegmens átviteléhez a táblázatba.
A teljes flash memória olvasásához jelölje be a [Teljes memória] opciót.
Az első oszlop a következő 16 bájt alapcímét adja meg egy sorban (plample, 0x10040050 sor, 4. oszlop a hexadecimális bájtértéket 0x10040054-ben tartja. A felhasználó megváltoztathatja a bájtértékeket, ha duplán kattint egy cellára, és új hexadecimális értéket ír be. A szerkesztett bájtok piros színnel jelennek meg.
Kattintson a [Write] gombra, hogy a teljes oldalt az új bájtértékekkel a készülék flash memóriájába programozza.

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

Jegyzet:
[Eszköz összehasonlítása Memória a File] SWD módban is támogatott, a 4.1. szakaszban leírtakkal: UART mód: futtatás.

SWD mód: bootloader szektor olvasása
A felhasználó beolvashatja a csatlakoztatott eszköz rendszerbetöltő szektorát az SWD hardver programozási felületén keresztül az [Eszközök]>[Read Bootloader Sector (SWD)] kiválasztásával. A rendszerbetöltő szektor tartalma a Bootloader/OTP lapon jelenik meg.

Jegyzet:
Ez a funkció csak SWD módban támogatott, és csak a grafikus felhasználói felületen keresztül érhető el.STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (12)

SWD mód: OTP terület olvasása
A felhasználó elolvashatja az OTP területhez csatlakoztatott eszközt (ha támogatott) az SWD hardver programozási felületén keresztül az [Eszközök]> [Olvasás OTP terület (SWD)] kiválasztásával. Az OTP terület tartalma a Bootloader/OTP lapon jelenik meg.
Ez a funkció nem támogatott UART módban.

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

SWD Plug&Play programozási mód
Az SWD Plug&Play programozási mód lehetővé teszi a felhasználó számára, hogy belépjen egy programozási körbe egy új programozandó eszközplatform csatlakoztatásával. Amikor a flash memória kép file és a programozási műveletek kiválasztása megtörtént, a Flasher PC alkalmazás arra kéri a felhasználót, hogy csatlakoztasson egy eszközt az SWD interfészhez (a Várakozás az N. 1 eszközre üzenet jelenik meg).
Amikor a felhasználó csatlakoztatja az eszközt, megjelenik az N. 1. eszköz csatlakoztatva üzenet, és az alkalmazás elkezdi programozni az eszközt a kiválasztott képpel. file és opciók. Amikor a programozási művelet befejeződött, a Flasher alkalmazás megjeleníti a Please disconnect device N. üzenetet. 1. Amikor a felhasználó leválasztja az eszközt, a Waiting for device N. 2 üzenet jelenik meg. A felhasználó leállíthatja ezt az automatikus üzemmódot a [Stop] gomb megnyomásával.
A Plug&Play mód használatakor a felhasználónak ki kell választania a használni kívánt interfészt (CMSIS-DAP, ST-LINK vagy J-Link).

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

MAC cím programozás

A MAC-cím programozása lehetővé teszi a MAC-cím tárolását a készülék egy adott flash memóriahelyén.
A felhasználó eldöntheti, hogy engedélyezi-e ezt a lehetőséget, ha bepipálja vagy törölje a [MAC-cím] jelölőnégyzetet. Az adott flash memória hely a [MAC Flash hely] mezőben állítható be.
A [Set MAC address] gomb lehetővé teszi a felhasználó számára a MAC-cím kiválasztását az alábbiak szerint:

  1. Jelölje be a [Tartomány] jelölőnégyzetet, és adja meg a kiindulási címet a [Start Address] mezőben. A kezdőcím az első csatlakoztatott eszközön tárolandó MAC-cím.
    • Lehetőség van növekményes lépések beállítására a [Start Address] értéktől kezdve a programozandó kártyák számának megadásával a Num. Táblák fülön, vagy a [Vége cím] érték megadásával:
    • Ha a Műveletek lapon az automatikus módot választotta, akkor a kiválasztott MAC-címlistát használja az automatikus programozási műveletekhez. Ha nem, akkor csak egy eszköz van programozva a [Kezdési cím] mező használatával.
  2. A felhasználó megadhatja a használni kívánt MAC-címek listáját egy bemeneten keresztül file:
    • Ellenőrizze a [File] jelölőnégyzetet, és válassza ki a beviteli szöveget file a [Load File] terület.
    • Ha a Műveletek lapon az automatikus módot választotta, akkor a kiválasztott MAC-címlistát használja az automatikus programozási műveletekhez. Ha nem, akkor egyetlen programozási művelethez csak az első cím kerül felhasználásra.

A [Save MAC Address log] jelölőnégyzet lehetővé teszi a használt MAC-címek listájának tárolását a file, kiválasztva a [File Név] mezőben.
A MAC cím programozás kombinálható az automatikus programozási móddal. Minden csatlakoztatott eszköznél a kép file először programozható, majd a MAC-cím. A kiválasztott MAC-címek száma
(növekményes címlista mérete vagy bevitele file méret) kiváltja az automatikus programozási műveletek végét. Minden programozott MAC-cím megjelenik a Napló ablakban.
A MAC-címek programozása UAR és SWD módban támogatott.

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)

A felhasználó kiválaszthatja, hogy egy időmérőt-e vagy semamp hozzáadódik a mentett MAC-címnaplóhoz file név (utótagként).
Ha a legidősebbamp nincs hozzáadva a napló nevéhez file, minden naplóinformáció ugyanabba a naplóba kerül mentésre file. Ha a legidősebbamp hozzáadva, az egyes futtatások naplóinformációi egy másik naplóba kerülnek mentésre file.
A napló neve file a [File Név] mezőben.

RF-Flasher indító segédprogram

Az RF-Flasher indító egy önálló segédprogram, amely lehetővé teszi a felhasználó számára az RF-Flasher segédprogram parancsok futtatását az RF-Flasher segédprogram grafikus felhasználói felületén.
DOS parancsablak szükséges, és az UART és az SWD mód is támogatott (.bin és .hex kép használatával files).
Az RF-Flasher indító segédprogram (RF-Flasher_Launcher.exe) az RF-Flasher segédprogram szoftvercsomagban található az alkalmazás mappájában. A „Release folder” az RF-Flasher segédprogramcsomag start menüjében
elem (ST RF-Flasher segédprogram xxx) lehetővé teszi a közvetlen hozzáférést az alkalmazás mappájához.

Követelmények
Az RF-Flasher launcher segédprogram egy adott eszközön való használatához a következő előfeltételeknek kell teljesülniük:

  • UART mód: a BlueNRG-1, BlueNRG-2, BlueNRG-LP vagy BlueNRGLPS platformot a számítógép USB-portjához kell csatlakoztatni
  • SWD mód: SWD hardver programozó/hibakereső eszközt kell csatlakoztatni a BlueNRG-1, BlueNRG-2, BlueNRG-LP vagy BlueNRG-LPS SWD vonalhoz.

A -l kapcsolóval az összes műveleti lépést a rendszer a naplóban követi files, a „Logs” mappában tárolva, amely az RF-Flasher segédprogramcsomag „Application” mappájában jön létre.

RF-Flasher indító segédprogramok
Az RF-Flasher indító segédprogram egy adott eszközön való használatához a felhasználónak meg kell nyitnia egy Windows DOS rendszerhéjat, és el kell indítania
RF-Flasher_Launcher.exe a megfelelő paranccsal és opciókkal (az összes támogatott opció listájának megtekintéséhez használja a -h-t).
RF-Flasher_Launcher.exe -h:
Használat: RF-Flasher Launcher [-h] {flash, read, mass_erase, verify_memory, erase_pages, uart, swd, read_OTP,
írás_OTP}
RF-Flasher indító verzió xxx
Választható argumentumok:
-h, –help: jelenítse meg ezt a súgóüzenetet, és lépjen ki a parancsokból:
{flash, read, mass_erase, verify_memory, erase_pages, uart, swd, read_OTP, write_OTP}

  • flash: programozzon egy flash memóriát
  • olvas: flash memória olvasása
  • mass_erase: flash memória törlése
  • verify_memory: ellenőrizze egy RF eszköz tartalmát a file
  • erase_pages: egy vagy több oldal törlése a flash memóriából
  • uart: az összes csatlakoztatott COM port megjelenítése (UART mód)
  • swd: az SWD interfészen keresztül csatlakoztatott összes eszköz megjelenítése: ST-LINK, CMSIS-DAP, J-Link (SWD mód)
  • read_OTP: OTP-terület olvasása (csak SWD módban)
  • write_OTP: OTP terület írása (csak SWD módban)

RF-Flasher indító segédprogram: UART és SWD módok
Az RF-Flasher indító segédprogram két üzemmódot támogat:

  • UART mód (a kiválasztott eszköz csatlakoztatása a számítógép USB-portjához)
  • SWD mód (csatlakoztassa a kiválasztott BlueNRG-1, BlueNRG-2, BlueNRG-LP vagy BlueNRG-LPS eszköz SWD vonalait egy SWD programozó/hibakereső eszközhöz).

RF-Flasher indító segédprogram: használja az uart parancsot az összes elérhető COMx port listájának megtekintéséhez (a számítógép USB-portjaihoz csatlakoztatott eszközök):

RF-Flasher_Launcher.exe uart
CSATLAKOZTATOTT PORT = COM194 (ST DK), COM160 (ST DK)
RF-Flasher indító segédprogram: használja az swd parancsot az összes elérhető csatlakoztatott SWD hardver programozási/hibakereső eszköz listájához:
RF-Flasher_Launcher.exe swd
ST-LINK CSATLAKOZTATÁSA = ST-LINK NINCS CSATLAKOZTATVA
CMSIS-DAP CSATLAKOZTATÁSA (CMSIS-DAP interfészek sorozatszáma):

  1. 07200001066fff333231545043084259a5a5a5a597969908
  2. 07200001066dff383930545043205830a5a5a5a597969908
  3. 07200001066dff333231545043084255a5a5a5a597969908 CSATLAKOZTATJA J-Link ÁLTAL = NINCS J-Link CSATLAKOZTATVA

RF-Flasher indító segédprogram: flash parancs
Ha az RF-Flasher indítóprogramot szeretné használni egy adott eszköz flash memóriájának programozásához, elérhető a flash parancs (a –h kapcsolóval az összes támogatott opció listáját kapjuk):
RF-Flasher_Launcher.exe flash -h

Flash parancsok használata
RF-Flasher_Launcher.exe flash [-h] [-cím START_ADDRESS][-f FILE_TO_FLASH
[FILE_TO_FLASH, …]] [-törlés] [-ellenőrzés] [-rp] [-mac] [-mac_address MAC_ADDRESS][-mac_log_file MAC_LOG_FILE][-mac_start MAC_START_ADDRESS | -mac_file
MAC_FILE_CÍM](-mind | -d DEVICE_ID) [-bőbeszédű {0, 1, 2, 3, 4}] [-l](-UART |
-SWD) [-frekvencia {5,15,25,50,100,125,240,480,900,1800,4000}]

A Flash parancs opcionális argumentumai

  • -cím START_ADDRESS, –-cím START_ADDRESS: kezdőcím.
  • -all, -all: minden csatlakoztatott eszköz (COM port UART módban; ST-LINK ID, CMSIS-DAP ID és J-link ID SWD módban).
  • -d DEVICE_ID, -device DEVICE_ID: a csatlakozáshoz használt hardvereszköz azonosítójának beállítása (COM port UART módban; ST-LINK ID, CMSIS-DAP ID és J-Link ID SWD módban).
  • -erase, –-erase: engedélyezze a [Tömeges törlés] opciót.
  • -f FILE_TO_FLASH [FILE_TO_FLASH …], –fileToFlash FILE_TO_FLASH
    [FILE_TO_FLASH …]: .bin vagy .hex listája files az RF eszköz programozásához: BlueNRG-1, BlueNRG-2, BlueNRG-LP vagy BlueNRG-LPS eszköz.
  • frekvencia {5,15,25,50,100,125,240,480,900,1800,4000}, –frekvencia {5,15,25,50,100,125,240,480,900,1800,4000}: SW-LINKD-módonként beállított frekvenciaérték (hardver). Az alapértelmezett érték 4000.
  • -h, –help: jelenítse meg ezt a súgóüzenetet, és lépjen ki.
  • -l, –log: naplóadatok.
  • -mac, –mac: engedélyezze a [Mac Address] opciót.
  • -mac_address -MAC_ADDRESS: a flash memória helye, ahol a Bluetooth® nyilvános címe tárolva van.
  • -mac_file MAC_FILE_CÍM, –mf MAC_FILE_CÍM: file amely tartalmazza a MAC-címek listáját.
  • -mac_log_file MAC_LOG_FILE, –ml MAC_LOG_FILE: files, amely tartalmazza a tárolt/nem tárolt és a használt/nem használt MAC-címek naplóit.
  • -mac_start MAC_START_ADDRESS, -ms MAC_START_ADDRESS: első MAC-cím.
  • -rp, –-readout_protection: engedélyezze a [ReadOut Protection] opciót.
  • -SWD, –-swd: SWD modalitás (ST-LINK, CMSIS-DAP, J-Link hardver programozó/hibakereső eszköz).
  • -UART, –-uart: UART mód. A művelet végrehajtása előtt az egyéni kártyát bootloader módba kell helyezni (a DIO7 pin értéke magas a BlueNRG-1 vagy BlueNRG-2 eszköz alaphelyzetbe állítása során; a PA10 pin érték magas a BlueNRG-LP vagy BlueNRG-LPS eszköz alaphelyzetbe állításakor) .
  • -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: a kimenet bőbeszédűségének növelése; állítsa be a hibakeresési szintet 4-re (csak SWD modalitás és naplóadatok esetén). Az alapértelmezett érték a 2.
  • -ellenőrzés, -ellenőrzés: engedélyezze a [Verify] opciót.

Jegyzet:

  • Ha az UART módot választja, az eszközt a PC USB COM portjához kell csatlakoztatni, és az –UART opciót kell használni. Ha egynél több eszköz csatlakozik a számítógép USB-portjaihoz, az –all opcióval mindegyiket kiválaszthatja. Alternatív megoldásként a felhasználó megadhatja az egyes COM-portokat a –d kapcsolóval.
  • Ha az SWD mód van kiválasztva, egy SWD hardver programozó/hibakereső eszközt kell csatlakoztatni a kiválasztott eszköz SWD vonalaihoz, és az -SWD opciót kell használni. Ha egynél több eszköz csatlakozik a számítógéphez az SWD interfészen keresztül, az –all opcióval mindegyiket kiválaszthatja. Alternatív megoldásként a felhasználó megadhatja az egyes felületeket a –d kapcsolóval.
  • A bináris file be kell tölteni a –f kapcsolóval. Ha a felhasználó a BlueNRG-1, BlueNRG-2, BlueNRG-LP vagy BlueNRG-LPS eszközöket különböző binárisokkal szeretné programozni fileUgyanazon programozási munkamenet során a megfelelő bináris képeket a következő sorrendben határozhatják meg: BlueNRG-1, BlueNRG-2, BlueNRG-LP, BlueNRG-LPS.
    RF-Flasher_Launcher.exe flash -UART -all
    – f „C:\{felhasználói_útvonal}\BlueNRG-1_2 DK
    3.2.2\Firmware\BlueNRG1_Periph_Examples\Micro\Hello_World\BlueNRG-1\Micro_Hell o_World.bin”
    – f „C:\{felhasználói_útvonal}\BlueNRG-1_2 DK
    3.2.2\Firmware\BlueNRG1_Periph_Examples\Micro\Hello_World\BlueNRG-2\Micro_Hell o_World.bin” –l
    – f „C:{felhasználói_útvonal}\BlueNRG-LP DK 1.4.0\Firmware
    \Peripheral_Examples\Plamples_MIX\MICRO\MICRO_Hello_World\STEVAL-
    IDB011V1\Micro_Hello_World.bin”
    – f „C:{felhasználói_útvonal}\BlueNRG-LP DK 1.4.0\Firmware
    \Peripheral_Examples\Plamples_MIX\MICRO\MICRO_Hello_World\STEVAL-
    IDB012V1\Micro_Hello_World.bin”
    Az első file be van programozva a csatlakoztatott BlueNRG-1 eszközökre; a második file a csatlakoztatott BlueNRG-2 eszközökön van programozva; a harmadik file be van programozva a csatlakoztatott BlueNRG-LP eszközökre; a negyedik file be van programozva a csatlakoztatott BlueNRG-LPS eszközökre.
  • Ha az –f opciót nem használja, a bináris képek files megadva az Application/config_fileA .conf fájlt használják:
    #Kép file BlueNRG_1 eszközhöz
    BLUENRG_1 = "felhasználói_útvonal"/bluenrg_1_bináris_file.hex
    #Kép file BlueNRG_2 eszközhöz
    BLUENRG_2 = "felhasználói_útvonal"/bluenrg_2_binary.hex
    #Kép file BlueNRG_LP eszközhöz
    BLUENRG_LP = "felhasználói_útvonal"/bluenrg_lp_binary.hex
    #Kép file BlueNRG_LPS eszközhöz
    BLUENRG_LPS = "felhasználói_útvonal"/bluenrg_lps_binary.hex
    A felhasználónak minden eszközhöz meg kell adnia a teljes bináris kép elérési útját.

RF-Flasher indító segédprogram: olvassa el a parancsot
Ha az RF-Flasher indítóprogramot szeretné használni egy adott eszköz flash memóriájának olvasásához, elérhető az olvasási parancs (a –h gombbal jelenítheti meg az összes támogatott opció listáját):
Az RF-Flasher_Launcher.exe beolvasása –h
Olvassa el a parancshasználatot
Az RF-Flasher_Launcher.exe beolvassa: [-h] [-cím START_CÍM][-méret MÉRET] [–teljes] [-s] (-all | -d DEVICE_ID)(-UART | -SWD) [-bőbeszédű {0, 1 , 2, 3, 4}] [-l] [-gyakoriság {5,15,25,50,100,125,240,480,900,1800,4000}]

Olvassa el a parancs opcionális argumentumait

  • -address START_ADDRESS, --cím START_CÍM: kezdőcím (az alapértelmezett érték 0x10040000).
  • -all, -all: minden csatlakoztatott eszköz (COM port UART módban; ST-LINK ID, CMSIS-DAP ID és J-link ID SWD módban).
  • -d DEVICE_ID, -device DEVICE_ID: a csatlakozáshoz használt hardvereszköz azonosítójának beállítása (COM port UART módban; ST-LINK ID, CMSIS-DAP ID és J-Link ID SWD módban).
  • -entire, -entire: a teljes flash memória beolvasása.
  • -frekvencia {5,15,25,50,100,125,240,480,900,1800,4000}, -frekvencia
    {5,15,25,50,100,125,240,480,900,1800,4000}: frekvenciaérték beállítása (csak SWD modalitás esetén – ST-LINK hardver). Az alapértelmezett érték 4000.
  • -h, -–help: jelenítse meg ezt a súgóüzenetet, és lépjen ki.
  • -l, –-log: naplóadatok.
  • -s, –-show: a flash memória megjelenítése olvasási művelet után.
  • -size SIZE, --size SIZE: az olvasandó flash memória mérete (az alapértelmezett érték 0x3000).
  • -SWD, –-swd: SWD modalitás (ST-LINK, CMSIS-DAP, J-Link hardver programozó/hibakereső eszköz).
  • -UART, –-uart: UART modalitás. A művelet végrehajtása előtt az egyéni kártyákat rendszerbetöltő módba kell helyezni. BlueNRG-LP és BlueNRG-LPS eszközök esetén a felhasználónak magas értékre kell állítania a PA10 pint, és végre kell hajtania az eszköz alaphelyzetbe állítási ciklusát, miközben a PA10 értéket magas értéken tartja. BlueNRG-1 és BlueNRG-2 eszközök esetén a felhasználónak magas értékre kell állítania a DIO7 pint, és alaphelyzetbe kell állítania az eszközt, miközben a DIO7 értéket magas értéken tartja.
  • -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: a kimenet bőbeszédűségének növelése; állítsa be a hibakeresési szintet 4-re (csak SWD modalitás és naplóadatok esetén). Az alapértelmezett érték a 2.
  • Ha az UART módot választja, az eszközt a PC USB COM portjához kell csatlakoztatni, és az –UART opciót kell használni. Ha egynél több eszköz csatlakozik a számítógép USB-portjaihoz, az –all opcióval mindegyiket kiválaszthatja. Alternatív megoldásként a felhasználó megadhatja az egyes COM-portokat a –d kapcsolóval.
  • Ha az SWD mód van kiválasztva, egy SWD hardver programozó/hibakereső eszközt kell csatlakoztatni a kiválasztott eszköz SWD vonalaihoz, és az -SWD opciót kell használni. Ha egynél több eszköz csatlakozik a számítógéphez az SWD interfészen keresztül, az –all opcióval mindegyiket kiválaszthatja. Alternatív megoldásként a felhasználó megadhatja az egyes felületeket a –d kapcsolóval.

RF-Flasher indító segédprogram: tömeges törlési parancs
Az RF-Flasher launcher segédprogram használatához egy adott eszköz flash memóriájának tömeges törléséhez, a
A mass_erase parancs elérhető (az összes támogatott opció listájának megtekintéséhez használja a -h-t):
RF-Flasher_Launcher.exe mass_erase –h
Tömeges törlési parancs használata
RF-Flasher_Launcher.exe mass_erase [-h] [-s] (-all | -d DEVICE_ID)(-UART | -SWD) [-verbose {0, 1, 2, 3, 4}] [-l][- frekvencia
{5,15,25,50,100,125,240,480,900,1800,4000}]

A tömeges törlés parancs opcionális argumentumai

  • -all, -all: minden csatlakoztatott eszköz (COM port UART módban; ST-LINK ID, CMSIS-DAP ID és J-link ID SWD módban).
  • -d DEVICE_ID, -device DEVICE_ID: a csatlakozáshoz használt hardvereszköz azonosítójának beállítása (COM port UART módban; ST-LINK ID, CMSIS-DAP ID és J-Link ID SWD módban).
  • -frekvencia {5,15,25,50,100,125,240,480,900,1800,4000}, -frekvencia
    {5,15,25,50,100,125,240,480,900,1800,4000}: frekvenciaérték beállítása (csak SWD modalitás esetén – ST-LINK hardver). Az alapértelmezett érték 4000.
  • -h, –-help: jelenítse meg ezt a súgóüzenetet, és lépjen ki.
  • -l, –-log: naplóadatok.
  • -s, –-show: a flash memória megjelenítése tömeges törlési művelet után.
  • -SWD, –-swd: SWD modalitás (ST-LINK, CMSIS-DAP, J-Link hardver programozó/hibakereső eszköz).
  • -UART, –-uart: UART modalitás. A művelet végrehajtása előtt az egyéni kártyákat rendszerbetöltő módba kell helyezni. BlueNRG-LP és BlueNRG-LPS eszközök esetén a felhasználónak magas értékre kell állítania a PA10 pint, és végre kell hajtania az eszköz alaphelyzetbe állítási ciklusát, miközben a PA10 értéket magas értéken tartja. BlueNRG-1 és BlueNRG-2 eszközök esetén a felhasználónak magas értékre kell állítania a DIO7 pint, és alaphelyzetbe kell állítania az eszközt, miközben a DIO7 értéket magas értéken tartja.
  • -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: a kimenet bőbeszédűségének növelése; állítsa be a hibakeresési szintet 4-re (csak SWD modalitás és naplóadatok esetén). Az alapértelmezett érték a 2.

Jegyzet

  • Ha az UART módot választja, az eszközt a PC USB COM portjához kell csatlakoztatni, és az –UART opciót kell használni. Ha egynél több eszköz csatlakozik a számítógép USB-portjaihoz, az –all opcióval mindegyiket kiválaszthatja. Alternatív megoldásként a felhasználó megadhatja az egyes COM-portokat a –d kapcsolóval.
  • Ha az SWD mód van kiválasztva, egy SWD hardver programozó/hibakereső eszközt kell csatlakoztatni a kiválasztott eszköz SWD vonalaihoz, és az -SWD opciót kell használni. Ha egynél több eszköz csatlakozik a számítógéphez az SWD interfészen keresztül, az –all opcióval mindegyiket kiválaszthatja. Alternatív megoldásként a felhasználó megadhatja az egyes felületeket a –d kapcsolóval.

RF-Flasher indító segédprogram: ellenőrizze a memóriaparancsot
Ha az RF-Flasher indítóprogramot szeretné használni egy adott eszköz flash memória tartalmának ellenőrzésére, a
A verify_memory parancs elérhető (a -h használatával kapja meg az összes támogatott opció listáját):
RF-Flasher_Launcher.exe verify_memory –h

Ellenőrizze a memóriaparancsok használatát
RF-Flasher_Launcher.exe verify_memory [-h] -f FLASH_VERIFY_FILE[-s][-cím START_ADDRESS](-mind | -d DEVICE_ID) [-bőbeszédű {0, 1, 2, 3, 4}][-l] (-UART |-SWD)[-gyakoriság {5,15,25,50,100,125,240,480,900,1800,4000 ,XNUMX}]

Ellenőrizze a memóriaparancs választható argumentumait

  • -cím START_ADDRESS, –-cím START_ADDRESS: az ellenőrzés kezdőcíme (.bin esetén filecsak s). Az alapértelmezett érték 0x10040000.
  • -all, -all: minden csatlakoztatott eszköz (COM port UART módban; ST-LINK ID, CMSIS-DAP ID és J-link ID SWD módban).
  • -d DEVICE_ID, -device DEVICE_ID: a csatlakozáshoz használt hardvereszköz azonosítójának beállítása (COM port UART módban; ST-LINK ID, CMSIS-DAP ID és J-Link ID SWD módban).
  • -f FLASH_VERIFY_FILE,--file FLASH_VERIFY_FILE: file a flash memória ellenőrzésére használható
  • -frekvencia {5,15,25,50,100,125,240,480,900,1800,4000}, -frekvencia {5,15,25,50,100,125,240,480,900,1800,4000} (hardveresen beállítva az STW-értékhez). Az alapértelmezett érték 4000.
  • -h, -–help: jelenítse meg ezt a súgóüzenetet, és lépjen ki
  • -l, -–log: naplóadatok.
  • -s, –-show: a flash memória megjelenítése ellenőrzési művelet után
  • -SWD, –-swd: SWD mód (ST-LINK, CMSIS-DAP, J-Link hardver programozó/hibakereső eszköz).
  • -UART, –-uart: UART mód.
  • -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: a kimenet bőbeszédűségének növelése; állítsa be a hibakeresési szintet 4-re (csak SWD modalitás és naplóadatok esetén). Az alapértelmezett érték a 2.
  • Ha az UART módot választja, az eszközt a PC USB COM portjához kell csatlakoztatni, és az –UART opciót kell használni. Ha egynél több eszköz csatlakozik a számítógép USB-portjaihoz, az –all opcióval mindegyiket kiválaszthatja. Alternatív megoldásként a felhasználó megadhatja az egyes COM-portokat a –d kapcsolóval.
  • Ha az SWD mód van kiválasztva, egy SWD hardver programozó/hibakereső eszközt kell csatlakoztatni a kiválasztott eszköz SWD vonalaihoz, és az -SWD opciót kell használni. Ha egynél több eszköz csatlakozik a számítógéphez az SWD interfészen keresztül, az –all opcióval mindegyiket kiválaszthatja. Alternatív megoldásként a felhasználó megadhatja az egyes felületeket a –d kapcsolóval.

RF-Flasher indító segédprogram: oldalak törlése parancs
Ha az RF-Flasher indítóprogramot szeretné használni egy flash memória tartalomoldalának egy adott eszközről való törlésére, a
Az erase_pages parancs elérhető (a -h használatával kapja meg az összes támogatott opció listáját):
RF-Flasher_Launcher.exe erase_pages –h
Erase pages parancshasználat
RF-Flasher_Launcher.exe erase_pages [-h](-UART |-SWD)(-all | -d DEVICE_ID) [-l] [-verbose {0, 1, 2, 3, 4}] [-gyakoriság {5,15,25,50,100,125,240,480,900,1800,4000, XNUMX}] [-s] (-p PAGES | -range RANGE RANGE)

Az Erase pages parancs nem kötelező argumentumai

  • -all, -all: minden csatlakoztatott eszköz (COM port UART módban; ST-LINK ID, CMSIS-DAP ID és J-link ID SWD módban).
  • -d DEVICE_ID, -device DEVICE_ID: a csatlakozáshoz használt hardvereszköz azonosítójának beállítása (COM port UART módban; ST-LINK ID, CMSIS-DAP ID és J-Link ID SWD módban).
  • -h, –-help: jelenítse meg ezt a súgóüzenetet, és lépjen ki.
  • -l, –-log: naplóadatok.
  • -frekvencia {5,15,25,50,100,125,240,480,900,1800,4000}, -frekvencia
    {5,15,25,50,100,125,240,480,900,1800,4000}: frekvenciaérték beállítása (csak SWD modalitás esetén – ST-LINK hardver). Az alapértelmezett érték 4000.
  • -p PAGES, -page PAGES: a törölni kívánt oldalak listája (0-tól kezdődik).
  • -tartomány RANGE RANGE, -tartomány RANGE RANGE: a törölni kívánt oldalak tartománya (ahol az első RANGE a legkisebb oldalszámot, a második RANGE a legmagasabb oldalszámot jelöli).
  • -s, –-show: a flash memória megjelenítése ellenőrzési művelet után.
  • -SWD, –-swd: SWD modalitás (ST-LINK, CMSIS-DAP, J-Link hardver programozó/hibakereső eszköz).
  • -UART, –-uart: UART modalitás. A művelet végrehajtása előtt az egyéni kártyákat rendszerbetöltő módba kell helyezni. BlueNRG-LP és BlueNRG-LPS eszközök esetén a felhasználónak magas értékre kell állítania a PA10 pint, és végre kell hajtania az eszköz alaphelyzetbe állítási ciklusát, miközben a PA10 értéket magas értéken tartja. BlueNRG-1 és BlueNRG-2 eszközök esetén a felhasználónak magas értékre kell állítania a DIO7 pint, és alaphelyzetbe kell állítania az eszközt, miközben a DIO7 értéket magas értéken tartja.
  • -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: a kimenet bőbeszédűségének növelése; állítsa be a hibakeresési szintet 4-re (csak SWD modalitás és naplóadatok esetén). Az alapértelmezett érték a 2.
  • Ha az UART módot választja, az eszközt a PC USB COM portjához kell csatlakoztatni, és az –UART opciót kell használni. Ha egynél több eszköz csatlakozik a számítógép USB-portjaihoz, az –all opcióval mindegyiket kiválaszthatja. Alternatív megoldásként a felhasználó megadhatja az egyes COM-portokat a –d kapcsolóval.
  • Ha az SWD mód van kiválasztva, egy SWD hardver programozó/hibakereső eszközt kell csatlakoztatni a kiválasztott eszköz SWD vonalaihoz, és az -SWD opciót kell használni. Ha egynél több eszköz csatlakozik a számítógéphez az SWD interfészen keresztül, az –all opcióval mindegyiket kiválaszthatja. Alternatív megoldásként a felhasználó megadhatja az egyes felületeket a –d kapcsolóval.

RF-Flasher indító segédprogram: olvassa el az OTP parancsot
Ha az RF-Flasher indítóprogramot szeretné használni egy adott eszköz OTP-jének olvasásához, elérhető a read_OTP parancs (az összes támogatott opció listájának megtekintéséhez használja a –h billentyűt):
RF-Flasher_Launcher.exe read_OTP –h
Olvassa el az OTP parancshasználatot
RF-Flasher_Launcher.exe read_OTP [-h] (mind | -d ESZKÖZ_ID) [-cím OTP_ADRESS][-NUM] [-frekvencia {5,15,25,50,100,125,240,480,900,1800,4000] [-] s] [-verbose {0,1,2,3,4}]

Olvassa el az OTP parancs opcionális argumentumait

  • -cím OTP_CÍM, -cím OTP_CÍM: az OTP-terület címe (alapértelmezett: 0x10001800
    – szó igazítva).
  • -all, -all: minden csatlakoztatott eszköz (ST-LINK ID, CMSIS-DAP ID és J-link ID SWD módban).
  • -d DEVICE_ID, -device DEVICE_ID: a kapcsolathoz használt hardvereszköz azonosítójának beállítása (ST-LINK ID, CMSIS-DAP ID és J-Link ID SWD módban).
  • -frekvencia {5,15,25,50,100,125,240,480,900,1800,4000}, -frekvencia {5,15,25,50,100,125,240,480,900,1800,4000} (hardveresen beállítva az STW-értékhez). Az alapértelmezett érték 4000.
  • -h, –-help: jelenítse meg ezt a súgóüzenetet, és lépjen ki.
  • -l, –-log: naplóadatok.
  • -num NUM, -number NUM: az OTP területen belül olvasandó szavak száma. Az alapértelmezett érték 256.
  • -s, –-show: az OTP terület megjelenítése.
  • -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: a kimenet bőbeszédűségének növelése; állítsa be a hibakeresési szintet 4-re (csak SWD modalitás és naplóadatok esetén). Az alapértelmezett érték a 2.

Jegyzet:
A read_OTP parancs csak SWD módban működik. Ezért egy SWD hardver programozó/hibakereső eszközt kell csatlakoztatni a kiválasztott eszköz SWD vonalaihoz. Ha egynél több eszköz csatlakozik a számítógéphez az SWD interfészen keresztül, az –all opcióval mindegyiket kiválaszthatja. Alternatív megoldásként a felhasználó megadhatja az egyes felületeket a –d kapcsolóval.

RF-Flasher indító segédprogram: írja be az OTP parancsot
Ha az RF-Flasher indító segédprogramot szeretné használni egy adott eszköz OTP-jének olvasásához, elérhető a write_OTP parancs (az összes támogatott opció megtekintéséhez használja a –h billentyűt):
RF-Flasher_Launcher.exe write_OTP –h

Írja be az OTP parancshasználatot
RF-Flasher_Launcher.exe write_OTP [-h] (mind | -d ESZKÖZ_ID) -cím OTP_ADDRESS
-érték OTP_ÉRTÉK [-gyakoriság {5,15,25,50,100,125,240,480,900,1800,4000}] [-l] [-bőbeszédű {0,1,2,3,4}]

Írja be az OTP parancs opcionális argumentumait

  • -cím OTP_CÍM, -cím OTP_CÍM: az OTP-terület címe (alapértelmezett: 0x10001800 – szóigazítás).
  • -all, -all: minden csatlakoztatott eszköz (ST-LINK ID, CMSIS-DAP ID és J-link ID SWD módban).
  • -d DEVICE_ID, -device DEVICE_ID: a kapcsolathoz használt hardvereszköz azonosítójának beállítása (ST-LINK ID, CMSIS-DAP ID és J-Link ID SWD módban).
  • -frekvencia {5,15,25,50,100,125,240,480,900,1800,4000}, -frekvencia {5,15,25,50,100,125,240,480,900,1800,4000} (hardveresen beállítva az STW-értékhez). Az alapértelmezett érték 4000.
  • -h, –-help: jelenítse meg ezt a súgóüzenetet, és lépjen ki.
  • -l, –-log: naplóadatok.
  • -s, –-show: a flash memória megjelenítése ellenőrzési művelet után.
  • -érték OTP_VALUE, -érték OTP_VALUE: OTP-érték (egy szó, például 0x11223344)
  • -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: a kimenet bőbeszédűségének növelése; állítsa be a hibakeresési szintet 4-re (csak SWD modalitás és naplóadatok esetén). Az alapértelmezett érték a 2.

Jegyzet:
A write_OTP parancs csak SWD módban működik. Ezért egy SWD hardver programozó/hibakereső eszközt kell csatlakoztatni a kiválasztott eszköz SWD vonalaihoz. Ha egynél több eszköz csatlakozik a számítógéphez az SWD interfészen keresztül, az –all opcióval mindegyiket kiválaszthatja. Alternatív megoldásként a felhasználó megadhatja az egyes felületeket a –d kapcsolóval.
RF-Flasher indító segédprogram: plamples
Programozzon bináris képet a csatlakoztatott BlueNRG-1 és BlueNRG-2 eszközökön egy ST-LINK hardvereszközzel (SWD módban):
RF-Flasher_Launcher.exe flash -SWD -all -f „User_Application.hex” –l
Programozzon bináris képet a csatlakoztatott Bluetooth® Low Energy eszközökre az USB COM portokon keresztül (UART módban):
RF-Flasher_Launcher.exe flash -UART –all -f “User_Application.hex” –l
Programozzon bináris képet a csatlakoztatott eszközökre a CMSIS-DAP csatornán keresztül az adattörlés, ellenőrzés és naplózás opciók használatával (SWD módban):

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

Revíziótörténet

3. táblázat: Dokumentum felülvizsgálati előzmények

Dátum Változat Változások
május 15-2018 1 Kezdeti kiadás.
 

  

 

03. július 2018

 

 

  

2

Frissítve 1. ábra. BlueNRG-1, BlueNRG-2 Flasher Utility, 2. ábra. Flasher Utility UART főablak, 3. ábra Flasher segédprogram UART mód: kép file , 4. ábra Flasher segédprogram UART mód: eszközmemória , 5. ábra Flasher segédprogram UART mód: memóriamezők módosítása, 7. ábra Flasher Utility: SWD főablak, 8. ábra Flasher Utility SWD mód: eszközmemória , 10. ábra.

Flasher Utility: SWD automatikus mód, 11. ábra Flasher segédprogram: UART automatikus mód, 12. ábra Flasher segédprogram: Az UART automatikus programozása befejeződött, és 13. ábra Flasher Utility: SWD MAC cím kiválasztása.

Kisebb szövegmódosítások a dokumentumban.

 26-február 2019  3 Frissítettük a Bevezető szakaszt és a 3.1. szakaszt. UART mód: hogyan kell futtatni.
Hozzáadtuk a 8. szakaszhoz tartozó Flasher indító segédprogramot és annak összes alrészét.
 

09-ápr-2019

 

4

Hivatkozás hozzáadva az „Alkalmazás mappához” a 8. szakaszban: RF-Flasher indító segédprogram.

Frissített 8.4. szakasz: RF-Flasher indító segédprogram: flash parancs.

 

 

 

 

 

14. július 2020

 

  

5

BlueNRG-1 és BlueNRG-2 BlueNRG-X Flasher szoftvercsomagra cserélve

Hivatkozás hozzáadva a BlueNRG-LP eszközre.

Frissítve: 1. ábra. RF-Flasher segédprogram, 3. ábra Flasher segédprogram UART főablak, 5. ábra Flasher segédprogram UART mód: Eszközmemória fül, 6. ábra Flasher segédprogram UART mód: memóriamezők módosítása,

9. ábra Flasher segédprogram: SWD főablak, 10. ábra Flasher segédprogram SWD mód: Eszköz memória fül, 14. ábra Flasher segédprogram: SWD Plug&Play mód, 15. ábra Flasher segédprogram: MAC-cím kiválasztása és 18. ábra RF-Flasher indító: flash parancs –erase, -l, -verify opcióval

 

 

 

 

05. december 2020

 6 Frissített szakasz Bevezetés, 2.1. szakasz: Rendszerkövetelmények, 4.1. szakasz: UART mód: futtatás, 5. szakasz: SWD főablak, 5.1. szakasz: SWD mód: futtatás, 8.1. szakasz: Követelmények,

8.2. szakasz: RF-Flasher indító segédprogram, 8.3. szakasz: RF-Flasher indító segédprogram: UART és SWD módok, 8.4. szakasz: RF-Flasher indító segédprogram: flash parancs, 8.5. szakasz: RF-Flasher indító segédprogram: olvasási parancs, 8.6. szakasz. : RF-Flasher indító segédprogram: tömeges törlés parancs,

8.7. szakasz: RF-Flasher indító segédprogram: ellenőrizze a memóriaparancsot.

Hozzáadott 8.8. szakasz: RF-Flasher indító segédprogram: oldalak törlése parancs.

 

 

 

 

 

 

04. október 2021

 

 

 

 

 

 

7

Hozzáadva: 5.2. szakasz: SWD mód: rendszerbetöltő szektor olvasása és 5.3. szakasz: SWD mód: OTP terület olvasása.

Frissítette a címet, Bevezetés szakasz, 2. szakasz: Első lépések, 2.1. szakasz: Rendszerkövetelmények, 2.2. szakasz: Szoftvercsomag beállítása,

3. szakasz: Eszköztár interfész, 4. szakasz: UART főablak, 8. szakasz: RF-Flasher indító segédprogram, 8.1. szakasz: Követelmények, 8.2. szakasz: RF-Flasher indító segédprogram beállításai, 8.3. szakasz: RF-Flasher indító segédprogram: UART és SWD módok , 8.4. szakasz: RF-Flasher indító segédprogram: flash parancs,

8.5. szakasz: RF-Flasher indító segédprogram: olvasási parancs, 8.6. szakasz: RF-Flasher indító segédprogram: tömeges törlési parancs, 8.7. szakasz: RF-Flasher indító segédprogram: memóriaparancs ellenőrzése, 8.8. szakasz: RF-Flasher indító segédprogram: oldalak törlése parancs , 1.1. szakasz: A betűszavak listája és 1.2. szakasz: Hivatkozási dokumentumok.

Dátum Változat Változások
Frissítve: 1. ábra. RF-Flasher segédprogram, 2. ábra. Kettő összehasonlítása Files lap,

3. ábra Flasher segédprogram UART főablak, 4. ábra Flasher segédprogram UART mód: Kép File fül, 5. ábra. Flasher segédprogram UART mód: Eszközmemória fül, 6. ábra Flasher segédprogram UART mód: memóriamezők módosítása,

7. ábra: Flasher segédprogram UART mód: Hasonlítsa össze az eszközmemóriát a képpel File fül, 9. ábra Flasher segédprogram: SWD főablak, 10. ábra Flasher segédprogram SWD mód: Eszközmemória fül, 16. ábra Flasher segédprogram: UART MAC cím programozás, 17. ábra Flasher segédprogram: SWD MAC cím programozás és 18. ábra RF -Flasher indító: flash parancs – törlés, -l, -verify opcióval.

 

06-ápr-2022

 

8

A BlueNRG-LPS hivatkozást hozzáadta a dokumentumhoz.

Frissített 8.3. szakasz: RF-Flasher indító segédprogram: UART és SWD módok és 8.4. szakasz: RF-Flasher indító segédprogram: flash parancs.

 

 

 

 

 

 

 

 

 

 

 

 

 

10. július 2024

 

 

 

 

 

 

 

 

 

 

 

 

 

9

Frissítve:
  • Dokumentum címe
  • Szakasz Bevezetés
  • 1.1. szakasz: A betűszavak listája
  • 1.2. szakasz: Referenciadokumentumok
  • 1. ábra RF-Flasher segédprogram
  • 3. szakasz: Eszköztár felület
  • 3. ábra: Flasher segédprogram UART főablak
  • 4.1. szakasz: UART mód: futtatás
  • 5. szakasz: SWD főablak
  • 5.1. szakasz: SWD mód: futtatás
  • 12. ábra: Flasher segédprogram SWD mód: bootloader olvasása
  • 5.3. szakasz: SWD mód: olvassa el az OTP területet
  • 14. ábra Flasher segédprogram: SWD Plug&Play mód
  • 7. szakasz: MAC-cím programozás
  • 8.1. szakasz: Követelmények
  • 8.2. szakasz: RF-Flasher indító segédprogramok
  • 8.3. szakasz: RF-Flasher indító segédprogram: UART és SWD módok
  • 8.4. szakasz: RF-Flasher indító segédprogram: flash parancs
  • 8.5. szakasz: RF-Flasher indító segédprogram: olvasási parancs
  • 8.6. szakasz: RF-Flasher indító segédprogram: tömeges törlési parancs
  • 8.7. szakasz: RF-Flasher indító segédprogram: ellenőrizze a memóriaparancsot
  • 8.8. szakasz: RF-Flasher indító segédprogram: oldalak törlése parancs
  • 8.9. szakasz: RF-Flasher indító segédprogram: olvassa el az OTP parancsot
  • 8.10. szakasz: RF-Flasher indító segédprogram: írja be az OTP parancsot

FONTOS MEGJEGYZÉS – OLVASSA EL FIGYELMESEN
Az STMicroelectronics NV és leányvállalatai („ST”) fenntartják a jogot, hogy bármikor, előzetes értesítés nélkül módosítsák, javítsák, bővítsék, módosítsák és tökéletesítsék az ST-termékeket és/vagy ezt a dokumentumot. A vásárlóknak meg kell szerezniük a legfrissebb releváns információkat az ST-termékekről a rendelés leadása előtt. Az ST termékek értékesítése a megrendelés visszaigazolásakor érvényes ST értékesítési feltételek szerint történik.
Kizárólag a vásárlók felelősek az ST-termékek kiválasztásáért, kiválasztásáért és használatáért, és az ST nem vállal felelősséget az alkalmazási segítségért vagy a vásárlók termékeinek tervezéséért.
Az ST jelen dokumentumban semmilyen szellemi tulajdonjogra nem ad kifejezett vagy hallgatólagos licencet.
Az ST-termékeknek az itt leírtaktól eltérő rendelkezésekkel történő viszonteladása érvénytelenít minden, az ST által az ilyen termékre adott garanciát.
Az ST és az ST logó az ST védjegyei. Az ST védjegyekkel kapcsolatos további információkért lásd: www.st.com/trademarks. Minden egyéb termék- vagy szolgáltatásnév a megfelelő tulajdonosok tulajdona.
A jelen dokumentumban szereplő információk felülírják és felváltják a jelen dokumentum bármely korábbi verziójában korábban megadott információkat.
© 2024 STMicroelectronics – Minden jog fenntartva
UM2406 – 9. változat

Dokumentumok / Források

STMicroelectronics UM2406 Az RF-Flasher segédprogram szoftvercsomag [pdf] Felhasználói kézikönyv
UM2406, UM2406 Az RF-Flasher segédprogram csomag, az RF-Flasher segédprogram szoftvercsomag, az RF-Flasher segédprogram szoftvercsomag, a segédprogramcsomag, a szoftvercsomag, a csomag

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *