意法半导体-LOGO

STMicroelectronics UM2406 RF-Flasher 实用软件包

STMicroelectronics-UM2406-RF闪存实用软件包产品

规格

  • 支持 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 Bluetooth® 低功耗片上系统闪存。
它目前支持使用设备内部 UART 引导加载程序通过 UART 模式连接到 BlueNRG-LP、BlueNRG-LPS、BlueNRG-1 和 BlueNRG-2 闪存。它目前还支持使用标准 SWD 接口通过标准硬件编程/调试工具(CMSIS-DAP、ST-LINK 和 J-Link)通过 SWD 模式连接到 BlueNRG-LP、BlueNRG-LPS、BlueNRG-1 和 BlueNRG-2 闪存。
此外,它还允许将 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 实用程序 xxx]>[RF-Flasher 实用程序])来运行该实用程序。

STMicroelectronics-UM2406-RF Flasher 实用软件包- (1)

工具栏界面

在RF-Flasher实用程序主窗口的工具栏部分,用户可以执行以下操作:

  • 加载现有的.bin 或 .hex(英特尔扩展) file, 使用 [File]>[打开 file…]
  • 将当前内存映像保存为 .bin 文件 file, 使用 [File]>[保存 File 需要保存到的内存段的起始地址和大小 file 可以从设备内存选项卡中选择。
  • 关闭现有的 .bin 或 .hex file, 使用 [File]>[关闭 file]
  • 使用[工具]>[设置…]设置 ST-LINK 频率
  • 启用或禁用日志 file 在 UART/SWD 模式下创建,使用 [工具]>[设置…]。如果日志 file可以设置要保存的调试信息的级别(仅适用于 SWD)。所有日志 file保存至 {安装路径}\ST\RF-Flasher Utility xxx\Logs\。
  • 批量擦除,使用[工具]>[批量擦除]。
  • 验证闪存内容 [工具]>[验证闪存内容]。
  • 使用[帮助]>[关于]获取应用程序版本。
  • 下载 file,使用[工具]>[Flash]。
  • 使用[工具]>[擦除页面…]擦除设备扇区
  • 将设备内存与选定的图像进行比较 file,使用[工具]>[比较设备内存与 file] 两幅图像 file显示在“比较设备内存与图像”中 File 选项卡和相关的差异以红色突出显示。
  • 比较两个 files,使用 [File]>[比较两个 files]
  • 读取引导加载程序扇区(仅在 SWD 模式下),使用[工具]>[读取引导加载程序扇区(SWD)]。
  • 读取 OTP 区域(仅在 SWD 模式下),使用[工具]>[读取 OTP 区域 (SWD)]。
  • 将引导加载程序扇区或 OTP 区域保存在 .bin 中 file, 使用 [File]>[保存 File 作为…]。

用户还可以选择两张图片 file并进行比较。两幅图像 file显示在比较两个 File选项卡和相关差异以红色突出显示。.bin 和 .hex file 支持多种格式。

STMicroelectronics-UM2406-RF Flasher 实用软件包- (2)

在 RF-Flasher 实用程序主窗口的上部,用户可以选择图像 file 通过[选择图片 File] 按钮。用户可以选择存储器类型:闪存、引导加载程序或 OTP 区域。对于闪存区域,用户可以设置起始地址(仅适用于 bin file)
所有这些选项在 UART 和 SWD 模式下均可用。
用户需要启用对所选模式(UART 或 SWD)的访问。他们可以通过打开 UART 模式的相关 COM 端口,或将 SWD 硬件编程/调试工具连接到设备 SWD 线路来实现这一点。

UART 主窗口
在 RF-Flasher 实用程序主窗口的 UART 主窗口选项卡中,用户可以通过 COM 端口列表部分选择用于连接设备的 COM 端口。
RF设备评估板使用的串行波特率为460800bps。
STMicroelectronics-UM2406-RF Flasher 实用软件包- (3)

UART 模式:如何运行
图像 file 选择
加载现有的 .bin 或 .hex file,使用[选择图片 File] 按钮,导航至 [File]>[打开 File…],或转至图片 File 选项卡。所选 file 按钮旁边会出现一个图标,当 file 已加载。
COM 端口列表选项卡显示 PC USB 端口上连接的所有设备。[全选]、[取消全选] 和 [全部反转] 按钮让用户定义哪些连接的设备(全部、无或部分)应成为实用程序操作的目标。这样,可以同时在多个设备上执行相同的操作(即闪存编程)。[刷新] 按钮允许用户刷新已连接设备的列表。
默认情况下,[操作] 部分中的 [批量擦除] 选项未选中,并且仅使用 file 内容。选中此选项后,将先进行完全批量擦除,然后再进行闪存编程阶段。
[验证]选项强制检查以确保内存内容已正确写入。
勾选[更新设备内存]选项,则在对闪存进行操作后,更新设备内存表。
读出保护选项可在闪存编程后启用设备的读出保护。
仅当板子上执行硬件重置以强制执行 [自动波特率] 操作时,才选中 [自动波特率] 选项。默认情况下,不选中 [自动波特率] 选项。

图像 File 标签
选定的 file 名称、大小以及要在设备闪存中编程的解析内容可以 view在图像中 File 选项卡。

STMicroelectronics-UM2406-RF Flasher 实用软件包- (4)

设备内存选项卡
选择此选项卡 view 所连接设备的内存内容(通过[读取]按钮)以及包含在所选设备上执行的操作的日志。

STMicroelectronics-UM2406-RF Flasher 实用软件包- (5)

点击[读取]按钮,将[起始地址和大小]定义的内存段传输到表中。
要读取整个闪存,请选中[Entire Memory]选项。
第一列给出了接下来 16 个字节的基地址(例如ample,行 0x10040050,列 4 保存 0x10040054 处的十六进制字节值。用户可以通过双击单元格并输入新的十六进制值来更改字节值。已编辑的字节显示为红色。
单击[写入]按钮,将包含新字节值的整个页面编程到设备闪存中。
[Flash] 按钮允许使用所选选项启动闪存编程操作。如果选中 [MAC 地址] 复选框,用户可以指定存储所选 MAC 地址的内存地址。单击 [Flash] 按钮后,将在映像完成后对 MAC 地址进行编程 file.

STMicroelectronics-UM2406-RF Flasher 实用软件包- (6)

比较设备内存和图像 File 标签
用户可以将当前设备内存与所选图像进行比较 file. 两张图片 file显示 s 并以红色突出显示任何差异。.bin 和 .hex files 格式均受支持。

STMicroelectronics-UM2406-RF Flasher 实用软件包- (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 Flasher 实用软件包- (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 驱动程序上,仔细检查 [属性]>[端口
设置]>[高级]。确保延迟计时器值设置为 1 毫秒。强烈建议使用此设置,以加快自定义板上的闪存操作。

SWD 主窗口

要使用 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 Flasher 实用软件包- (8)

SWD 模式:如何运行
图像 file 选择
使用[选择图片 File] 按钮,或前往 [File]>[ 打开 File…] 加载现有的 .bin 或 .h ex file. 所选的 file 按钮旁边会出现一个图标,并且 [Flash] 按钮在 file 加载中。
在“操作”选项卡中,用户可以选择以下选项:

  • [验证]:强制检查以确保内存内容已正确写入
  • [读出保护]:编程选定图像后启用设备读出保护 file
  • [批量擦除]:允许在对选定的图像进行编程之前对设备进行批量擦除 file
  • [更新设备内存]:允许在闪存编程操作后更新设备内存表
  • [即插即用模式]:当只有一个 SWD 编程工具可用时,允许启用/禁用即插即用闪存编程模式。在这种情况下,一次只对一个板进行编程。当一个板上的编程操作完成后,可以拔下它并插入另一个板。

默认情况下,[Flash]按钮旁边的[Mass erasure]选项没有被勾选,只对需要的内存页进行擦除和写入。 file 内容。
[已连接接口列表] 选项卡显示所有已连接的 SWD 接口(CMSIS-DAP、ST-LINK 和 J-Link)。按 [刷新] 按钮可更新已连接接口列表。
用户还可以通过[Interface]字段选择必须显示哪个特定的SWD硬件接口。
[全选]、[取消全选] 和 [反转全部] 按钮允许用户定义哪些连接的 SWD 接口(全部、无或部分)应作为实用程序操作的目标。这样,可以同时在多个设备上执行相同的操作(即闪存编程)。
[Flash] 按钮允许使用所选选项启动闪存编程操作。如果选中 [MAC 地址] 复选框,用户可以指定存储所选 MAC 地址的内存地址。单击 [Flash] 按钮后,将在映像完成后对 MAC 地址进行编程 file.
'图像 File' 标签
选定的 file 名称、大小以及要在设备闪存中编程的解析内容可以 view在图片中 File 选项卡。

设备内存选项卡
选择此选项卡 view 所连接设备的内存内容(通过[读取]按钮)以及包含在所选设备上执行的操作的日志。

STMicroelectronics-UM2406-RF Flasher 实用软件包- (10)

点击[读取]按钮,将[起始地址和大小]定义的内存段传输到表中。
要读取整个闪存,请选中[Entire Memory]选项。
第一列给出了接下来 16 个字节的基地址(例如ample,行 0x10040050,列 4 保存 0x10040054 处的十六进制字节值。用户可以通过双击单元格并输入新的十六进制值来更改字节值。已编辑的字节显示为红色。
单击[写入]按钮,将包含新字节值的整个页面编程到设备闪存中。

STMicroelectronics-UM2406-RF Flasher 实用软件包- (11)

笔记:
[比较设备 记忆到 File] 也支持 SWD 模式,其特点与第 4.1 节:UART 模式:如何运行中描述的相同。

SWD 模式:读取引导加载程序扇区
用户可以通过 SWD 硬件编程接口,选择[工具]>[读取 Bootloader 扇区 (SWD)],读取所连接设备的 Bootloader 扇区。Bootloader 扇区内容显示在 Bootloader/OTP 选项卡中。

笔记:
此功能仅在 SWD 模式下受支持,并且只能通过 GUI 访问。STMicroelectronics-UM2406-RF Flasher 实用软件包- (12)

SWD模式:读取OTP区域
用户可以通过 SWD 硬件编程接口选择 [工具]>[读取 OTP 区域 (SWD)] 来读取所连接设备的 OTP 区域(如果支持)。OTP 区域内容显示在 Bootloader/OTP 选项卡中。
UART 模式不支持该功能。

STMicroelectronics-UM2406-RF Flasher 实用软件包- (13)

SWD 即插即用编程模式
SWD 即插即用编程模式允许用户通过连接要编程的新设备平台进入编程循环。当闪存映像 file 并选择了编程操作后,Flasher PC 应用程序要求用户将设备连接到 SWD 接口(显示等待设备 N. 1 消息)。
当用户连接设备时,会显示设备 N. 1 已连接消息,并且应用程序开始使用所选图像对设备进行编程 file 和选项。编程操作完成后,Flasher 应用程序将显示消息请断开设备 N. 1。当用户断开设备时,将显示消息等待设备 N. 2。用户可以按 [Stop] 按钮停止此自动模式。
使用即插即用模式时,用户必须选择要使用的接口(CMSIS-DAP、ST-LINK 或 J-Link)。

STMicroelectronics-UM2406-RF Flasher 实用软件包- (14)

MAC地址编程

MAC 地址编程允许将 MAC 地址存储在设备上的特定闪存位置。
用户可以通过勾选或取消勾选[MAC地址]复选框来选择是否启用该选项。具体的闪存位置通过[MAC闪存位置]字段来设置。
[设置 MAC 地址] 按钮允许用户选择 MAC 地址,如下所示:

  1. 勾选 [范围] 复选框并在 [起始地址] 字段中提供起始地址。起始地址是要存储在第一个连接设备上的 MAC 地址。
    • 可以通过在“板数”选项卡中输入要编程的板数,或者通过输入 [结束地址] 值来设置从 [起始地址] 值开始的增量步骤:
    • 如果在操作选项卡中选择了自动模式,则所选的 MAC 地址列表将用于自动编程操作。如果没有,则仅使用 [起始地址] 字段对一个设备进行编程。
  2. 用户可以通过输入提供要使用的 MAC 地址列表 file:
    • 检查[File] 复选框并选择输入文本 file 在[加载 File] 场地。
    • 如果在操作选项卡中选择了自动模式,则所选的 MAC 地址列表将用于自动编程操作。如果没有,则仅使用第一个地址进行单个编程操作。

[保存 MAC 地址日志] 复选框允许将使用的 MAC 地址列表存储在 file,在 [File 名称] 字段。
MAC 地址编程可以与自动编程模式结合使用。对于每个连接的设备,图像 file 首先编程,然后是 MAC 地址。所选 MAC 地址的数量
(增量地址列表大小或输入 file 编程完成后,系统会自动结束对 MAC 地址的编程。每个已编程的 MAC 地址都会显示在日志窗口中。
UAR 和 SWD 模式支持 MAC 地址编程。

STMicroelectronics-UM2406-RF Flasher 实用软件包- (15) STMicroelectronics-UM2406-RF Flasher 实用软件包- (16) STMicroelectronics-UM2406-RF Flasher 实用软件包- (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 实用程序 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实用程序软件包的“应用程序”文件夹中创建的。

RF-Flasher 启动器实用程序选项
要在特定设备上使用 RF-Flasher 启动器实用程序,用户必须打开 Windows DOS shell 并启动
RF-Flasher_Launcher.exe 使用适当的命令和选项(使用 –h 获取所有支持的选项的列表)。
RF-Flasher_Launcher.exe -h:
用法:RF-Flasher 启动器 [-h] {flash、read、mass_erase、verify_memory、erase_pages、uart、swd、read_OTP、
写入 OTP
RF-Flasher 启动器版本 xxx
可选参数:
-h, –help:显示帮助信息并退出命令:
{闪存、读取、大规模擦除、验证内存、擦除页面、uart、swd、读取OTP、写入OTP}

  • flash:对闪存进行编程
  • 读取:读取闪存
  • mass_erase:擦除闪存
  • verify_memory:使用以下方式验证 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_到_闪存
[FILE_TO_FLASH,...]] [-擦除] [-验证] [-rp] [-mac] [-mac_address MAC_ADDRESS][-mac_log_file MAC_LOG_FILE][-mac_start MAC_START_ADDRESS | -mac_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_到_闪存
    [FILE_TO_FLASH …]:.bin 或 .hex 列表 file对 RF 设备进行编程:BlueNRG-1、BlueNRG-2、BlueNRG-LP 或 BlueNRG-LPS 设备。
  • frequency {5,15,25,50,100,125,240,480,900,1800,4000}, –frequency {5,15,25,50,100,125,240,480,900,1800,4000}:设置频率值(仅适用于 SWD 模式 - ST-LINK 硬件)。默认值为 4000。
  • -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:启用[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 flash-UART-全部
    – f “C:\{用户路径}\BlueNRG-1_2 DK
    3.2.2\固件\BlueNRG1_Periph_Examples\Micro\Hello_World\BlueNRG-1\Micro_Hello_World.bin”
    – f “C:\{用户路径}\BlueNRG-1_2 DK
    3.2.2\固件\BlueNRG1_Periph_Examples\Micro\Hello_World\BlueNRG-2\Micro_Hello_World.bin” –l
    – f “C:{用户路径}\BlueNRG-LP DK 1.4.0\Firmware
    \Peripheral_Examples\Examples_MIX\MICRO\MICRO_Hello_World\STEVAL-
    “IDB011V1\Micro_Hello_World.bin”
    – f “C:{用户路径}\BlueNRG-LP DK 1.4.0\Firmware
    \Peripheral_Examples\Examples_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 批量擦除 –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验证内存 –h

验证内存命令使用情况
RF-Flasher_Launcher.exe 验证内存 [-h] -f FLASH_VERIFY_FILE[-s][-地址 START_ADDRESS](-all | -d 设备 ID) [-详细 {0, 1, 2, 3, 4}][-l] (-UART |-SWD)[-频率 {5,15,25,50,100,125,240,480,900,1800,4000}]

验证内存命令可选参数

  • -address START_ADDRESS, –-address START_ADDRESS:验证的起始地址(对于 .bin files)。默认值为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 闪存验证FILE,——file 闪存验证FILE: file 用于验证闪存
  • -frequency {5,15,25,50,100,125,240,480,900,1800,4000}, –frequency {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模式。
  • -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}] [-s] (-p PAGES | -range RANGE 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] [-频率 {5,15,25,50,100,125,240,480,900,1800,4000}] [-l] [-s] [-详细 {0,1,2,3,4}]

读取 OTP 命令可选参数

  • -address OTP_ADDRESS, –address OTP_ADDRESS:OTP 区域的地址(默认值:0x10001800
    – 单词对齐)。
  • -all, –all:所有连接的设备(ST-LINK ID、CMSIS-DAP ID 和 SWD 模式下的 J-link ID)。
  • -d DEVICE_ID,–device DEVICE_ID:设置用于连接的硬件工具的ID(ST-LINK ID、CMSIS-DAP ID 和 SWD 模式下的 J-Link ID)。
  • -frequency {5,15,25,50,100,125,240,480,900,1800,4000}, –frequency {5,15,25,50,100,125,240,480,900,1800,4000}:设置频率值(仅适用于 SWD 模式 - ST-LINK 硬件)。默认值为 4000。
  • -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:所有连接的设备(ST-LINK ID、CMSIS-DAP ID 和 SWD 模式下的 J-link ID)。
  • -d DEVICE_ID,–device DEVICE_ID:设置用于连接的硬件工具的ID(ST-LINK ID、CMSIS-DAP ID 和 SWD 模式下的 J-Link ID)。
  • -frequency {5,15,25,50,100,125,240,480,900,1800,4000}, –frequency {5,15,25,50,100,125,240,480,900,1800,4000}:设置频率值(仅适用于 SWD 模式 - ST-LINK 硬件)。默认值为 4000。
  • -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 Flasher 实用软件包- (18)

修订历史

表 3. 文档修订历史

日期 版本 更改
15 年 2018 月 XNUMX 日 1 初始版本。
 

  

 

03 年 2018 月 XNUMX 日

 

 

  

2

更新了图 1. BlueNRG-1、BlueNRG-2 Flasher 实用程序、图 2. Flasher 实用程序 UART 主窗口、图 3. Flasher 实用程序 UART 模式:图像 file , 图 4. Flasher 实用程序 UART 模式:设备内存 , 图 5. Flasher 实用程序 UART 模式:更改内存字段 , 图 7. Flasher 实用程序:SWD 主窗口 , 图 8. Flasher 实用程序 SWD 模式:设备内存 , 图 10.

Flasher Utility:SWD 自动模式、图 11. Flasher Utility:UART 自动模式、图 12. Flasher Utility:UART 自动编程完成和图 13. Flasher Utility:SWD MAC 地址选择。

整个文档中的小文本更改。

 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. Flasher 实用程序:SWD 主窗口,图 10. Flasher 实用程序 SWD 模式:设备内存选项卡,图 14. Flasher 实用程序:SWD 即插即用模式,图 15. Flasher 实用程序: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:软件包设置,

第 3 节:工具栏界面,第 4 节:UART 主窗口,第 8 节:RF-Flasher 启动器实用程序,第 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 启动器实用程序:擦除页面命令、第 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. Flasher 实用程序:SWD 主窗口、图 10. Flasher 实用程序 SWD 模式:设备内存选项卡、图 16. Flasher 实用程序:UART MAC 地址编程、图 17. Flasher 实用程序: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 启动器实用程序:闪存命令。

 

 

 

 

 

 

 

 

 

 

 

 

 

10 年 2024 月 XNUMX 日

 

 

 

 

 

 

 

 

 

 

 

 

 

9

更新:
  • 文件名
  • 栏目介绍
  • 第 1.1 节:缩略词列表
  • 1.2 节:参考文件
  • 图 1. RF-Flasher 实用程序
  • 第 3 部分:工具栏界面
  • 图 3. Flasher 实用程序 UART 主窗口
  • 4.1 UART 模式:如何运行
  • 第 5 部分:SWD 主窗口
  • 第 5.1 节:SWD 模式:如何运行
  • 图 12. Flasher 实用程序 SWD 模式:读取引导加载程序
  • 5.3 节:SWD 模式:读取 OTP 区域
  • 图 14. Flasher 实用程序: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 STMicroelectronics – 保留所有权利
UM2406 – 修订版 9

文件/资源

STMicroelectronics UM2406 RF-Flasher 实用软件包 [pdf] 用户手册
UM2406,UM2406 RF-Flasher 实用软件包,RF-Flasher 实用软件包,RF-Flasher 实用软件包,实用软件包,软件包,软件包

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *