意法半導體-LOGO

STMicroElectronics UM2406 RF-Flasher 實用軟體包

STMicroElectronics-UM2406-RF-Flasher-實用程式-軟體包-產品

規格

  • 支援 BlueNRG-LP、BlueNRG-LPS、BlueNRG-1 和 BlueNRG-2 設備
  • 介面:UART模式和SWD模式
  • 功能:快閃記憶體編程、讀取、批次擦除、內容驗證
  • 系統需求:2 GB RAM、USB 連接埠、Adobe Acrobat Reader 6.0 或更高版本

產品使用說明

入門
本節提供有關係統需求和軟體包設定的資訊。

系統需求:

  • 至少 2 GB RAM
  • USB連接埠
  • Adobe Acrobat Reader 6.0 或更高版本
  • 建議的顯示比例和設定高達 150%

軟體包設定:
若要執行此實用程序,請按一下位於 [開始] > [ST RF-Flasher Utility xxx] > [RFFlasher Utility] 的 RF-Flasher 公用程式圖示。

工具列介面
在 RF-Flasher 公用程式主視窗的工具列部分,使用者可以執行以下操作:

  • 載入現有的 .bin 或 .hex file:[File] > [打開 file……]
  • 儲存目前記憶體影像:[File] > [保存 File 作為…]
  • 關閉現有的 .bin 或 .hex file:[File] > [關閉 file]
  • 設定 ST-LINK 頻率:[工具] > [設定…]
  • 啟用或停用日誌 file 建立:[工具] > [設定...]

常問問題

  • RF-Flasher 實用軟體包支援哪些設備?
    該軟體包目前支援 BlueNRG-LP、BlueNRG-LPS、BlueNRG-1 和 BlueNRG-2 設備。
  • 運行 RF-Flasher 實用程式的最低系統需求是什麼?
    最低系統需求包括至少 2 GB RAM、USB 連接埠和 Adob​​e Acrobat Reader 6.0 或更高版本。
  • 如何在 RF-Flasher 實用程式中保存目前記憶體映像?
    若要儲存目前記憶體影像,請前往[File] > [保存 File As...] 並選擇要儲存到 .bin 的記憶體部分 file.

UM2406
使用者手冊

RF-Flasher 實用軟體包

介紹

本文檔介紹了 RF-Flasher 實用軟體包 (STSW-BNRGFLASHER),其中包括 RF-Flasher 實用 PC 應用程式。
RF-Flasher 實用程式是一款獨立的 PC 應用程序,允許讀取、批量擦除、寫入 BlueNRG-1、BlueNRG-2、BlueNRG-LP 和 BlueNRG-LPS 藍牙® 低功耗片上系統閃存,並編程。
目前,它支援使用裝置內部 UART 引導程式透過 UART 模式連接到 BlueNRG-LP、BlueNRG-LPS、BlueNRG-1 和 BlueNRG-2 快閃記憶體。目前也支援透過SWD模式連接到BlueNRG-LP、BlueNRG-LPS、BlueNRG-1和BlueNRG-2快閃記憶體,透過標準硬體程式設計/調試工具(CMSIS-DAP、ST-LINK)使用標準SWD介面和J-Link) 。
此外,它還允許將 MAC 位址儲存在使用者在 UART 和 SWD 模式下選擇的特定快閃記憶體位置中。
RF-Flasher 軟體包還提供獨立的閃存啟動器實用程序,允許閃存編程、讀取、批量擦除和內容驗證。閃存啟動器實用程式僅需要 PC DOS 視窗。

筆記:
RF 術語目前指 BlueNRG-LP、BlueNRG-LPS、BlueNRG-1 和 BlueNRG-2 設備。任何具體差異都會在需要時突出顯示。

一般資訊

首字母縮略詞列表

表 1. 首字母縮略詞列表

學期 意義
RF 無線電頻率
社署 串口線調試
串口 通用異步收發器
USB 通用系列匯流排

參考文件

表2. 參考文檔

參考 類型 標題
DS11481 BlueNRG-1 資料表 可程式藍牙®低功耗無線 SoC
DS12166 BlueNRG-2 資料表 可程式藍牙®低功耗無線 SoC
DB3557 STSW-BNRGFLASHER 資料簡介 RF-Flasher 軟體包的資料簡介
DS13282 BlueNRG-LP 數據表 可程式藍牙®低功耗無線 SoC
DS13819 BlueNRG-LPS 資料表 可程式藍牙®低功耗無線 SoC

入門

本節介紹執行 RF-Flasher 實用 PC 應用程式的所有系統需求以及相關軟體套件安裝流程。

系統需求
RF-Flasher 公用程式有以下最低要求:

  • 配備 Intel® 或 AMD 處理器且執行以下 Microsoft® 作業系統的 PC:
    • Windows®10
  • 至少 2 GB RAM
  • USB連接埠
  • Adobe Acrobat Reader 6.0 或更高版本
  • 建議的顯示比例和設定最高為 150%。

軟體包設定
使用者可以透過點擊 RF-Flasher 實用程式圖示([開始]>[ST RF-Flasher Utility xxx]>[RF-Flasher Utility])來執行此實用程式。

STMicroElectronics-UM2406-RF 快閃程式軟體包- (1)

工具列介面

在 RF-Flasher 公用程式主視窗的工具列部分,使用者可以執行以下操作:

  • 載入現有的 .bin 或 .hex(Intel 擴充) file, 使用 [File]>[打開 file……]
  • 將目前記憶體映像保存在.bin中 file, 使用 [File]>[保存 File 作為…]。要儲存到的記憶體部分的起始位址和大小 file 可從「裝置記憶體」標籤中進行選擇。
  • 關閉現有的 .bin 或 .hex file, 使用 [File]>[關閉 file]
  • 使用 [Tools]>[Settings…] 設定 ST-LINK 頻率
  • 啟用或停用日誌 file 使用 [工具]>[設定...] 以 UART/SWD 模式建立。如果記錄 file儲存後,可以設定要儲存的偵錯資訊的等級(僅適用於 SWD)。所有日誌 file儲存到{安裝路徑}\ST\RF-Flasher Utility xxx\Logs\。
  • 批次擦除,使用[工具]>[批次擦除]。
  • 驗證快閃記憶體內容 [工具]>[驗證快閃記憶體內容]。
  • 使用[幫助]>[關於]獲取應用程式版本。
  • 下載一個 file,使用[工具]>[Flash]。
  • 使用[工具]>[擦除頁面...]擦除裝置磁區
  • 將裝置記憶體與所選影像進行比較 file,使用[工具]>[比較裝置記憶體與 file]。兩張圖 files 顯示在 Compare Device Memory with Image 中 File 選項卡和相關差異以紅色突出顯示。
  • 比較兩個 files,使用 [File]>[比較兩個 files]
  • 使用[Tools]>[Read Bootloader Sector (SWD)] 讀取引導程式磁區(僅在SWD 模式下)。
  • 使用[Tools]>[Read OTP Area (SWD)] 讀取OTP 區域(僅在SWD 模式下)。
  • 將引導程式磁區或 OTP 區域儲存在 .bin 中 file, 使用 [File]>[保存 File 作為…]。

用戶還可以選擇兩個圖像 file並比較它們。兩張圖 files 顯示在「比較兩個」中 Files 選項卡和相關差異以紅色突出顯示。 .bin 和 .hex file 支援格式。

STMicroElectronics-UM2406-RF 快閃程式軟體包- (2)

在 RF-Flasher 公用程式主視窗的上部,使用者可以選擇影像 file 透過[選擇影像 File] 按鈕。使用者可以選擇記憶體類型:快閃記憶體、引導程式或 OTP 區域。對於Flash記憶體區域,使用者可以設定起始位址(僅針對bin file)
所有這些選項在 UART 和 SWD 模式下均可使用。
使用者需要啟用對所選模式(UART 或 SWD)的存取。他們可以透過打開 UART 模式的關聯 COM 端口,或將 SWD 硬體編程/調試工具連接到設備 SWD 線路來實現此目的。

UART主窗口
在 RF-Flasher 公用程式主視窗的 UART 主視窗標籤中,使用者可以透過 COM 連接埠清單部分選擇用於連接裝置的 COM 連接埠。
RF 裝置評估板使用的序列波特率為 460800 bps。
STMicroElectronics-UM2406-RF 快閃程式軟體包- (3)

UART模式:如何運作
影像 file 選擇
載入現有的 .bin 或 .hex file,使用[選擇影像 File] 按鈕在首頁上,導覽至 [File]>[打開 File...],或轉到圖像 File 選項卡。所選的完整路徑 file 出現在按鈕旁邊,並且 [Flash] 按鈕在按下時變為活動狀態。 file 已載入。
COM 連接埠清單標籤顯示 PC USB 連接埠上所有連接的裝置。 [全選]、[取消全選] 和 [反轉全部] 按鈕可讓使用者定義哪些連接的裝置(全部、無或部分)應成為實用程式操作的目標。這樣,可以在多個裝置上同時執行相同的操作(即快閃記憶體編程)。 [刷新]按鈕可讓使用者刷新已連接裝置的清單。
預設情況下,[Actions]部分中的[Mass Erase]選項沒有勾選,僅對需要的記憶體頁進行擦除和寫入操作。 file 內容。選取此選項後,將在快閃記憶體編程階段之前進行完全批次擦除。
[Verify] 選項強制檢查以確保記憶體內容已正確寫入。
選取[Update Device Memory]選項可在對快閃記憶體進行操作後更新裝置記憶體表。
讀出保護選項可在快閃記憶體編程後啟用裝置的讀出保護。
僅當在板上執行硬體重設以強制執行[自動波特率]操作時,才選取[自動波特率]選項。預設情況下,不勾選[自動波特率]選項。

形象 File 選項卡
所選擇的 file 可以在裝置快閃記憶體中編程的名稱、大小和解析內容 view編輯在圖像中 File 選項卡。

STMicroElectronics-UM2406-RF 快閃程式軟體包- (4)

裝置記憶體選項卡
選擇此選項卡可以 view 連接裝置的記憶體內容(透過 [Read] 按鈕)以及包含在所選裝置上執行的操作的日誌。

STMicroElectronics-UM2406-RF 快閃程式軟體包- (5)

按一下[讀取]按鈕將[起始位址和大小]定義的記憶體段傳輸到表中。
若要讀取整個閃存,請選取 [Entire Memory] ​​選項。
第一列給出了一行中接下來的 16 個位元組的基底位址(例如ample,行 0x10040050,列 4 保存十六進位位元組值 0x10040054。使用者可以透過雙擊儲存格並輸入新的十六進位值來變更位元組值。已編輯的位元組顯示為紅色。
按一下 [Write] 按鈕將包含新位元組值的整個頁面編程到裝置快閃記憶體中。
[Flash] 按鈕允許從所選選項開始快閃記憶體編程操作。如果選取 [MAC 位址] 複選框,則使用者可以指定儲存所選 MAC 位址的記憶體位址。當點擊[Flash]按鈕時,MAC位址被編程在圖像之後 file.

STMicroElectronics-UM2406-RF 快閃程式軟體包- (6)

比較設備記憶體與影像 File 選項卡
使用者可以將目前裝置記憶體與所選影像進行比較 file。兩張圖 file顯示 s 並以紅色突出顯示任何差異。 .bin 和 .hex file支援 s 格式。

STMicroElectronics-UM2406-RF 快閃程式軟體包- (6) 將 RF-Flasher 實用程式與其他板結合使用
RF-Flasher 公用程式可自動偵測連接到 PC USB 連接埠的 BlueNRG-1、BlueNRG-2、BlueNRG-LP 和 BlueNRG-LPS 評估板(顯示為 STDK)。它使用輔助 STM32(由 GUI 驅動)來重置設備並將其置於 UART 引導程式模式。
該應用程式還可以與定制板配合使用,提供對連接設備的簡單 UART 訪問,但用戶必須手動將設備置於引導程式模式。選擇任何非 STEVAL COM 連接埠後,將出現以下彈出視窗:

STMicroElectronics-UM2406-RF 快閃程式軟體包- (8)

當出現此彈出視窗時,根據裝置類型,引導程式模式將如下啟動:

  • 對於 BlueNRG-LP 和 BlueNRG-LPS 裝置,使用者必須將 PA10 引腳設為高值並執行裝置的重設週期(將 PA10 保持在高值)。
  • 對於 BlueNRG-1 和 BlueNRG-2 裝置,使用者必須將 DIO7 引腳設為高值並重置裝置(將 DIO7 保持在高值)。

使用者也可以在彈出視窗中設定 UART 的首選波特率,然後按 OK 返回 GUI。

筆記:
使用者在使用 RF-Flasher 公用程式時必須避免重置設備,除非 ComPort 設定彈出視窗處於活動狀態。如果裝置重置,使用者必須切換 COM 連接埠才能再次使用 Flasher 公用程式。

筆記:
當透過 USB FTDI 介面提供對 BlueNRG-1、BlueNRG-2、BlueNRG-LP 和 BlueNRG-LPS 裝置的 UART 存取來使用客製化板時,使用者應仔細檢查與 USB FTDI PC 驅動程式相關的延遲。這允許連接的連接埠被識別為 USB 虛擬 COM。在典型的 USB-FTDI PC 驅動程式上,仔細檢查[屬性]>[連接埠]中的相關裝置 USB 驅動程式設置
設定]>[進階]。確保延遲計時器值設定為 1 毫秒。強烈建議使用此設定來加速自訂板上的快閃記憶體操作。

社署主窗口

要使用 RF-Flasher 實用程式主視窗中的 SWD 主視窗選項卡,使用者必須將 SWD 硬體編程/調試工具連接到裝置 SWD 線(BlueNRG-1、BlueNRG-2、BlueNRG-LP 和 BlueNRG-LPS 裝置) ) 。
支援以下 SWD 硬體編程/調試接口,假設所選硬體和相關軟體工具支援所連接的設備:

  1. CMSIS-DAP
  2. 意法通
  3. J鏈接

筆記
要將 J-Link 用作偵錯適配器,需要將 USB 驅動程式從 J-Link 驅動程式變更為 WinUSB。這可以透過使用工具 HYPERLINK Zadig (https://zadig.akeo.ie) 輕鬆完成,如下所示:

  • 從設備清單中選擇 J-Link
  • 選擇“WinUSB”作為驅動程式
  • 點選【安裝驅動】安裝WinUSB驅動

筆記:
請參閱 HYPERLINK J-Link OpenOCD web網站(https://wiki.segger.com/OpenOCD)了解更多。

筆記:
警告:更換 J-Link USB 驅動程式後,J-Link 軟體包中的 SEGGER 軟體將無法與 J-Link 通訊。若要再次使用 SEGGER J-Link 軟體,需要將 USB 驅動程式切換回預設值。
STMicroElectronics-UM2406-RF 快閃程式軟體包- (8)

SWD模式:如何運作
影像 file 選擇
使用[選擇影像 File] 按鈕在主頁上或前往 [File]>[ 打開 File...] 載入現有的 .bin 或 .h ex file。所選的完整路徑 file 出現在該按鈕旁邊,並且 [Flash] 按鈕在該按鈕結束時變為活動狀態。 file 載入中.
在「操作」標籤中,使用者可以選擇以下選項:

  • [Verify]:強制檢查以確保記憶體內容已正確寫入
  • [讀出保護]:對所選影像進行程式後啟用裝置讀出保護 file
  • [整體擦除]:允許在對所選影像進行編程之前對裝置進行整體擦除 file
  • [更新裝置記憶體]:允許在快閃記憶體程式設計操作後更新裝置記憶體表
  • [即插即用模式]:當只有一種 SWD 編程工具可用時,允許啟用/停用即插即用快閃記憶體編程模式。在這種情況下,一次對一個板進行編程。當一塊板上的程式操作完成後,可以拔下該板並插入另一塊板。

預設情況下,[Flash]按鈕旁的[Mass Erase]選項是不勾選的,僅對需要的記憶體頁進行擦除和寫入操作。 file 內容。
[已連接介面清單]標籤顯示所有已連線的SWD 介面(CMSIS-DAP、ST-LINK 和J-Link)。按[刷新]按鈕更新已連接的介面清單。
使用者也可以透過[Interface]欄位選擇必須顯示的特定SWD硬體介面。
[全選]、[取消全選] 和 [反轉全部] 按鈕允許使用者定義哪些已連接的 SWD 介面(全部、無或部分)應成為實用程式操作的目標。這樣,可以在多個裝置上同時執行相同的操作(即快閃記憶體編程)。
[Flash] 按鈕允許從所選選項開始快閃記憶體編程操作。如果選取 [MAC 位址] 複選框,則使用者可以指定儲存所選 MAC 位址的記憶體位址。當點擊[Flash]按鈕時,MAC位址被編程在圖像之後 file.
'圖像 File' 標籤
所選擇的 file 可以在裝置快閃記憶體中編程的名稱、大小和解析內容 view編輯在圖片中 File 選項卡。

裝置記憶體選項卡
選擇此選項卡可以 view 連接裝置的記憶體內容(透過 [Read] 按鈕)以及包含在所選裝置上執行的操作的日誌。

STMicroElectronics-UM2406-RF 快閃程式軟體包- (10)

按一下[讀取]按鈕將[起始位址和大小]定義的記憶體段傳輸到表中。
若要讀取整個閃存,請選取 [Entire Memory] ​​選項。
第一列給出了一行中接下來的 16 個位元組的基底位址(例如ample,行 0x10040050,列 4 保存十六進位位元組值 0x10040054。使用者可以透過雙擊儲存格並輸入新的十六進位值來變更位元組值。已編輯的位元組顯示為紅色。
按一下 [Write] 按鈕將包含新位元組值的整個頁面編程到裝置快閃記憶體中。

STMicroElectronics-UM2406-RF 快閃程式軟體包- (11)

筆記:
[比較設備 記憶至 File] 在 SWD 模式下也支持,具有與第 4.1 節:UART 模式:如何運作中所述相同的功能。

SWD模式:讀取開機載入程式磁區
使用者可透過選擇[Tools]>[Read Bootloader Sector (SWD)]透過SWD硬體程式介面讀取所連接裝置的Bootloader磁區。引導程式磁區內容顯示在開機載入程式/OTP 標籤中。

筆記:
此功能僅在 SWD 模式下受支持,並且只能透過 GUI 存取。STMicroElectronics-UM2406-RF 快閃程式軟體包- (12)

SWD模式:讀取OTP區域
使用者可以透過選擇[Tools]>[Read OTP Area (SWD)]透過SWD硬體介面讀取OTP區域連接的設備(如果支援)。 OTP 區域內容顯示在 Bootloader/OTP 標籤中。
UART 模式不支援此功能。

STMicroElectronics-UM2406-RF 快閃程式軟體包- (13)

SWD 即插即用程式模式
SWD即插即用程式模式讓使用者可以透過連接新的待編程裝置平台進入程式循環。當快閃記憶體影像 file 並且選擇了程式設計操作後,Flasher PC 應用程式會要求使用者將裝置連接到 SWD 介面(顯示等待裝置 N.1 訊息)。
當使用者連接裝置時,會顯示裝置 N.1 連接訊息,並且應用程式開始使用所選影像對裝置進行編程 file 和選項。當程式設計操作完成時,Flasher 應用程式將顯示訊息「請中斷裝置 N.1」。使用者可以按下[停止]按鈕來停止此自動模式。
使用即插即用模式時,使用者必須選擇要使用的介面(CMSIS-DAP、ST-LINK 或 J-Link)。

STMicroElectronics-UM2406-RF 快閃程式軟體包- (14)

MAC位址程式設計

MAC 位址編程允許將 MAC 位址儲存在裝置上的特定快閃記憶體位置。
使用者可以透過勾選或取消勾選[MAC位址]複選框來選擇是否啟用此選項。具體的閃存位置透過[MAC Flash location]欄位設定。
[設定 MAC 位址]按鈕可讓使用者選擇 MAC 位址,如下所示:

  1. 選取[範圍]複選框並在[起始位址]欄位中提供起始位址。起始位址是要儲存在第一個連接的裝置上的 MAC 位址。
    • 透過在 Num 中輸入要編程的板數量,可以設定從 [Start Address] 值開始的增量步驟。 Boards 選項卡,或輸入 [End Address] 值:
    • 如果在「操作」標籤中選擇了自動模式,則所選的 MAC 位址清單將用於自動編程操作。如果沒有,則使用 [Start Address] 欄位僅對一個裝置進行程式設計。
  2. 使用者可以透過輸入提供要使用的 MAC 位址列表 file:
    • 檢查[File] 複選框並選擇輸入文字 file 在[加載 File] 場地。
    • 如果在「操作」標籤中選擇了自動模式,則所選的 MAC 位址清單將用於自動編程操作。如果不是,則僅將第一個位址用於單一程式設計操作。

[儲存 MAC 位址日誌] 複選框允許將使用的 MAC 位址清單儲存在 file,在[中選擇File 名稱]字段。
MAC位址編程可以與自動編程模式結合。對於每個連接的設備,影像 file 首先編程,然後是 MAC 位址。所選MAC位址的數量
(增量地址清單大小或輸入 file size)觸發自動程式設計操作的結束。每個編程的 MAC 位址都顯示在日誌視窗中。
UAR 和SWD 模式支援MAC 位址編程。

STMicroElectronics-UM2406-RF 快閃程式軟體包- (15) STMicroElectronics-UM2406-RF 快閃程式軟體包- (16) STMicroElectronics-UM2406-RF 快閃程式軟體包- (17)

使用者可以選擇是否計時amp 新增到已儲存的 MAC 位址日誌中 file 名稱(作為後綴)。
如果時間最amp 未加入到日誌名稱中 file,所有日誌資訊保存在同一個日誌中 file。如果時間最amp 新增後,每次運行的日誌資訊保存在不同的日誌中 file.
日誌名稱 file 可以使用 [ 來指定File 名稱]字段。

RF-Flasher 發射器實用程式

RF-Flasher 啟動器是一個獨立的實用程序,允許使用者使用 RF-Flasher 實用程式 GUI 執行 RF-Flasher 實用程式命令。
需要 DOS 命令窗口,並且支援 UART 和 SWD 模式(使用 .bin 和 .hex 映像) files)。
RF-Flasher 啟動公用程式 (RF-Flasher_Launcher.exe) 包含在應用程式資料夾內的 RF-Flasher 公用程式軟體包中。 RF-Flasher實用軟體包開始選單中的“Release資料夾”
專案(ST RF-Flasher utility xxx)允許直接存取應用程式資料夾。

要求
為了在特定設備上使用 RF-Flasher 啟動器實用程序,必須滿足以下先決條件:

  • UART 模式:BlueNRG-1、BlueNRG-2、BlueNRG-LP 或 BlueNRGLPS 平台必須連接到 PC USB 連接埠
  • SWD 模式:SWD 硬體編程/調試工具必須連接到 BlueNRG-1、BlueNRG-2、BlueNRG-LP 或 BlueNRG-LPS SWD 線路。

使用-l選項,所有操作步驟都會在日誌中追蹤 files,保存在「Logs」資料夾中,該資料夾是在 RF-Flasher 實用軟體包的「Application」資料夾中建立的。

RF-Flasher 啟動器公用程式選項
要在特定裝置上使用 RF-Flasher 啟動實用程序,使用者必須開啟 Windows DOS shell 並啟動
RF-Flasher_Launcher.exe 具有正確的命令和選項(使用 –h 取得所有支援的選項的清單)。
RF-Flasher_Launcher.exe -h:
用法:RF-Flasher Launcher [-h] {flash、read、mass_erase、verify_memory、erase_pages、uart、swd、read_OTP、
寫_OTP}
RF-Flasher 發射器版本 xxx
可選參數:
-h, –help: 顯示此說明訊息並退出命令:
{快閃記憶體、讀取、mass_erase、verify_memory、erase_pages、uart、swd、read_OTP、write_OTP}

  • flash:對快閃記憶體進行編程
  • 讀取:讀取快閃記憶體
  • Mass_erase:擦除快閃記憶體
  • verify_memory:使用 a 驗證 RF 裝置的內容 file
  • 擦除頁:從快閃記憶體中擦除一頁或多頁
  • uart:顯示所有連接的COM連接埠(UART模式)
  • swd:顯示透過SWD介面連接的所有裝置:ST-LINK、CMSIS-DAP、J-Link(SWD模式)
  • read_OTP:讀取OTP區域(僅在SWD模式下)
  • write_OTP:寫入OTP區域(僅在SWD模式下)

RF-Flasher 啟動器公用程式:UART 和 SWD 模式
RF-Flasher 啟動器公用程式支援兩種操作模式:

  • UART 模式(將所選裝置連接至 PC USB 連接埠)
  • SWD 模式(將選定的 BlueNRG-1、BlueNRG-2、BlueNRG-LP 或 BlueNRG-LPS 裝置 SWD 線連接到 SWD 程式設計/調試工具)。

RF-Flasher 啟動器公用程式:使用 uart 指令取得所有可用 COMx 連接埠(連接到 PC USB 連接埠的裝置)的清單:

RF-Flasher_Launcher.exe 串口
連接埠 = COM194 (ST DK)、COM160 (ST DK)
RF-Flasher 啟動器公用程式:使用 swd 指令取得所有可用的已連線 SWD 硬體程式設計/偵錯工具的清單:
RF-Flasher_Launcher.exe swd
透過 ST-LINK 連接 = 未連接 ST-LINK
透過 CMSIS-DAP 連線(CMSIS-DAP 介面的序號):

  1. 07200001066fff333231545043084259a5a5a5a597969908
  2. 07200001066dff383930545043205830a5a5a5a597969908
  3. 07200001066dff333231545043084255a5a5a5a597969908 透過 J-Link 連接 = 無 J-Link 連接

RF-Flasher 啟動器公用程式:flash 指令
若要使用 RF-Flasher 啟動公用程式對特定裝置快閃記憶體進行編程,可以使用 flash 指令(使用 –h 選項取得所有支援選項的清單):
RF-Flasher_Launcher.exe flash -h

Flash指令使用
RF-Flasher_Launcher.exe 快閃記憶體 [-h] [-位址 START_ADDRESS][-f FILE_TO_FLASH
[FILE_TO_FLASH, …]] [-擦除] [-驗證] [-rp] [-mac] [-mac_位址 MAC_ADDRESS][-mac_log_file MAC_LOG_FILE][-mac_start MAC_START_ADDRESS | -蘋果_file
蘋果_FILE_ADDRESS](-all | -d DEVICE_ID) [-verbose {0, 1, 2, 3, 4}] [-l](-UART |
-SWD) [-頻率 {5,15,25,50,100,125,240,480,900,1800,4000}]

Flash 指令可選參數

  • -address START_ADDRESS, --address START_ADDRESS:起始位址。
  • -all、-all:所有連接的設備(UART 模式下的 COM 連接埠;SWD 模式下的 ST-LINK ID、CMSIS-DAP ID 和 J-link ID)。
  • -d DEVICE_ID、--device DEVICE_ID:設定連線時所使用的硬體工具的ID(UART模式下為COM埠;SWD模式下為ST-LINK ID、CMSIS-DAP ID、J-Link ID)。
  • -erase、--erase:啟用[批次擦除]選項。
  • -f FILE_TO_FLASH [FILE_TO_FLASH …], –file快閃記憶體 FILE_TO_FLASH
    [FILE_TO_FLASH …]:.bin 或 .hex 列表 file對 RF 設備進行程式設計:BlueNRG-1、BlueNRG-2、BlueNRG-LP 或 BlueNRG-LPS 設備。
  • 頻率{5,15,25,50,100,125,240,480,900,1800,4000},–頻率{5,15,25,50,100,125,240,480,900,1800,4000}:設定頻率值頻率為 -4000}XNUMX}。預設值為 XNUMX。
  • -h, –help: 顯示此說明訊息並退出。
  • -l, –log: 記錄資料。
  • -mac、-mac:啟用[Mac位址]選項。
  • -mac_address –MAC_ADDRESS:儲存藍牙®公共位址的快閃記憶體位置。
  • -蘋果_file 蘋果_FILE_位址,-mf MAC_FILE_地址: file 包含 MAC 位址清單。
  • -mac_log_file MAC_LOG_FILE, –ml MAC_LOG_FILE: file包含已儲存/未儲存和已使用/未使用的 MAC 位址的日誌。
  • -mac_start MAC_START_ADDRESS, –ms MAC_START_ADDRESS:第一個 MAC 位址。
  • -rp, --readout_protection: 啟用[讀出保護]選項。
  • -SWD、--swd:SWD 模式(ST-LINK、CMSIS-DAP、J-Link 硬體程式設計/調試工具)。
  • -UART,--UART:UART模式。在執行操作之前,必須將客製化板置於引導程式模式(執行BlueNRG-7 或BlueNRG-1 裝置的重設週期時,DIO2 接腳值為高電位;重設BlueNRG-LP 或BlueNRG-LPS 裝置時, PA10 腳位值為高電位) 。
  • -verbose {0, 1, 2, 3, 4},-verbose {0, 1, 2, 3, 4}:增加輸出詳細程度;將調試等級設定為最高 4(僅適用於 SWD 模式和日誌資料)。預設值為 2。
  • -verify、-verify:啟用[驗證]選項。

筆記:

  • 如果選擇 UART 模式,裝置必須連接到 PC USB COM 端口,並且必須使用 –UART 選項。如果有多個裝置連接到 PC USB 端口,則 –all 選項允許選擇所有裝置。或者,使用者可以使用 –d 選項指定每個 COM 連接埠。
  • 如果選擇SWD模式,則必須將SWD硬體編程/調試工具連接到所選裝置的SWD線上,並且需要使用-SWD選項。如果不只一台裝置透過 SWD 介面連接到 PC,則 –all 選項允許選擇所有裝置。或者,使用者可以使用 –d 選項指定每個介面。
  • 二進制 file 使用 –f 選項指定要載入的內容。如果使用者想要使用不同的二進位檔案對 BlueNRG-1、BlueNRG-2、BlueNRG-LP 或 BlueNRG-LPS 裝置進行編程 file在同一程式設計會話期間,他們可以按照以下順序指定各自的二進位映像:BlueNRG-1、BlueNRG-2、BlueNRG-LP、BlueNRG-LPS。
    RF-Flasher_Launcher.exe 快閃記憶體-UART-全部
    –f「C:\{使用者路徑}\BlueNRG-1_2 DK
    3.2.2\韌體\BlueNRG1_Periph_Examples\Micro\Hello_World\BlueNRG-1\Micro_Hell o_World.bin”
    –f「C:\{使用者路徑}\BlueNRG-1_2 DK
    3.2.2\韌體\BlueNRG1_Periph_Examples\Micro\Hello_World\BlueNRG-2\Micro_Hell o_World.bin” –l
    –f「C:{使用者路徑}\BlueNRG-LP DK 1.4.0\韌體
    \外設_Examp萊斯\前amples_MIX\MICRO\MICRO_Hello_World\STEVAL-
    IDB011V1\Micro_Hello_World.bin”
    –f「C:{使用者路徑}\BlueNRG-LP DK 1.4.0\韌體
    \外設_Examp萊斯\前amples_MIX\MICRO\MICRO_Hello_World\STEVAL-
    IDB012V1\Micro_Hello_World.bin”
    第一個 file 在連接的 BlueNRG-1 裝置上進行程式設計;第二個 file 在連接的 BlueNRG-2 裝置上進行程式設計;第三個 file 在連接的 BlueNRG-LP 裝置上進行程式設計;第四個 file 在連接的 BlueNRG-LPS 裝置上進行程式設計。
  • 如果不使用 –f 選項,則二進位映像 file在 Application/config_ 中指定file.conf 使用:
    #圖像 file 對於 BlueNRG_1 設備
    BLUENRG_1 =「使用者路徑」/bluenrg_1_binary_file.hex
    #圖像 file 對於 BlueNRG_2 設備
    BLUENRG_2 =「使用者路徑」/bluenrg_2_binary.hex
    #圖像 file 對於 BlueNRG_LP 設備
    BLUENRG_LP =「使用者路徑」/bluenrg_lp_binary.hex
    #圖像 file 對於 BlueNRG_LPS 設備
    BLUENRG_LPS =「使用者路徑」/bluenrg_lps_binary.hex
    使用者必須為每個裝置指定完整的二進位映像路徑。

RF-Flasher 啟動器公用程式:讀取指令
若要使用 RF-Flasher 啟動公用程式讀取特定裝置閃存,可以使用讀取命令(使用 –h 取得所有支援選項的清單):
RF-Flasher_Launcher.exe 讀取 –h
讀取命令用法
RF-Flasher_Launcher.exe 讀取[-h] [-位址START_ADDRESS][-大小SIZE] [-整個] [-s] (-all | -d DEVICE_ID)(-UART | -SWD) [-verbose {0, 1 , 2, 3, 4}] [-l] [-頻率 {5,15,25,50,100,125,240,480,900,1800,4000}]

讀取命令可選參數

  • -address START_ADDRESS, --address START_ADDRESS:起始位址(預設值為0x10040000)。
  • -all、-all:所有連接的設備(UART 模式下的 COM 連接埠;SWD 模式下的 ST-LINK ID、CMSIS-DAP ID 和 J-link ID)。
  • -d DEVICE_ID、--device DEVICE_ID:設定連線時所使用的硬體工具的ID(UART模式下為COM埠;SWD模式下為ST-LINK ID、CMSIS-DAP ID、J-Link ID)。
  • -entire, –entire: 讀取整個快閃記憶體。
  • -頻率 {5,15,25,50,100,125,240,480,900,1800,4000}, –頻率
    {5,15,25,50,100,125,240,480,900,1800,4000}:設定頻率值(僅適用於 SWD 模態 – ST-LINK 硬體)。預設值為 4000。
  • -h, --help: 顯示此說明訊息並退出。
  • -l, --log: 記錄資料。
  • -s, --show: 顯示讀取操作後的快閃記憶體。
  • -size SIZE,--size SIZE:要讀取的快閃記憶體大小(預設值為0x3000)。
  • -SWD、--swd:SWD 模式(ST-LINK、CMSIS-DAP、J-Link 硬體程式設計/調試工具)。
  • -UART,--uart:UART 模式。在執行此操作之前,必須將自訂板置於引導程式模式。對於 BlueNRG-LP 和 BlueNRG-LPS 裝置,使用者必須將 PA10 引腳設為高值,並執行裝置的重設週期,使 PA10 保持在高值。對於 BlueNRG-1 和 BlueNRG-2 裝置,使用者必須將 DIO7 引腳設定為高值並重設元件,使 DIO7 保持在高值。
  • -verbose {0, 1, 2, 3, 4},-verbose {0, 1, 2, 3, 4}:增加輸出詳細程度;將調試等級設定為最高 4(僅適用於 SWD 模式和日誌資料)。預設值為 2。
  • 如果選擇 UART 模式,裝置必須連接到 PC USB COM 端口,並且必須使用 –UART 選項。如果有多個裝置連接到 PC USB 端口,則 –all 選項允許選擇所有裝置。或者,使用者可以使用 –d 選項指定每個 COM 連接埠。
  • 如果選擇SWD模式,則必須將SWD硬體編程/調試工具連接到所選裝置的SWD線上,並且需要使用-SWD選項。如果不只一台裝置透過 SWD 介面連接到 PC,則 –all 選項允許選擇所有裝置。或者,使用者可以使用 –d 選項指定每個介面。

RF-Flasher 啟動器公用程式:批次擦除指令
若要使用 RF-Flasher 啟動公用程式對特定裝置的快閃記憶體執行批次擦除,
Mass_erase 指令可用(使用 –h 取得所有支援選項的清單):
RF-Flasher_Launcher.exe Mass_erase –h
批次擦除命令用法
RF-Flasher_Launcher.exe Mass_erase [-h] [-s] (-all | -d DEVICE_ID)(-UART | -SWD) [-verbose {0, 1, 2, 3, 4}] [-l][-頻率
{5,15,25,50,100,125,240,480,900,1800,4000}]

批次擦除指令可選參數

  • -all、-all:所有連接的設備(UART 模式下的 COM 連接埠;SWD 模式下的 ST-LINK ID、CMSIS-DAP ID 和 J-link ID)。
  • -d DEVICE_ID、--device DEVICE_ID:設定連線時所使用的硬體工具的ID(UART模式下為COM埠;SWD模式下為ST-LINK ID、CMSIS-DAP ID、J-Link ID)。
  • -頻率 {5,15,25,50,100,125,240,480,900,1800,4000}, –頻率
    {5,15,25,50,100,125,240,480,900,1800,4000}:設定頻率值(僅適用於 SWD 模態 – ST-LINK 硬體)。預設值為 4000。
  • -h, --help: 顯示此說明訊息並退出。
  • -l, --log: 記錄資料。
  • -s, --show: 顯示批次擦除操作後的快閃記憶體。
  • -SWD、--swd:SWD 模式(ST-LINK、CMSIS-DAP、J-Link 硬體程式設計/調試工具)。
  • -UART,--uart:UART 模式。在執行此操作之前,必須將自訂板置於引導程式模式。對於 BlueNRG-LP 和 BlueNRG-LPS 裝置,使用者必須將 PA10 引腳設為高值,並執行裝置的重設週期,使 PA10 保持在高值。對於 BlueNRG-1 和 BlueNRG-2 裝置,使用者必須將 DIO7 引腳設定為高值並重設元件,使 DIO7 保持在高值。
  • -verbose {0, 1, 2, 3, 4},-verbose {0, 1, 2, 3, 4}:增加輸出詳細程度;將調試等級設定為最高 4(僅適用於 SWD 模式和日誌資料)。預設值為 2。

筆記

  • 如果選擇 UART 模式,裝置必須連接到 PC USB COM 端口,並且必須使用 –UART 選項。如果有多個裝置連接到 PC USB 端口,則 –all 選項允許選擇所有裝置。或者,使用者可以使用 –d 選項指定每個 COM 連接埠。
  • 如果選擇SWD模式,則必須將SWD硬體編程/調試工具連接到所選裝置的SWD線上,並且需要使用-SWD選項。如果不只一台裝置透過 SWD 介面連接到 PC,則 –all 選項允許選擇所有裝置。或者,使用者可以使用 –d 選項指定每個介面。

RF-Flasher 啟動器公用程式:驗證記憶體命令
若要使用 RF-Flasher 啟動公用程式驗證特定裝置的快閃記憶體內容,
verify_memory 指令可用(使用 –h 取得所有支援選項的清單):
RF-Flasher_Launcher.exe verify_memory –h

驗證記憶體命令使用情況
RF-Flasher_Launcher.exe verify_memory [-h] -f FLASH_VERIFY_FILE[-s][-位址 START_ADDRESS](-all | -d DEVICE_ID) [-verbose {0, 1, 2, 3, 4}][-l] (-UART |-SWD)[-頻率 {5,15,25,50,100,125,240,480,900,1800,4000 ,XNUMX}]

驗證記憶體命令可選參數

  • -address START_ADDRESS, --address START_ADDRESS:驗證的起始位址(對於.bin file僅)。預設值為 0x10040000。
  • -all、-all:所有連接的設備(UART 模式下的 COM 連接埠;SWD 模式下的 ST-LINK ID、CMSIS-DAP ID 和 J-link ID)。
  • -d DEVICE_ID、--device DEVICE_ID:設定連線時所使用的硬體工具的ID(UART模式下為COM埠;SWD模式下為ST-LINK ID、CMSIS-DAP ID、J-Link ID)。
  • -f FLASH_VERIFY_FILE, –-file 快閃記憶體_驗證_FILE: file 用於驗證快閃記憶體
  • -頻率 {5,15,25,50,100,125,240,480,900,1800,4000}, –頻率 {5,15,25,50,100,125,240,480,900,1800,4000} 4000、XNUMX預設值為 XNUMX。
  • -h, --help: 顯示此說明訊息並退出
  • -l,--log:記錄資料。
  • -s, --show: 顯示驗證操作後的快閃記憶體
  • -SWD、--swd:SWD模式(ST-LINK、CMSIS-DAP、J-Link硬體程式設計/調試工具)。
  • -UART,--UART:UART模式。
  • -verbose {0, 1, 2, 3, 4},-verbose {0, 1, 2, 3, 4}:增加輸出詳細程度;將調試等級設定為最高 4(僅適用於 SWD 模式和日誌資料)。預設值為 2。
  • 如果選擇 UART 模式,裝置必須連接到 PC USB COM 端口,並且必須使用 –UART 選項。如果有多個裝置連接到 PC USB 端口,則 –all 選項允許選擇所有裝置。或者,使用者可以使用 –d 選項指定每個 COM 連接埠。
  • 如果選擇SWD模式,則必須將SWD硬體編程/調試工具連接到所選裝置的SWD線上,並且需要使用-SWD選項。如果不只一台裝置透過 SWD 介面連接到 PC,則 –all 選項允許選擇所有裝置。或者,使用者可以使用 –d 選項指定每個介面。

RF-Flasher 啟動器公用程式:擦除頁面命令
若要使用 RF-Flasher 啟動公用程式從特定裝置擦除快閃記憶體內容頁,
可以使用erase_pages指令(使用-h取得所有支援選項的清單):
RF-Flasher_Launcher.exe 擦除_頁面 –h
擦除頁面命令用法
RF-Flasher_Launcher.exe 擦除頁[-h](-UART |-SWD)(-all | -d DEVICE_ID) [-l] [-verbose {0, 1, 2, 3, 4}] [-頻率{ 5,15,25,50,100,125,240,480,900,1800,4000, XNUMX}] [-s] (-p 頁數 | -range 範圍)

擦除頁面命令可選參數

  • -all、-all:所有連接的設備(UART 模式下的 COM 連接埠;SWD 模式下的 ST-LINK ID、CMSIS-DAP ID 和 J-link ID)。
  • -d DEVICE_ID、--device DEVICE_ID:設定連線時所使用的硬體工具的ID(UART模式下為COM埠;SWD模式下為ST-LINK ID、CMSIS-DAP ID、J-Link ID)。
  • -h, --help: 顯示此說明訊息並退出。
  • -l, --log: 記錄資料。
  • -頻率 {5,15,25,50,100,125,240,480,900,1800,4000}, –頻率
    {5,15,25,50,100,125,240,480,900,1800,4000}:設定頻率值(僅適用於 SWD 模態 – ST-LINK 硬體)。預設值為 4000。
  • -p PAGES、-page PAGES:要擦除的頁列表(從 0 開始)。
  • -range RANGE RANGE、-range RANGE RANGE:要擦除的頁範圍(其中第一個 RANGE 表示最小頁號,第二個 RANGE 表示最大頁號)。
  • -s, --show: 顯示驗證操作後的快閃記憶體。
  • -SWD、--swd:SWD 模式(ST-LINK、CMSIS-DAP、J-Link 硬體程式設計/調試工具)。
  • -UART,--uart:UART 模式。在執行此操作之前,必須將自訂板置於引導程式模式。對於 BlueNRG-LP 和 BlueNRG-LPS 裝置,使用者必須將 PA10 引腳設為高值,並執行裝置的重設週期,使 PA10 保持在高值。對於 BlueNRG-1 和 BlueNRG-2 裝置,使用者必須將 DIO7 引腳設定為高值並重設元件,使 DIO7 保持在高值。
  • -verbose {0, 1, 2, 3, 4},-verbose {0, 1, 2, 3, 4}:增加輸出詳細程度;將調試等級設定為最高 4(僅適用於 SWD 模式和日誌資料)。預設值為 2。
  • 如果選擇 UART 模式,裝置必須連接到 PC USB COM 端口,並且必須使用 –UART 選項。如果有多個裝置連接到 PC USB 端口,則 –all 選項允許選擇所有裝置。或者,使用者可以使用 –d 選項指定每個 COM 連接埠。
  • 如果選擇SWD模式,則必須將SWD硬體編程/調試工具連接到所選裝置的SWD線上,並且需要使用-SWD選項。如果不只一台裝置透過 SWD 介面連接到 PC,則 –all 選項允許選擇所有裝置。或者,使用者可以使用 –d 選項指定每個介面。

RF-Flasher 啟動器公用程式:讀取 OTP 命令
若要使用 RF-Flasher 啟動器公用程式讀取特定裝置的 OTP,可以使用 read_OTP 命令(使用 –h 取得所有支援選項的清單):
RF-Flasher_Launcher.exe read_OTP –h
讀取 OTP 命令用法
RF-Flasher_Launcher.exe read_OTP [-h](全部 | -d DEVICE_ID)[-位址 OTP_ADDRESS][-num NUM] [-頻率 {5,15,25,50,100,125,240,480,900,1800,4000] s] [-詳細{0,1,2,3,4}]

讀取 OTP 命令可選參數

  • -address OTP_ADDRESS, –address OTP_ADDRESS:OTP區域的位址(預設值:0x10001800
    – 單字對齊)。
  • -all、-all:所有連接的設備(SWD 模式下的 ST-LINK ID、CMSIS-DAP ID 和 J-link ID)。
  • -d DEVICE_ID、--device DEVICE_ID:設定連線時所使用的硬體工具的ID(SWD模式下的ST-LINK ID、CMSIS-DAP ID、J-Link ID)。
  • -頻率 {5,15,25,50,100,125,240,480,900,1800,4000}, –頻率 {5,15,25,50,100,125,240,480,900,1800,4000} 4000、XNUMX預設值為 XNUMX。
  • -h, --help: 顯示此說明訊息並退出。
  • -l, --log: 記錄資料。
  • -num NUM、–number NUM:OTP 區域內要讀取的字數。預設值為 256。
  • -s, --show: 顯示OTP區域。
  • -verbose {0, 1, 2, 3, 4},-verbose {0, 1, 2, 3, 4}:增加輸出詳細程度;將調試等級設定為最高 4(僅適用於 SWD 模式和日誌資料)。預設值為 2。

筆記:
read_OTP 指令僅適用於 SWD 模式。因此,必須將 SWD 硬體編程/調試工具連接到所選裝置的 SWD 線上。如果不只一台裝置透過 SWD 介面連接到 PC,則 –all 選項允許選擇所有裝置。或者,使用者可以使用 –d 選項指定每個介面。

RF-Flasher 啟動器公用程式:寫入 OTP 指令
若要使用 RF-Flasher 啟動器公用程式讀取特定裝置的 OTP,可以使用 write_OTP 指令(使用 –h 取得所有支援選項的清單):
RF-Flasher_Launcher.exe write_OTP –h

寫OTP指令用法
RF-Flasher_Launcher.exe write_OTP [-h](全部 | -d DEVICE_ID)-address OTP_ADDRESS
-值 OTP_VALUE [-頻率 {5,15,25,50,100,125,240,480,900,1800,4000}] [-l] [-詳細 {0,1,2,3,4}]

寫入 OTP 命令可選參數

  • -address OTP_ADDRESS, –address OTP_ADDRESS:OTP 區域的位址(預設值:0x10001800 – 字對齊)。
  • -all、-all:所有連接的設備(SWD 模式下的 ST-LINK ID、CMSIS-DAP ID 和 J-link ID)。
  • -d DEVICE_ID、--device DEVICE_ID:設定連線時所使用的硬體工具的ID(SWD模式下的ST-LINK ID、CMSIS-DAP ID、J-Link ID)。
  • -頻率 {5,15,25,50,100,125,240,480,900,1800,4000}, –頻率 {5,15,25,50,100,125,240,480,900,1800,4000} 4000、XNUMX預設值為 XNUMX。
  • -h, --help: 顯示此說明訊息並退出。
  • -l, --log: 記錄資料。
  • -s, --show: 顯示驗證操作後的快閃記憶體。
  • -value OTP_VALUE, –value OTP_VALUE:OTP值(一個字,如0x11223344)
  • -verbose {0, 1, 2, 3, 4},-verbose {0, 1, 2, 3, 4}:增加輸出詳細程度;將調試等級設定為最高 4(僅適用於 SWD 模式和日誌資料)。預設值為 2。

筆記:
write_OTP 指令僅適用於 SWD 模式。因此,必須將 SWD 硬體編程/調試工具連接到所選裝置的 SWD 線上。如果不只一台裝置透過 SWD 介面連接到 PC,則 –all 選項允許選擇所有裝置。或者,使用者可以使用 –d 選項指定每個介面。
RF-Flasher 發射器實用程式:examp萊斯
使用 ST-LINK 硬體工具(在 SWD 模式下)在連接的 BlueNRG-1 和 BlueNRG-2 裝置上編程二進位映像:
RF-Flasher_Launcher.exe flash -SWD -all -f “User_Application.hex” –l
透過 USB COM 連接埠(在 UART 模式下)在連接的藍牙®低功耗裝置上編程二進位映像:
RF-Flasher_Launcher.exe flash -UART –all -f「User_Application.hex」 –l
使用擦除、驗證和記錄資料選項(在 SWD 模式下)透過 CMSIS-DAP 通道在連接的裝置上編程二進位映像:

STMicroElectronics-UM2406-RF 快閃程式軟體包- (18)

修訂歷史

表 3. 文件修訂歷史記錄

日期 版本 變化
15 年 2018 月 XNUMX 日 1 初次發布。
 

  

 

03 年 2018 月 XNUMX 日

 

 

  

2

更新了圖 1. BlueNRG-1、BlueNRG-2 閃存實用程序,圖 2. 閃存實用程式 UART 主窗口,圖 3. 閃存實用程式 UART 模式:圖像 file ,圖4. Flasher 實用程式UART 模式:裝置記憶體,圖5. Flasher 實用程式UART 模式:變更記憶體字段,圖7. Flasher 公用程式:SWD 主窗口,圖8. Flasher 公用程式SWD 模式:裝置記憶體,圖10。

Flasher Utility:SWD 自動模式,圖 11。

整個文件中的文字有少量更改。

 26 年 2019 月 XNUMX 日  3 更新了章節簡介和章節 3.1 UART 模式:如何運作。
新增了第 8 節 Flasher 啟動器實用程式及其所有子部分。
 

09 年 2019 月 XNUMX 日

 

4

在第 8 節:RF-Flasher 啟動實用程式中新增了對「應用程式資料夾」的引用。

更新了第 8.4 節:RF-Flasher 啟動器公用程式:flash 指令。

 

 

 

 

 

14 年 2020 月 XNUMX 日

 

  

5

將 BlueNRG-1 和 BlueNRG-2 改為 BlueNRG-X Flasher 軟體包

新增了對 BlueNRG-LP 裝置的參考。

更新了圖 1. RF-Flasher 公用程式、圖 3. Flasher 公用程式 UART 主視窗、圖 5. Flasher 公用程式 UART 模式:「裝置記憶體」標籤、圖 6. Flasher 公用程式 UART 模式:變更記憶體欄位、

圖9. 閃存器實用程式:SWD 主窗口,圖10. 閃存器實用程式SWD 模式:裝置記憶體選項卡,圖14. 閃存器實用程式:SWD 即插即用模式,圖15. 閃存器實用程式: MAC 位址選擇與圖18. RF-Flasher 啟動器:帶有 –erase、-l、-verify 選項的 flash 指令

 

 

 

 

05 年 2020 月 XNUMX 日

 6 更新了章節簡介、第 2.1 節:系統需求、第 4.1 節:UART 模式:如何運作、第 5 節:SWD 主視窗、第 5.1 節:SWD 模式:如何運作、第 8.1 節:需求、

第8.2 節:RF-Flasher 啟動器實用程式選項,第8.3 節:RF-Flasher 啟動器實用程式:UART 和SWD 模式,第8.4 節:RF-Flasher 啟動器實用程式:快閃記憶體指令,第8.5 節:RF -Flasher 啟動器公用程式:讀取指令,第8.6 節:RF-Flasher 啟動器公用程式:批次抹除指令,

第 8.7 節:RF-Flasher 啟動器公用程式:驗證記憶體指令。

新增了第 8.8 節:RF-Flasher 啟動器實用程式:擦除頁面命令。

 

 

 

 

 

 

04 年 2021 月 XNUMX 日

 

 

 

 

 

 

7

新增了第 5.2 節:SWD 模式:讀取引導程式磁區和第 5.3 節:SWD 模式:讀取 OTP 區域。

更新了標題,第 2 節簡介、第 2.1 節:入門、第 2.2 節:系統需求、第 XNUMX 節:軟體包設定、

第3 節:工具列介面,第4 節:UART 主窗口,第8 節:RF-Flasher 啟動器實用程序,第8.1 節:要求,第8.2 節:RF-Flasher 啟動器實用程式選項,第8.3 節:RF-Flasher 啟動器公用程式:UART 和SWD 模式,第 8.4 節:RF-Flasher 啟動器公用程式:flash 指令,

第8.5 節:RF-Flasher 啟動器公用程式:讀取指令,第8.6 節:RF-Flasher 啟動器公用程式:批次抹除指令,第8.7 節:RF-Flasher 啟動器公用程式:驗證記憶體指令,第8.8 節:RF-Flasher 啟動器公用程式:清除頁面指令,第 1.1 節:縮寫清單和第 1.2 節:參考文件。

日期 版本 變化
更新了圖 1. RF-Flasher 實用程序,圖 2. 比較兩者 File選項卡,

圖 3. Flasher 公用程式 UART 主窗口,圖 4. Flasher 公用程式 UART 模式:影像 File 選項卡,圖 5. Flasher 實用程式 UART 模式:裝置記憶體選項卡,圖 6. Flasher 公用程式 UART 模式:變更記憶體字段,

圖 7. Flasher 公用程式 UART 模式:將裝置記憶體與映像進行比較 File 圖9. 閃存器實用程式:SWD 主窗口,圖10. 閃存器實用程式SWD 模式:設備記憶體選項卡,圖16. 閃存器實用程式:UART MAC 位址編程,圖17. 閃存器實用程式:SWD MAC位址編程,圖18. RF -Flasher 啟動器:帶有 -erase、-l、-verify 選項的 flash 指令。

 

06 年 2022 月 XNUMX 日

 

8

在整個文件中新增了 BlueNRG-LPS 參考。

更新了第 8.3 節:RF-Flasher 啟動器公用程式:UART 和 SWD 模式和第 8.4 節:RF-Flasher 啟動器公用程式:flash 指令。

 

 

 

 

 

 

 

 

 

 

 

 

 

10 年 2024 月 XNUMX 日

 

 

 

 

 

 

 

 

 

 

 

 

 

9

更新:
  • 文件名
  • 章節介紹
  • 第 1.1 節:縮寫列表
  • 第 1.2 節:參考文件
  • 圖 1. RF-Flasher 實用程序
  • 第三部分:工具列介面
  • 圖 3. Flasher 實用程式 UART 主窗口
  • 4.1節:UART模式:如何運行
  • 第 5 部分:SWD 主窗口
  • 5.1節:SWD模式:如何運行
  • 圖 12. 快閃記憶體實用程式 SWD 模式:讀取引導程式
  • 5.3節:SWD模式:讀取OTP區域
  • 圖 14. 閃光器實用程式:SWD 即插即用模式
  • 第 7 節:MAC 位址編程
  • 第 8.1 節:要求
  • 第 8.2 節:RF-Flasher 啟動器公用程式選項
  • 第 8.3 節:RF-Flasher 啟動器公用程式:UART 和 SWD 模式
  • 第 8.4 節:RF-Flasher 啟動器公用程式:flash 指令
  • 第 8.5 節:RF-Flasher 啟動器公用程式:讀取指令
  • 第 8.6 節:RF-Flasher 啟動器公用程式:批次擦除指令
  • 第 8.7 節:RF-Flasher 啟動器公用程式:驗證記憶體指令
  • 第 8.8 節:RF-Flasher 啟動器公用程式:擦除頁面命令
  • 第 8.9 節:RF-Flasher 啟動器公用程式:讀取 OTP 指令
  • 第 8.10 節:RF-Flasher 啟動器公用程式:寫入 OTP 指令

重要通知 - 請仔細閱讀
STMicroElectronics NV 及其子公司(「ST」)保留隨時對 ST 產品和/或本文檔進行更改、更正、增強、修改和改進的權利,恕不另行通知。採購商在下單前應取得ST產品的最新相關資訊。 ST 產品依照訂單確認時的 ST 銷售條款和條件進行銷售。
購買者對 ST 產品的選擇、選擇和使用承擔全部責任,ST 對購買者產品的應用協助或設計不承擔任何責任。
ST 此處未授予任何知識產權明示或暗示的許可。
轉售條款與此處所列資訊不同的 ST 產品將使 ST 對該產品授予的任何保固失效。
ST 和 ST 標誌是 ST 的商標。有關 ST 商標的更多信息,請參閱 www.st.com/trademarks。所有其他產品或服務名稱均為其各自所有者的財產。
本文檔中的資訊取代並取代本文檔任何先前版本中先前提供的資訊。
© 2024 義法半導體 – 保留所有權利
UM2406 – 修訂版 9

文件/資源

STMicroElectronics UM2406 RF-Flasher 實用軟體包 [pdf] 使用者手冊
UM2406, UM2406 RF-Flasher 實用軟體包, RF-Flasher 實用軟體包, RF-Flasher 實用軟體包, 實用軟體包, 軟體包, 軟體包

參考

發表評論

您的電子郵件地址不會被公開。 必填欄位已標記 *