STM32-SFI Flasher Commander
STM32-SFI Flasher Commander (SFI_FC_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.
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: SFI_FC_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.