STM32-SFI Flasher Commander

From SEGGER Wiki
Revision as of 17:07, 24 August 2023 by Arne (talk | contribs)
Jump to: navigation, search

STM32-SFI Flasher Commander (Client_ST_x64.exe) is a free, command line based utility that can be used for programming targets using ST's secure firmware install (SFI) feature.

Command line options

The table below lists the available command line options of STM32-SFI Flasher Commander. Detailed descriptions of the command line options can be found in the sections below.

Note:
This list is only valid for the latest version of the STM32-SFI Flasher Commander.
Command line option Explanation
Required
RSSe <Filename> RSSe library binary
SFI <Filename> SFI data file
Optional
License <Filename> Use a manually generated license file
SerialNo <Serial number> Use the Flasher with the given serial number
SingleRun Single run mode: Application starts programming automatically and then terminates

Example: Client_ST_x64.exe SFI="out.sfi" RSSe="RSSe\U5\enc_signed_RSSe_sfi_U5_2M.bin"

License

Use a license file instead of a license created by the hardware security module (HSM).

RSSe

Specify the RSSe library binary matching your target MCU.

SerialNo

Specify the serial number of the Flasher to be used. Used in case multiple Flashers are connected to the same PC via USB.

SFI

Specify the SFI data file.

SingleRun

Normally the applications runs in an interactive mode which is useful for manual production. The single run mode is useful for automated production, where the utility is called by an overlying application.