STMicroelectronics UM2406 Obslužný softwarový balík RF-Flasher
Specifikace
- Podporuje zařízení BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 a BlueNRG-2
- Rozhraní: režim UART a režim SWD
- Vlastnosti: Programování paměti Flash, čtení, hromadné mazání, ověřování obsahu
- Systémové požadavky: 2 GB RAM, USB porty, Adobe Acrobat Reader 6.0 nebo novější
Návod k použití produktu
Začínáme
Tato část poskytuje informace o systémových požadavcích a nastavení softwarového balíčku.
Systémové požadavky:
- Alespoň 2 GB RAM
- USB porty
- Adobe Acrobat Reader 6.0 nebo novější
- Doporučené měřítko zobrazení a nastavení až 150 %
Nastavení softwarového balíčku:
Chcete-li spustit nástroj, klikněte na ikonu nástroje RF-Flasher umístěnou na [Start] > [ST RF-Flasher Utility xxx] > [RFFlasher Utility].
Rozhraní panelu nástrojů
V části panelu nástrojů hlavního okna nástroje RF-Flasher mohou uživatelé provádět následující operace:
- Načtěte existující .bin nebo .hex file: [File] > [Otevřít file…]
- Uložte aktuální paměťový obrázek: [File] > [Uložit File Jako…]
- Zavřete existující .bin nebo .hex file: [File] > [Zavřít file]
- Nastavte frekvenci ST-LINK: [Nástroje] > [Nastavení…]
- Povolit nebo zakázat protokol file vytvoření: [Nástroje] > [Nastavení…]
FAQ
- Jaká zařízení jsou podporována obslužným programem RF-Flasher?
Softwarový balík aktuálně podporuje zařízení BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 a BlueNRG-2. - Jaké jsou minimální systémové požadavky pro spuštění nástroje RF-Flasher?
Minimální systémové požadavky zahrnují alespoň 2 GB RAM, USB porty a Adobe Acrobat Reader 6.0 nebo novější. - Jak mohu uložit aktuální obraz paměti v obslužném programu RF-Flasher?
Chcete-li uložit aktuální snímek paměti, přejděte na [File] > [Uložit File As…] a vyberte část paměti, kterou chcete uložit do .bin file.
UM2406
Uživatelská příručka
Obslužný softwarový balík RF-Flasher
Zavedení
Tento dokument popisuje softwarový balík RF-Flasher utility (STSW-BNRGFLASHER), který obsahuje PC aplikaci RF-Flasher utility.
Obslužný program RF-Flasher je samostatná aplikace pro PC, která umožňuje číst, hromadně mazat, zapisovat, BlueNRG-1, BlueNRG-2, BlueNRG-LP a BlueNRG-LPS Bluetooth® Low Energy systémy na čipu flash paměti. a naprogramované.
V současné době podporuje rozhraní k paměti BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 a BlueNRG-2 prostřednictvím režimu UART pomocí interního zavaděče UART zařízení. V současné době také podporuje rozhraní pro flash paměti BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 a BlueNRG-2 prostřednictvím režimu SWD pomocí standardního rozhraní SWD prostřednictvím standardních hardwarových programovacích/ladících nástrojů (CMSIS-DAP, ST-LINK a J-Link).
Kromě toho také umožňuje uložit MAC adresu do konkrétního umístění flash paměti zvolené uživatelem v režimech UART i SWD.
Softwarový balík RF-Flasher také poskytuje samostatný nástroj pro spouštění flasherů, který umožňuje programování flash paměti, čtení, hromadné mazání a ověřování obsahu. Nástroj Flasher Launcher vyžaduje pouze okno PC DOS.
Poznámka:
Termín RF v současnosti označuje zařízení BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 a BlueNRG-2. Jakékoli konkrétní rozdíly jsou v případě potřeby zvýrazněny.
Obecné informace
Seznam zkratek
Tabulka 1. Seznam zkratek
Období | Význam |
RF | Radiofrekvenční |
SWD | Ladění sériového drátu |
UART | Univerzální asynchronní přijímač-vysílač |
USB | Univerzální sériová sběrnice |
Referenční dokumenty
Tabulka 2. Referenční dokumenty
Odkaz | Typ | Titul |
DS11481 | Datasheet BlueNRG-1 | Programovatelný Bluetooth® Low Energy bezdrátový SoC |
DS12166 | Datasheet BlueNRG-2 | Programovatelný Bluetooth® Low Energy bezdrátový SoC |
DB3557 | Stručná data STSW-BNRGFLASHER | Stručný přehled dat pro softwarový balík RF-Flasher |
DS13282 | Datasheet BlueNRG-LP | Programovatelný Bluetooth® Low Energy bezdrátový SoC |
DS13819 | Datasheet BlueNRG-LPS | Programovatelný Bluetooth® Low Energy bezdrátový SoC |
Začínáme
Tato část popisuje všechny systémové požadavky pro spuštění počítačové aplikace RF-Flasher a související proceduru instalace softwarového balíčku.
Systémové požadavky
Obslužný program RF-Flasher má následující minimální požadavky:
- Počítač s procesorem Intel® nebo AMD s následujícím operačním systémem Microsoft®:
- Windows® 10
- Alespoň 2 GB RAM
- USB porty
- Adobe Acrobat Reader 6.0 nebo novější
- Doporučené měřítko a nastavení zobrazení jsou až 150 %.
Nastavení softwarového balíčku
Uživatel může spustit tento nástroj kliknutím na ikonu nástroje RF-Flasher ([Start]>[ST RF-Flasher Utility xxx]>[RF-Flasher Utility]).
Rozhraní panelu nástrojů
V části panelu nástrojů hlavního okna nástroje RF-Flasher může uživatel provádět následující operace:
- Načíst existující .bin nebo .hex (rozšířeno Intel) file, pomocí [File]>[Otevřít file…]
- Uložte aktuální obraz paměti do .bin file, pomocí [File]>[Uložit File Jako…]. Počáteční adresa a velikost části paměti, která se má uložit file lze vybrat na kartě Paměť zařízení.
- Zavřete existující .bin nebo .hex file, pomocí [File]>[Zavřít file]
- Nastavte frekvenci ST-LINK pomocí [Nástroje]>[Nastavení…]
- Povolit nebo zakázat protokol file vytvoření v modalitě UART/SWD pomocí [Nástroje]>[Nastavení…]. Pokud log files uloženy, je možné nastavit úroveň ukládání ladicích informací (pouze pro SWD). Všechny log filejsou uloženy do {cesta instalace}\ST\RF-Flasher Utility xxx\Logs\.
- Hromadné mazání pomocí [Nástroje]>[Hromadné mazání].
- Ověřte obsah flash paměti [Nástroje]>[Ověřit obsah flash].
- Získejte verzi aplikace pomocí [Nápověda]>[O aplikaci].
- Stáhnout a filepomocí [Nástroje]>[Flash].
- Vymažte sektory zařízení pomocí [Nástroje]>[Erase Pages…]
- Porovnejte paměť zařízení s vybraným obrázkem file, pomocí [Nástroje]>[Porovnat paměť zařízení s file]. Obraz dva files se zobrazí v Porovnat paměť zařízení s obrázkem File karta a související rozdíly jsou zvýrazněny červeně.
- Porovnejte dva files, pomocí [File]>[Porovnejte dva files]
- Přečtěte si sektor bootloaderu (pouze v režimu SWD) pomocí [Tools]>[Read Bootloader Sector (SWD)].
- Číst oblast OTP (pouze v režimu SWD) pomocí [Tools]>[Read OTP Area (SWD)].
- Uložte sektory bootloaderu nebo oblast OTP do .bin file, pomocí [File]>[Uložit File Jako…].
Uživatel může také vybrat dva obrázky files a porovnat je. Obraz dva files jsou zobrazeny v Porovnat dva Files a související rozdíly jsou zvýrazněny červeně. .bin a .hex file formáty jsou podporovány.
V horní části hlavního okna nástroje RF-Flasher může uživatel vybrat obrázek file prostřednictvím [Vybrat obrázek File]. Uživatel si může vybrat typ paměti: flash paměť, bootloader nebo OTP oblast. Pro oblast flash paměti může uživatel nastavit počáteční adresu (pouze pro přihrádku file)
Všechny tyto možnosti jsou dostupné v režimu UART a SWD.
Uživatel musí povolit přístup ke zvolenému režimu (UART nebo SWD). Mohou to udělat otevřením příslušného portu COM pro režim UART nebo připojením hardwarového programovacího/ladícího nástroje SWD k linkám SWD zařízení.
Hlavní okno UART
Na záložce hlavního okna UART hlavního okna obslužného programu RF-Flasher může uživatel vybrat COM port, který má být použit pro rozhraní zařízení prostřednictvím sekce Seznam COM portů.
Sériová přenosová rychlost použitá pro vyhodnocovací desku RF zařízení je 460800 XNUMX bps.
Režim UART: jak spustit
Obraz file výběr
Chcete-li načíst existující .bin nebo .hex file, použijte [Vybrat obrázek File] na hlavní stránce přejděte na [File]>[Otevřít File…] nebo přejděte na Obrázek File tab. Úplná cesta vybraného file se vedle tlačítka zobrazí a tlačítko [Flash] se aktivuje, když se zobrazí file má načteno.
Karta Seznam COM portů zobrazuje všechna připojená zařízení na USB portech počítače. Tlačítka [Select All], [Unselect All] a [Invert All] umožňují uživateli definovat, která připojená zařízení (všechna, žádná nebo některá z nich) by měla být cílem operací nástroje. Tímto způsobem lze stejnou operaci (tj. programování flash paměti) provádět současně na více zařízeních. Tlačítko [Obnovit] umožňuje uživateli aktualizovat seznam připojených zařízení.
Ve výchozím nastavení není možnost [Hromadné vymazání] v sekci [Akce] zaškrtnuta a vymažou se a zapíší se pouze požadované stránky paměti. file obsah. Když je tato možnost zaškrtnuta, před fází programování paměti flash proběhne úplné vymazání.
Možnost [Ověřit] vynutí kontrolu, zda byl obsah paměti zapsán správně.
Chcete-li po operaci na flash paměti aktualizovat tabulku paměti zařízení, zaškrtněte volbu [Aktualizovat paměť zařízení].
Volba ochrany proti čtení umožňuje ochranu proti čtení zařízení po naprogramování paměti flash.
Zaškrtněte volbu [Auto Baudrate] pouze v případě, že je na desce proveden hardwarový reset, aby se vynutila operace [Auto Baudrate]. Ve výchozím nastavení není možnost [Automatická přenosová rychlost] zaškrtnuta.
Obrázek File tab
Vybrané file název, velikost a analyzovaný obsah, který má být naprogramován ve flash paměti zařízení viewed v obrázku File tab.
Karta Paměť zařízení
Vyberte tuto kartu view obsah paměti připojeného zařízení (prostřednictvím tlačítka [Číst]) a protokol obsahující operace provedené na vybraném zařízení.
Kliknutím na tlačítko [Číst] přenesete paměťový segment definovaný pomocí [Počáteční adresa a velikost] do tabulky.
Chcete-li přečíst celou paměť flash, zaškrtněte volbu [Celá paměť].
První sloupec udává základní adresu následujících 16 bajtů v řadě (napřample, řádek 0x10040050, sloupec 4 obsahuje hexadecimální hodnotu bajtu 0x10040054. Uživatel může změnit hodnoty bajtů dvojitým kliknutím na buňku a zadáním nové hexadecimální hodnoty. Upravené bajty se zobrazí červeně.
Kliknutím na tlačítko [Write] naprogramujete celou stránku s novými hodnotami bajtů do paměti flash zařízení.
Tlačítko [Flash] umožňuje spuštění operace programování paměti flash s vybranou možností. Pokud je zaškrtnuto políčko [MAC Address], uživatel může zadat adresu paměti, kde je uložena vybraná MAC adresa. Po kliknutí na tlačítko [Flash] se MAC adresa naprogramuje za snímek file.
Porovnání paměti zařízení s obrázkem File tab
Uživatel může porovnat aktuální paměť zařízení s vybraným obrázkem file. Obraz dva fileZobrazí se s a případné rozdíly jsou zvýrazněny červeně. .bin a .hex files jsou podporovány.
Použití nástroje RF-Flasher s jinými deskami
Nástroj RF-Flasher automaticky detekuje vyhodnocovací desky BlueNRG-1, BlueNRG-2, BlueNRG-LP a BlueNRG-LPS (zobrazené jako STDK) připojené k portům USB počítače. K resetování zařízení a jeho uvedení do režimu bootloaderu UART používá pomocný STM32 (řízený GUI).
Aplikace také pracuje s vlastními deskami, poskytuje jednoduchý přístup UART k připojenému zařízení, ale uživatel musí zařízení uvést do režimu bootloaderu ručně. Po výběru jakýchkoli portů COM jiných než STEVAL se zobrazí následující vyskakovací okno:
Když se objeví toto vyskakovací okno a v závislosti na typu zařízení, režim bootloaderu se aktivuje následovně:
- U zařízení BlueNRG-LP a BlueNRG-LPS musí uživatel nastavit pin PA10 na vysokou hodnotu a provést resetovací cyklus zařízení (udržet PA10 na vysoké hodnotě).
- U zařízení BlueNRG-1 a BlueNRG-2 musí uživatel nastavit pin DIO7 na vysokou hodnotu a resetovat zařízení (udržet DIO7 na vysoké hodnotě).
Uživatel může také nastavit preferovanou přenosovou rychlost pro UART ve vyskakovacím okně a poté stisknout OK pro návrat do GUI.
Poznámka:
Uživatel se musí vyhnout resetování zařízení při používání nástroje RF-Flasher, pokud není aktivní vyskakovací okno ComPort Setting. Pokud je zařízení resetováno, musí uživatel přepnout port COM, aby mohl znovu použít nástroj Flasher.
Poznámka:
Když se používají vlastní desky poskytováním přístupu UART k zařízením BlueNRG-1, BlueNRG-2, BlueNRG-LP a BlueNRG-LPS přes rozhraní USB FTDI, měl by uživatel znovu zkontrolovat latenci spojenou s PC ovladačem USB FTDI. To umožňuje, aby byl připojený port rozpoznán jako virtuální USB COM. Na typickém PC ovladači USB-FTDI dvakrát zkontrolujte nastavení ovladače USB zařízení v [Vlastnosti]>[Port
Nastavení]>[Pokročilé]. Ujistěte se, že je hodnota časovače latence nastavena na 1 ms. Toto nastavení se důrazně doporučuje pro urychlení operací s pamětí flash na vlastních deskách.
Hlavní okno SWD
Pro použití záložky hlavního okna SWD v hlavním okně obslužného programu RF-Flasher musí uživatel připojit hardwarový programovací/ladicí nástroj SWD k linkám SWD zařízení (zařízení BlueNRG-1, BlueNRG-2, BlueNRG-LP a BlueNRG-LPS ).
Jsou podporována následující hardwarová programovací/ladicí rozhraní SWD za předpokladu, že vybraný hardware a související softwarové nástroje podporují připojené zařízení:
- CMSIS-DAP
- ST-LINK
- J-Link
Poznámka
Chcete-li použít J-Link jako ladicí adaptér, je třeba změnit ovladač USB z ovladače J-Link na WinUSB. To lze snadno provést pomocí nástroje HYPERLINK Zadig (https://zadig.akeo.ie) následovně:
- Vyberte J-Link ze seznamu zařízení
- Jako ovladač vyberte „WinUSB“.
- Klepnutím na [Install Driver] nainstalujte ovladač WinUSB
Poznámka:
Viz HYPERLINK J-Link OpenOCD webweb (https://wiki.segger.com/OpenOCD) pro více informací.
Poznámka:
VAROVÁNÍ: Po výměně USB ovladače J-Link není žádný software SEGGER ze softwarového balíku J-Link schopen komunikovat s J-Link. Chcete-li znovu používat software SEGGER J-Link, je třeba ovladač USB přepnout zpět na výchozí nastavení.
Režim SWD: jak spustit
Obraz file výběr
Použijte [Vybrat obrázek File] na hlavní stránce nebo přejděte na [File]>[ Otevřít File…] k načtení existujícího .bin nebo .h ex file. Úplná cesta vybraného file Vedle tlačítka se zobrazí a na konci tlačítka se aktivuje tlačítko [Flash] file načítání.
Na kartě Akce může uživatel vybrat následující možnosti:
- [Ověřit]: vynutí kontrolu, zda byl obsah paměti zapsán správně
- [Ochrana čtení]: po naprogramování vybraného snímku povolí ochranu před čtením zařízení file
- [Hromadné vymazání]: umožňuje provést hromadné vymazání zařízení před naprogramováním vybraného snímku file
- [Aktualizovat paměť zařízení]: umožňuje aktualizaci tabulky paměti zařízení po operaci programování paměti flash
- [Režim Plug&Play]: umožňuje aktivaci/deaktivaci režimu programování flash paměti typu plug-and-play, pokud je k dispozici pouze jeden programovací nástroj SWD. V tomto případě se desky programují jedna po druhé. Po dokončení programování na jedné desce je možné ji odpojit a připojit další desku.
Ve výchozím nastavení není možnost [Mass erase] vedle tlačítka [Flash] zaškrtnuta a pouze požadované stránky paměti jsou vymazány a zapsány pomocí file obsah.
Záložka [Seznam připojených rozhraní] zobrazuje všechna připojená rozhraní SWD (CMSIS-DAP, ST-LINK a J-Link). Stisknutím tlačítka [Obnovit] aktualizujte seznam připojených rozhraní.
Uživatel si také může vybrat, které konkrétní hardwarové rozhraní SWD se musí zobrazit v poli [Rozhraní].
Tlačítka [Select All], [Unselect All] a [Invert All] umožňují uživateli definovat, která připojená rozhraní SWD (všechna, žádná nebo některá z nich) by měla být cílem operací nástroje. Tímto způsobem lze stejnou operaci (tj. programování flash paměti) provádět současně na více zařízeních.
Tlačítko [Flash] umožňuje spuštění operace programování paměti flash s vybranou možností. Pokud je zaškrtnuto políčko [MAC Address], uživatel může zadat adresu paměti, kde je uložena vybraná MAC adresa. Po kliknutí na tlačítko [Flash] se MAC adresa naprogramuje za snímek file.
'Obraz File'
Vybrané file název, velikost a analyzovaný obsah, který má být naprogramován ve flash paměti zařízení viewed in the Image File tab.
Karta Paměť zařízení
Vyberte tuto kartu view obsah paměti připojeného zařízení (prostřednictvím tlačítka [Číst]) a protokol obsahující operace provedené na vybraném zařízení.
Kliknutím na tlačítko [Číst] přenesete paměťový segment definovaný pomocí [Počáteční adresa a velikost] do tabulky.
Chcete-li přečíst celou paměť flash, zaškrtněte volbu [Celá paměť].
První sloupec udává základní adresu následujících 16 bajtů v řadě (napřample, řádek 0x10040050, sloupec 4 obsahuje hexadecimální hodnotu bajtu 0x10040054. Uživatel může změnit hodnoty bajtů dvojitým kliknutím na buňku a zadáním nové hexadecimální hodnoty. Upravené bajty se zobrazí červeně.
Kliknutím na tlačítko [Write] naprogramujete celou stránku s novými hodnotami bajtů do paměti flash zařízení.
Poznámka:
[Porovnat zařízení Paměť na File] je také podporován v režimu SWD se stejnými funkcemi, jaké jsou popsány v části 4.1: Režim UART: jak spustit.
Režim SWD: čtení sektoru bootloaderu
Uživatel může číst sektor bootloaderu připojeného zařízení prostřednictvím hardwarového programovacího rozhraní SWD výběrem [Tools]>[Read Bootloader Sector (SWD)]. Obsah sektoru bootloaderu se zobrazuje na kartě Bootloader/OTP.
Poznámka:
Tato funkce je podporována pouze v režimu SWD a je přístupná pouze prostřednictvím GUI.
Režim SWD: čtení oblasti OTP
Uživatel může číst zařízení připojené k oblasti OTP (pokud je podporováno) prostřednictvím hardwarového programovacího rozhraní SWD výběrem [Nástroje]>[Číst oblast OTP (SWD)]. Obsah oblasti OTP se zobrazuje na kartě Bootloader/OTP.
Tato funkce není podporována v režimu UART.
Programovací režim SWD Plug&Play
Programovací režim SWD Plug&Play umožňuje uživateli vstoupit do programovací smyčky připojením nové platformy zařízení, která má být naprogramována. Když je obrázek flash paměti file a programovacích akcích, aplikace Flasher PC požádá uživatele o připojení zařízení k rozhraní SWD (zobrazí se zpráva Čekání na zařízení č. 1).
Když uživatel připojí zařízení, zobrazí se zpráva Zařízení č. 1 připojeno a aplikace začne programovat zařízení s vybraným obrázkem file a možnosti. Po dokončení programování aplikace Flasher zobrazí zprávu Please connect device N. 1. Když uživatel odpojí zařízení, zobrazí se zpráva Waiting for device N. 2. Uživatel může tento automatický režim zastavit stisknutím tlačítka [Stop].
Při použití režimu Plug&Play musí uživatel vybrat rozhraní, které se má použít (CMSIS-DAP, ST-LINK nebo J-Link).
Programování MAC adres
Programování MAC adresy umožňuje uložit MAC adresu do konkrétního umístění flash paměti v zařízení.
Uživatel se může rozhodnout, zda tuto možnost povolí nebo ne, zaškrtnutím nebo zrušením zaškrtnutí políčka [MAC address]. Konkrétní umístění flash paměti se nastavuje pomocí pole [MAC Flash location].
Tlačítko [Set MAC address] umožňuje uživateli vybrat MAC adresu následovně:
- Zaškrtněte políčko [Rozsah] a do pole [Počáteční adresa] zadejte počáteční adresu. Počáteční adresa je MAC adresa, která má být uložena na prvním připojeném zařízení.
- Je možné nastavit přírůstkové kroky počínaje hodnotou [Start Address] zadáním počtu desek, které mají být naprogramovány do Num. Karta Desky nebo zadáním hodnoty [Koncová adresa]:
- Pokud byl na záložce Actions zvolen automatický režim, bude pro operace automatického programování použit vybraný seznam MAC adres. Pokud ne, naprogramuje se pouze jedno zařízení pomocí pole [Start Address].
- Uživatel může poskytnout seznam MAC adres, které mají být použity prostřednictvím vstupu file:
- Zkontrolujte [File] a vyberte vstupní text file v [Načíst File] pole.
- Pokud byl na záložce Actions zvolen automatický režim, bude pro operace automatického programování použit vybraný seznam MAC adres. Pokud ne, použije se pro jednu programovací operaci pouze první adresa.
Zaškrtávací políčko [Save MAC Address log] umožňuje uložit seznam použitých MAC adres do a file, vybraný v [File Název] pole.
Programování MAC adres lze kombinovat s automatickým programovacím režimem. Pro každé připojené zařízení obrázek file se naprogramuje jako první a poté MAC adresa. Počet vybraných MAC adres
(přírůstková velikost seznamu adres nebo vstup file velikost) spustí konec operací automatického programování. Každá naprogramovaná MAC adresa je zobrazena v okně Log.
Programování MAC adres je podporováno v režimu UAR a SWD.
Uživatel si může vybrat, zda se jedná o timestamp se přidá do uloženého protokolu MAC adres file jméno (jako přípona).
Pokud časamp se nepřidává k názvu logu file, všechny informace protokolu jsou uloženy ve stejném protokolu file. Pokud časamp je přidán, informace protokolu pro každý běh se uloží do jiného protokolu file.
Název logu file lze specifikovat pomocí [File Název] pole.
Spouštěcí nástroj RF-Flasher
Spouštěč RF-Flasher je samostatný nástroj umožňující uživateli spouštět příkazy nástroje RF-Flasher pomocí GUI nástroje RF-Flasher.
Je vyžadováno příkazové okno DOS a jsou podporovány režimy UART i SWD (pomocí obrázku .bin a .hex files).
Spouštěcí nástroj RF-Flasher (RF-Flasher_Launcher.exe) je součástí softwarového balíčku nástroje RF-Flasher ve složce aplikace. Složka „Release“ ve spouštěcí nabídce softwarového balíku obslužného programu RF-Flasher
položka (ST RF-Flasher utility xxx) umožňuje přímý přístup do složky aplikace.
Požadavky
Aby bylo možné použít nástroj RF-Flasher launcher na konkrétním zařízení, musí být splněny následující předpoklady:
- Režim UART: platforma BlueNRG-1, BlueNRG-2, BlueNRG-LP nebo BlueNRGLPS musí být připojena k portu USB počítače
- Režim SWD: Hardwarový programovací/ladicí nástroj SWD musí být připojen k linkám BlueNRG-1, BlueNRG-2, BlueNRG-LP nebo BlueNRG-LPS SWD.
S volbou -l jsou všechny kroky operace sledovány v protokolu files, uložené ve složce „Logs“, která je vytvořena ve složce „Aplikace“ v obslužném programu RF-Flasher.
Možnosti nástroje RF-Flasher launcher
Chcete-li použít spouštěcí nástroj RF-Flasher na konkrétním zařízení, musí uživatel otevřít prostředí Windows DOS a spustit
RF-Flasher_Launcher.exe se správným příkazem a možnostmi (použitím –h získáte seznam všech podporovaných možností).
RF-Flasher_Launcher.exe -h:
Použití: RF-Flasher Launcher [-h] {flash, read, mass_erase, authentic_memory, erase_pages, uart, swd, read_OTP,
write_OTP}
RF-Flasher launcher verze xxx
Nepovinné argumenty:
-h, –help: zobrazí tuto zprávu nápovědy a ukončí příkazy:
{flash, read, mass_erase, authentic_memory, erase_pages, uart, swd, read_OTP, write_OTP}
- flash: naprogramujte flash paměť
- čtení: čtení paměti flash
- mass_erase: vymazání paměti flash
- ověřit_paměť: ověřte obsah RF zařízení pomocí a file
- erase_pages: vymazání jedné nebo více stránek z paměti flash
- uart: zobrazit všechny připojené COM porty (režim UART)
- swd: zobrazí všechna zařízení připojená přes rozhraní SWD: ST-LINK, CMSIS-DAP, J-Link (režim SWD)
- read_OTP: čtení oblasti OTP (pouze v režimu SWD)
- write_OTP: zápis oblasti OTP (pouze v režimu SWD)
Spouštěcí nástroj RF-Flasher: režimy UART a SWD
Nástroj RF-Flasher launcher podporuje dva provozní režimy:
- Režim UART (připojte vybrané zařízení k USB portu počítače)
- Režim SWD (připojte vybrané linky SWD zařízení BlueNRG-1, BlueNRG-2, BlueNRG-LP nebo BlueNRG-LPS k nástroji pro programování/ladění SWD).
Spouštěcí nástroj RF-Flasher: pomocí příkazu uart získáte seznam všech dostupných portů COMx (zařízení připojená k portům USB počítače):
RF-Flasher_Launcher.exe uart
PŘIPOJENÝ PORT = COM194 (ST DK), COM160 (ST DK)
Spouštěcí nástroj RF-Flasher: pomocí příkazu swd získáte seznam všech dostupných nástrojů pro programování/ladění hardwaru SWD:
RF-Flasher_Launcher.exe swd
CONNECTED BY ST-LINK = NO ST-LINK CONNECTED
PŘIPOJENO PROSTŘEDNICTVÍM CMSIS-DAP (sériové číslo rozhraní CMSIS-DAP):
- 07200001066fff333231545043084259a5a5a5a597969908
- 07200001066dff383930545043205830a5a5a5a597969908
- 07200001066dff333231545043084255a5a5a5a597969908 PŘIPOJENO PROSTŘEDNICTVÍM J-Link = ŽÁDNÝ J-Link PŘIPOJEN
Spouštěcí nástroj RF-Flasher: příkaz flash
Chcete-li použít spouštěcí nástroj RF-Flasher k naprogramování konkrétní flash paměti zařízení, je k dispozici příkaz flash (pomocí volby –h získáte seznam všech podporovaných možností):
RF-Flasher_Launcher.exe flash -h
Použití příkazů Flash
RF-Flasher_Launcher.exe flash [-h] [-adresa START_ADDRESS][-f FILE_TO_FLASH
[FILE_TO_FLASH, …]] [-erase] [-verify] [-rp] [-mac] [-mac_address MAC_ADDRESS][-mac_log_file MAC_LOG_FILE][-mac_start MAC_START_ADDRESS | -mac_file
MAC_FILE_ADDRESS](-vše | -d ID_ZAŘÍZENÍ) [-podrobné {0, 1, 2, 3, 4}] [-l](-UART |
-SWD) [-frekvence {5,15,25,50,100,125,240,480,900,1800,4000}]
Volitelné argumenty příkazu Flash
- -adresa START_ADDRESS, –-adresa START_ADDRESS: počáteční adresa.
- -all, –all: všechna připojená zařízení (port COM v režimu UART; ID ST-LINK, ID CMSIS-DAP a ID J-linku v režimu SWD).
- -d DEVICE_ID, –device DEVICE_ID: nastavení ID hardwarového nástroje použitého pro připojení (COM port v režimu UART; ST-LINK ID, CMSIS-DAP ID a J-Link ID v režimu SWD).
- -erase, –-erase: povolí možnost [Hromadné vymazání].
- -f FILE_TO_FLASH [FILE_TO_FLASH …], –fileToFlash FILE_TO_FLASH
[FILE_TO_FLASH …]: seznam .bin nebo .hex files k naprogramování zařízení RF: zařízení BlueNRG-1, BlueNRG-2, BlueNRG-LP nebo BlueNRG-LPS. - frekvence {5,15,25,50,100,125,240,480,900,1800,4000}, –frekvence {5,15,25,50,100,125,240,480,900,1800,4000}: nastavená hodnota frekvence SWD – hardwarová hodnota – STLINK). Výchozí hodnota je 4000.
- -h, –help: zobrazí tuto zprávu nápovědy a skončí.
- -l, –log: data protokolu.
- -mac, –mac: povolí volbu [Mac adresa].
- -mac_address –MAC_ADDRESS: umístění v paměti flash, kde je uložena veřejná adresa Bluetooth®.
- -mac_file MAC_FILE_ADDRESS, –mf MAC_FILE_ADRESA: file obsahující seznam MAC adres.
- -mac_log_file MAC_LOG_FILE, –ml MAC_LOG_FILE: files obsahující protokoly uložených/neuložených a použitých/nepoužitých MAC adres.
- -mac_start MAC_START_ADDRESS, –ms MAC_START_ADDRESS: první MAC adresa.
- -rp, –-readout_protection: povolí možnost [Ochrana před čtením].
- -SWD, –-swd: SWD modalita (ST-LINK, CMSIS-DAP, J-Link hardwarový programovací/ladicí nástroj).
- -UART, –-uart: režim UART. Vlastní deska musí být před provedením operace uvedena do režimu bootloaderu (vysoká hodnota pinu DIO7 při provádění cyklu resetování zařízení BlueNRG-1 nebo BlueNRG-2; vysoká hodnota pinu PA10 při resetování zařízení BlueNRG-LP nebo BlueNRG-LPS) .
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: zvýšit upovídanost výstupu; nastavit úroveň ladění až na 4 (pouze pro SWD modalitu a data protokolu). Výchozí hodnota je 2.
- -verify, –verify: povolí volbu [Ověřit].
Poznámka:
- Pokud je vybrán režim UART, zařízení musí být připojeno k portu USB COM počítače a musí být použita možnost –UART. Pokud je k USB portům počítače připojeno více než jedno zařízení, možnost –all umožňuje vybrat všechna. Alternativně může uživatel specifikovat každý COM port pomocí volby –d.
- Pokud je vybrán režim SWD, musí být k vybraným linkám SWD zařízení připojen hardwarový programovací/ladicí nástroj SWD a je nutné použít volbu -SWD. Pokud je k PC připojeno přes SWD rozhraní více než jedno zařízení, možnost –all umožňuje vybrat všechna. Alternativně může uživatel specifikovat každé rozhraní pomocí volby –d.
- Binární file který se má načíst, je určen pomocí volby –f. Pokud chce uživatel naprogramovat zařízení BlueNRG-1, BlueNRG-2, BlueNRG-LP nebo BlueNRG-LPS s různými binárními files během stejné programovací relace mohou specifikovat příslušné binární obrazy v tomto pořadí: BlueNRG-1, BlueNRG-2, BlueNRG-LP, BlueNRG-LPS.
RF-Flasher_Launcher.exe flash -UART -all
– f „C:\{cesta_uživatele}\BlueNRG-1_2 DK
3.2.2\Firmware\BlueNRG1_Periph_Examples\Micro\Hello_World\BlueNRG-1\Micro_Hell o_World.bin”
– f „C:\{cesta_uživatele}\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\Přamples_MIX\MICRO\MICRO_Hello_World\STEVAL-
IDB011V1\Micro_Hello_World.bin”
– f “C:{user_path}\BlueNRG-LP DK 1.4.0\Firmware
\Peripheral_Examples\Přamples_MIX\MICRO\MICRO_Hello_World\STEVAL-
IDB012V1\Micro_Hello_World.bin”
První file je naprogramován na připojených zařízeních BlueNRG-1; druhý file je naprogramován na připojených zařízeních BlueNRG-2; třetí file je naprogramován na připojených zařízeních BlueNRG-LP; čtvrtý file je naprogramován na připojených zařízeních BlueNRG-LPS. - Pokud není použita volba –f, binární obrazy fileje specifikováno v Application/config_file.conf se používají:
#Obraz file pro zařízení BlueNRG_1
BLUENRG_1 = “user_path”/bluenrg_1_binary_file.hex
#Obraz file pro zařízení BlueNRG_2
BLUENRG_2 = “user_path”/bluenrg_2_binary.hex
#Obraz file pro zařízení BlueNRG_LP
BLUENRG_LP = “user_path”/bluenrg_lp_binary.hex
#Obraz file pro zařízení BlueNRG_LPS
BLUENRG_LPS = “user_path”/bluenrg_lps_binary.hex
Uživatel musí zadat úplnou cestu binárního obrazu pro každé zařízení.
Spouštěcí nástroj RF-Flasher: příkaz čtení
Chcete-li použít spouštěcí nástroj RF-Flasher ke čtení konkrétní flash paměti zařízení, je k dispozici příkaz read (pomocí –h získáte seznam všech podporovaných možností):
RF-Flasher_Launcher.exe čtení –h
Použití příkazů čtení
RF-Flasher_Launcher.exe přečte [-h] [-adresa START_ADDRESS][-velikost SIZE] [–celá] [-s] (-all | -d DEVICE_ID)(-UART | -SWD) [-verbose {0, 1 , 2, 3, 4}] [-l] [-frekvence {5,15,25,50,100,125,240,480,900,1800,4000}]
Číst volitelné argumenty příkazu
- -adresa START_ADDRESS, –-adresa START_ADDRESS: počáteční adresa (výchozí hodnota je 0x10040000).
- -all, –all: všechna připojená zařízení (port COM v režimu UART; ID ST-LINK, ID CMSIS-DAP a ID J-linku v režimu SWD).
- -d DEVICE_ID, –device DEVICE_ID: nastavení ID hardwarového nástroje použitého pro připojení (COM port v režimu UART; ST-LINK ID, CMSIS-DAP ID a J-Link ID v režimu SWD).
- -entire, –entire: načte celou flash paměť.
- -frekvence {5,15,25,50,100,125,240,480,900,1800,4000}, -frekvence
{5,15,25,50,100,125,240,480,900,1800,4000}: nastavte hodnotu frekvence (pouze pro SWD modalitu – ST-LINK hardware). Výchozí hodnota je 4000. - -h, --help: zobrazí tuto zprávu nápovědy a skončí.
- -l, –-log: data protokolu.
- -s, –-show: zobrazí flash paměť po operaci čtení.
- -size SIZE, –-size SIZE: velikost flash paměti ke čtení (výchozí hodnota je 0x3000).
- -SWD, –-swd: SWD modalita (ST-LINK, CMSIS-DAP, J-Link hardwarový programovací/ladicí nástroj).
- -UART, –-uart: modalita UART. Vlastní desky musí být před provedením této operace uvedeny do režimu bootloaderu. U zařízení BlueNRG-LP a BlueNRG-LPS musí uživatel nastavit pin PA10 na vysokou hodnotu a provést resetovací cyklus zařízení, přičemž bude PA10 udržovat na vysoké hodnotě. U zařízení BlueNRG-1 a BlueNRG-2 musí uživatel nastavit pin DIO7 na vysokou hodnotu a resetovat zařízení, přičemž DIO7 bude na vysoké hodnotě.
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: zvýšit upovídanost výstupu; nastavit úroveň ladění až na 4 (pouze pro SWD modalitu a data protokolu). Výchozí hodnota je 2.
- Pokud je vybrán režim UART, zařízení musí být připojeno k portu USB COM počítače a musí být použita možnost –UART. Pokud je k USB portům počítače připojeno více než jedno zařízení, možnost –all umožňuje vybrat všechna. Alternativně může uživatel specifikovat každý COM port pomocí volby –d.
- Pokud je vybrán režim SWD, musí být k vybraným linkám SWD zařízení připojen hardwarový programovací/ladicí nástroj SWD a je nutné použít volbu -SWD. Pokud je k PC připojeno přes SWD rozhraní více než jedno zařízení, možnost –all umožňuje vybrat všechna. Alternativně může uživatel specifikovat každé rozhraní pomocí volby –d.
Spouštěcí nástroj RF-Flasher: příkaz hromadného vymazání
Chcete-li použít spouštěcí nástroj RF-Flasher k hromadnému vymazání paměti flash konkrétního zařízení,
K dispozici je příkaz mass_erase (použitím –h získáte seznam všech podporovaných možností):
RF-Flasher_Launcher.exe mass_erase –h
Použití příkazu hromadného mazání
RF-Flasher_Launcher.exe mass_erase [-h] [-s] (-all | -d DEVICE_ID)(-UART | -SWD) [-verbose {0, 1, 2, 3, 4}] [-l][- frekvence
{5,15,25,50,100,125,240,480,900,1800,4000}]
Volitelné argumenty příkazu hromadného mazání
- -all, –all: všechna připojená zařízení (port COM v režimu UART; ID ST-LINK, ID CMSIS-DAP a ID J-linku v režimu SWD).
- -d DEVICE_ID, –device DEVICE_ID: nastavení ID hardwarového nástroje použitého pro připojení (COM port v režimu UART; ST-LINK ID, CMSIS-DAP ID a J-Link ID v režimu SWD).
- -frekvence {5,15,25,50,100,125,240,480,900,1800,4000}, -frekvence
{5,15,25,50,100,125,240,480,900,1800,4000}: nastavte hodnotu frekvence (pouze pro SWD modalitu – ST-LINK hardware). Výchozí hodnota je 4000. - -h, –-help: zobrazí tuto zprávu nápovědy a skončí.
- -l, –-log: data protokolu.
- -s, –-show: zobrazí flash paměť po operaci hromadného mazání.
- -SWD, –-swd: SWD modalita (ST-LINK, CMSIS-DAP, J-Link hardwarový programovací/ladicí nástroj).
- -UART, –-uart: modalita UART. Vlastní desky musí být před provedením této operace uvedeny do režimu bootloaderu. U zařízení BlueNRG-LP a BlueNRG-LPS musí uživatel nastavit pin PA10 na vysokou hodnotu a provést resetovací cyklus zařízení, přičemž bude PA10 udržovat na vysoké hodnotě. U zařízení BlueNRG-1 a BlueNRG-2 musí uživatel nastavit pin DIO7 na vysokou hodnotu a resetovat zařízení, přičemž DIO7 bude na vysoké hodnotě.
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: zvýšit upovídanost výstupu; nastavit úroveň ladění až na 4 (pouze pro SWD modalitu a data protokolu). Výchozí hodnota je 2.
Poznámka
- Pokud je vybrán režim UART, zařízení musí být připojeno k portu USB COM počítače a musí být použita možnost –UART. Pokud je k USB portům počítače připojeno více než jedno zařízení, možnost –all umožňuje vybrat všechna. Alternativně může uživatel specifikovat každý COM port pomocí volby –d.
- Pokud je vybrán režim SWD, musí být k vybraným linkám SWD zařízení připojen hardwarový programovací/ladicí nástroj SWD a je nutné použít volbu -SWD. Pokud je k PC připojeno přes SWD rozhraní více než jedno zařízení, možnost –all umožňuje vybrat všechna. Alternativně může uživatel specifikovat každé rozhraní pomocí volby –d.
Spouštěcí nástroj RF-Flasher: příkaz pro ověření paměti
Chcete-li použít spouštěcí nástroj RF-Flasher k ověření obsahu paměti flash konkrétního zařízení,
Je dostupný příkaz verifikovat_paměť (použijte –h pro získání seznamu všech podporovaných možností):
RF-Flasher_Launcher.exe ověřovací_paměť –h
Ověřte využití příkazu paměti
RF-Flasher_Launcher.exe ověřit_paměť [-h] -f FLASH_VERIFY_FILE[-s][-adresa START_ADDRESS](-vše | -d DEVICE_ID) [-podrobné {0, 1, 2, 3, 4}][-l] (-UART |-SWD)[-frekvence {5,15,25,50,100,125,240,480,900,1800,4000 ,XNUMX}]
Ověřte volitelné argumenty příkazu paměti
- -adresa START_ADDRESS, –-adresa START_ADDRESS: počáteční adresa pro ověření (pro .bin filepouze s). Výchozí hodnota je 0x10040000.
- -all, –all: všechna připojená zařízení (port COM v režimu UART; ID ST-LINK, ID CMSIS-DAP a ID J-linku v režimu SWD).
- -d DEVICE_ID, –device DEVICE_ID: nastavení ID hardwarového nástroje použitého pro připojení (COM port v režimu UART; ST-LINK ID, CMSIS-DAP ID a J-Link ID v režimu SWD).
- -f FLASH_VERIFY_FILE,--file FLASH_VERIFY_FILE: file slouží k ověření paměti flash
- -frekvence {5,15,25,50,100,125,240,480,900,1800,4000}, -frekvence {5,15,25,50,100,125,240,480,900,1800,4000} hardware (modalita: nastavení frekvence SW-LINK) Výchozí hodnota je 4000.
- -h, --help: zobrazí tuto zprávu nápovědy a skončí
- -l, --log: protokolová data.
- -s, –-show: zobrazí flash paměť po ověření
- -SWD, –-swd: režim SWD (ST-LINK, CMSIS-DAP, hardwarový programovací/ladicí nástroj J-Link).
- -UART, –-uart: režim UART.
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: zvýšit upovídanost výstupu; nastavit úroveň ladění až na 4 (pouze pro SWD modalitu a data protokolu). Výchozí hodnota je 2.
- Pokud je vybrán režim UART, zařízení musí být připojeno k portu USB COM počítače a musí být použita možnost –UART. Pokud je k USB portům počítače připojeno více než jedno zařízení, možnost –all umožňuje vybrat všechna. Alternativně může uživatel specifikovat každý COM port pomocí volby –d.
- Pokud je vybrán režim SWD, musí být k vybraným linkám SWD zařízení připojen hardwarový programovací/ladicí nástroj SWD a je nutné použít volbu -SWD. Pokud je k PC připojeno přes SWD rozhraní více než jedno zařízení, možnost –all umožňuje vybrat všechna. Alternativně může uživatel specifikovat každé rozhraní pomocí volby –d.
Spouštěcí nástroj RF-Flasher: příkaz erase pages
Chcete-li použít spouštěcí nástroj RF-Flasher k vymazání stránky s obsahem paměti flash z konkrétního zařízení,
Příkaz erase_pages je k dispozici (použijte –h pro získání seznamu všech podporovaných možností):
RF-Flasher_Launcher.exe erase_pages –h
Použití příkazu Erase pages
RF-Flasher_Launcher.exe erase_pages [-h](-UART |-SWD)(-all | -d DEVICE_ID) [-l] [-verbose {0, 1, 2, 3, 4}] [-frekvence {5,15,25,50,100,125,240,480,900,1800,4000, XNUMX}] [-s] (-p STRÁNEK | -rozsah ROZSAH)
Volitelné argumenty příkazu Erase pages
- -all, –all: všechna připojená zařízení (port COM v režimu UART; ID ST-LINK, ID CMSIS-DAP a ID J-linku v režimu SWD).
- -d DEVICE_ID, –device DEVICE_ID: nastavení ID hardwarového nástroje použitého pro připojení (COM port v režimu UART; ST-LINK ID, CMSIS-DAP ID a J-Link ID v režimu SWD).
- -h, –-help: zobrazí tuto zprávu nápovědy a skončí.
- -l, –-log: data protokolu.
- -frekvence {5,15,25,50,100,125,240,480,900,1800,4000}, -frekvence
{5,15,25,50,100,125,240,480,900,1800,4000}: nastavte hodnotu frekvence (pouze pro SWD modalitu – ST-LINK hardware). Výchozí hodnota je 4000. - -p PAGES, –page PAGES: seznam stránek k vymazání (začíná od 0).
- -rozsah ROZSAH ROZSAH, –rozsah ROZSAH ROZSAH: rozsah stránek k vymazání (kde první ROZSAH označuje nejmenší číslo stránky a druhý ROZSAH označuje nejvyšší číslo stránky).
- -s, –-show: zobrazí flash paměť po ověření.
- -SWD, –-swd: SWD modalita (ST-LINK, CMSIS-DAP, J-Link hardwarový programovací/ladicí nástroj).
- -UART, –-uart: modalita UART. Vlastní desky musí být před provedením této operace uvedeny do režimu bootloaderu. U zařízení BlueNRG-LP a BlueNRG-LPS musí uživatel nastavit pin PA10 na vysokou hodnotu a provést resetovací cyklus zařízení, přičemž bude PA10 udržovat na vysoké hodnotě. U zařízení BlueNRG-1 a BlueNRG-2 musí uživatel nastavit pin DIO7 na vysokou hodnotu a resetovat zařízení, přičemž DIO7 bude na vysoké hodnotě.
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: zvýšit upovídanost výstupu; nastavit úroveň ladění až na 4 (pouze pro SWD modalitu a data protokolu). Výchozí hodnota je 2.
- Pokud je vybrán režim UART, zařízení musí být připojeno k portu USB COM počítače a musí být použita možnost –UART. Pokud je k USB portům počítače připojeno více než jedno zařízení, možnost –all umožňuje vybrat všechna. Alternativně může uživatel specifikovat každý COM port pomocí volby –d.
- Pokud je vybrán režim SWD, musí být k vybraným linkám SWD zařízení připojen hardwarový programovací/ladicí nástroj SWD a je nutné použít volbu -SWD. Pokud je k PC připojeno přes SWD rozhraní více než jedno zařízení, možnost –all umožňuje vybrat všechna. Alternativně může uživatel specifikovat každé rozhraní pomocí volby –d.
Spouštěcí nástroj RF-Flasher: čtení příkazu OTP
Chcete-li použít spouštěcí nástroj RF-Flasher ke čtení OTP konkrétního zařízení, je k dispozici příkaz read_OTP (pomocí –h získáte seznam všech podporovaných možností):
RF-Flasher_Launcher.exe read_OTP –h
Přečtěte si použití příkazu OTP
RF-Flasher_Launcher.exe read_OTP [-h] (vše | -d DEVICE_ID) [-adresa OTP_ADDRESS][-num NUM] [-frekvence {5,15,25,50,100,125,240,480,900,1800,4000}] [-l s] [-verbose {0,1,2,3,4}]
Přečtěte si volitelné argumenty příkazu OTP
- -adresa OTP_ADDRESS, –adresa OTP_ADDRESS: adresa oblasti OTP (výchozí: 0x10001800
– slovo zarovnáno). - -all, –all: všechna připojená zařízení (ST-LINK ID, CMSIS-DAP ID a J-link ID v režimu SWD).
- -d DEVICE_ID, –device DEVICE_ID: nastavení ID hardwarového nástroje použitého pro připojení (ST-LINK ID, CMSIS-DAP ID a J-Link ID v režimu SWD).
- -frekvence {5,15,25,50,100,125,240,480,900,1800,4000}, -frekvence {5,15,25,50,100,125,240,480,900,1800,4000} hardware (modalita: nastavení frekvence SW-LINK) Výchozí hodnota je 4000.
- -h, –-help: zobrazí tuto zprávu nápovědy a skončí.
- -l, –-log: data protokolu.
- -num NUM, –číslo NUM: počet slov k přečtení v oblasti OTP. Výchozí hodnota je 256.
- -s, –-show: zobrazí oblast OTP.
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: zvýšit upovídanost výstupu; nastavit úroveň ladění až na 4 (pouze pro SWD modalitu a data protokolu). Výchozí hodnota je 2.
Poznámka:
Příkaz read_OTP funguje pouze v režimu SWD. Proto musí být k vybraným linkám SWD zařízení připojen hardwarový programovací/ladicí nástroj SWD. Pokud je k PC připojeno přes SWD rozhraní více než jedno zařízení, možnost –all umožňuje vybrat všechna. Alternativně může uživatel specifikovat každé rozhraní pomocí volby –d.
Spouštěcí nástroj RF-Flasher: napište příkaz OTP
Chcete-li použít spouštěcí nástroj RF-Flasher ke čtení OTP konkrétního zařízení, je k dispozici příkaz write_OTP (pomocí –h získáte seznam všech podporovaných možností):
RF-Flasher_Launcher.exe write_OTP –h
Zapište použití příkazu OTP
RF-Flasher_Launcher.exe zápis_OTP [-h] (vše | -d DEVICE_ID) -adresa OTP_ADDRESS
-hodnota OTP_VALUE [-frekvence {5,15,25,50,100,125,240,480,900,1800,4000}] [-l] [-verbose {0,1,2,3,4}]
Napište volitelné argumenty příkazu OTP
- -adresa OTP_ADDRESS, –adresa OTP_ADDRESS: adresa oblasti OTP (výchozí: 0x10001800 – slovo zarovnáno).
- -all, –all: všechna připojená zařízení (ST-LINK ID, CMSIS-DAP ID a J-link ID v režimu SWD).
- -d DEVICE_ID, –device DEVICE_ID: nastavení ID hardwarového nástroje použitého pro připojení (ST-LINK ID, CMSIS-DAP ID a J-Link ID v režimu SWD).
- -frekvence {5,15,25,50,100,125,240,480,900,1800,4000}, -frekvence {5,15,25,50,100,125,240,480,900,1800,4000} hardware (modalita: nastavení frekvence SW-LINK) Výchozí hodnota je 4000.
- -h, –-help: zobrazí tuto zprávu nápovědy a skončí.
- -l, –-log: data protokolu.
- -s, –-show: zobrazí flash paměť po ověření.
- -hodnota OTP_VALUE, -hodnota OTP_VALUE: hodnota OTP (slovo, například 0x11223344)
- -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: zvýšit upovídanost výstupu; nastavit úroveň ladění až na 4 (pouze pro SWD modalitu a data protokolu). Výchozí hodnota je 2.
Poznámka:
Příkaz write_OTP funguje pouze v režimu SWD. Proto musí být k vybraným linkám SWD zařízení připojen hardwarový programovací/ladicí nástroj SWD. Pokud je k PC připojeno přes SWD rozhraní více než jedno zařízení, možnost –all umožňuje vybrat všechna. Alternativně může uživatel specifikovat každé rozhraní pomocí volby –d.
Nástroj RF-Flasher launcher: examples
Naprogramujte binární obraz na připojených zařízeních BlueNRG-1 a BlueNRG-2 pomocí hardwarového nástroje ST-LINK (v režimu SWD):
RF-Flasher_Launcher.exe flash -SWD -all -f “User_Application.hex” –l
Naprogramujte binární obraz na připojená zařízení Bluetooth® Low Energy prostřednictvím portů USB COM (v režimu UART):
RF-Flasher_Launcher.exe flash -UART –all -f “User_Application.hex” –l
Naprogramujte binární obraz na připojených zařízeních prostřednictvím kanálu CMSIS-DAP pomocí možností mazání, ověřování a protokolování dat (v režimu SWD):
Historie revizí
Tabulka 3. Historie revizí dokumentu
Datum | Verze | Změny |
15. května 2018 | 1 | Počáteční vydání. |
03. července 2018 |
2 |
Aktualizováno Obrázek 1. BlueNRG-1, BlueNRG-2 Flasher Utility, Obrázek 2. Flasher Utility Hlavní okno UART, Obrázek 3. Flasher Utility Režim UART: obrázek file , Obrázek 4. Režim UART nástroje Flasher: paměť zařízení , Obrázek 5. Nástroj Flasher Režim UART: změna paměťových polí, Obrázek 7. Nástroj Flasher Utility: hlavní okno SWD, Obrázek 8. Nástroj Flasher Režim SWD: paměť zařízení, Obrázek 10.
Flasher Utility: automatický režim SWD, Obrázek 11. Nástroj Flasher: automatický režim UART, Obrázek 12. Nástroj Flasher: Automatické programování UART je dokončeno a Obrázek 13. Nástroj Flasher Utility: Výběr adresy MAC SWD. Drobné změny textu v celém dokumentu. |
26. února 2019 | 3 | Aktualizována sekce Úvod a sekce 3.1 Režim UART: jak spustit. Přidána utilita pro spouštění Sekce 8 Flasher a všechny její podsekce. |
09-dub-2019 |
4 |
Přidán odkaz na „složku aplikací“ v části 8: Spouštěcí nástroj RF-Flasher.
Aktualizována část 8.4: Spouštěcí nástroj RF-Flasher: příkaz flash. |
14. července 2020 |
5 |
Změněno BlueNRG-1 a BlueNRG-2 na BlueNRG-X Flasher softwarový balík
Přidán odkaz na zařízení BlueNRG-LP. Aktualizováno Obrázek 1. Nástroj RF-Flasher, Obrázek 3. Hlavní okno UART nástroje Flasher, Obrázek 5. Nástroj Flasher Režim UART: karta Paměť zařízení, Obrázek 6. Nástroj Flasher Režim UART: změna paměťových polí, Obrázek 9. Nástroj Flasher: hlavní okno SWD, Obrázek 10. Nástroj Flasher Režim SWD: karta Paměť zařízení, Obrázek 14. Nástroj Flasher: Režim SWD Plug&Play, Obrázek 15. Nástroj Flasher: výběr MAC adresy a Obrázek 18. Spouštěč RF-Flasher: příkaz flash s volbou –erase, -l, -verify |
05. prosince - 2020 |
6 | Aktualizována sekce Úvod, Část 2.1: Systémové požadavky, Část 4.1: Režim UART: jak spouštět, Část 5: Hlavní okno SWD, Část 5.1: Režim SWD: Jak spouštět, Část 8.1: Požadavky,
Sekce 8.2: Možnosti nástroje RF-Flasher launcher, Sekce 8.3: RF-Flasher launcher: režimy UART a SWD, Oddíl 8.4: RF-Flasher launcher: příkaz flash, Oddíl 8.5: Nástroj RF-Flasher launcher: příkaz čtení, Oddíl 8.6 : Spouštěcí nástroj RF-Flasher: příkaz hromadného vymazání, Část 8.7: Spouštěcí nástroj RF-Flasher: příkaz pro ověření paměti. Přidána sekce 8.8: Spouštěcí nástroj RF-Flasher: příkaz erase pages. |
04. října 2021 |
7 |
Přidána sekce 5.2: Režim SWD: čtení sektoru bootloaderu a sekce 5.3: Režim SWD: čtení oblasti OTP.
Aktualizován název, Část Úvod, Část 2: Začínáme, Část 2.1: Systémové požadavky, Část 2.2: Nastavení softwarového balíčku, Sekce 3: Rozhraní panelu nástrojů, Sekce 4: Hlavní okno UART, Sekce 8: Spouštěcí nástroj RF-Flasher, Sekce 8.1: Požadavky, Sekce 8.2: Možnosti utility spouštěče RF-Flasher, Sekce 8.3: Spouštěcí utilita RF-Flasher: Režimy UART a SWD , Oddíl 8.4: Spouštěcí nástroj RF-Flasher: příkaz flash, Oddíl 8.5: Nástroj pro spouštění RF-Flasher: příkaz čtení, Oddíl 8.6: Nástroj pro spouštění RF-Flasher: příkaz hromadného vymazání, Oddíl 8.7: Nástroj pro spouštění RF-Flasher: příkaz pro ověření paměti, Oddíl 8.8: Nástroj pro spouštění RF-Flasher: příkaz erase pages , Oddíl 1.1: Seznam akronymů a Oddíl 1.2: Referenční dokumenty. |
Datum | Verze | Změny |
Aktualizováno Obrázek 1. Nástroj RF-Flasher, Obrázek 2. Porovnat dva Filekarta s,
Obrázek 3. Hlavní okno UART nástroje Flasher, Obrázek 4. Nástroj Flasher Režim UART: Obrázek File karta, Obrázek 5. Režim UART nástroje Flasher: karta Paměť zařízení, Obrázek 6. Režim UART nástroje Flasher: změna paměťových polí, Obrázek 7. Režim UART nástroje Flasher: Porovnání paměti zařízení s obrázkem File karta, Obrázek 9. Nástroj Flasher: hlavní okno SWD, Obrázek 10. Nástroj Flasher Režim SWD: karta Paměť zařízení, Obrázek 16. Nástroj Flasher: Programování MAC adresy UART, Obrázek 17. Nástroj Flasher: Programování MAC adresy SWD a Obrázek 18. RF -Flasher launcher: příkaz flash s možností – erase, -l, -verify. |
||
06-dub-2022 |
8 |
Do dokumentu přidán odkaz na BlueNRG-LPS.
Aktualizována část 8.3: Spouštěcí nástroj RF-Flasher: režimy UART a SWD a část 8.4: Spouštěcí nástroj RF-Flasher: příkaz flash. |
10. července 2024 |
9 |
Aktualizováno:
|
DŮLEŽITÉ UPOZORNĚNÍ – ČTĚTE POZORNĚ
STMicroelectronics NV a její dceřiné společnosti (“ST”) si vyhrazují právo provádět změny, opravy, vylepšení, úpravy a vylepšení produktů ST a/nebo tohoto dokumentu kdykoli bez upozornění. Kupující by měli před zadáním objednávky získat nejnovější relevantní informace o produktech ST. Produkty ST jsou prodávány v souladu s prodejními podmínkami ST platnými v době potvrzení objednávky.
Kupující jsou výhradně odpovědní za výběr, výběr a použití produktů ST a ST nepřebírá žádnou odpovědnost za pomoc s aplikací nebo design produktů kupujících.
Společnost ST zde neuděluje žádnou výslovnou ani předpokládanou licenci k právu duševního vlastnictví.
Další prodej produktů ST s ustanoveními odlišnými od informací uvedených v tomto dokumentu ruší jakoukoli záruku poskytnutou společností ST na takový produkt.
ST a logo ST jsou ochranné známky společnosti ST. Další informace o ochranných známkách ST viz www.st.com/trademarks. Všechny ostatní názvy produktů nebo služeb jsou majetkem jejich příslušných vlastníků.
Informace v tomto dokumentu nahrazují a nahrazují informace dříve uvedené v předchozích verzích tohoto dokumentu.
© 2024 STMicroelectronics – Všechna práva vyhrazena
UM2406 – Rev 9
Dokumenty / zdroje
![]() |
STMicroelectronics UM2406 Obslužný softwarový balík RF-Flasher [pdfUživatelská příručka UM2406, UM2406 Obslužný softwarový balíček RF-Flasher, softwarový balíček RF-Flasher Utility, softwarový balíček RF-Flasher Utility, softwarový balíček Utility, softwarový balíček, balíček |