Difference between revisions of "STM32-SFI Flasher Commander"

From SEGGER Wiki
Jump to: navigation, search
(Created page with "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...")
 
Line 14: Line 14:
 
! Command line option !! Explanation
 
! Command line option !! Explanation
 
|-
 
|-
  +
!colspan="2"| Required
| [[#License | License <Filename>]] || Use a manually generated license file
 
 
|-
 
|-
 
| [[#RSSe | RSSe <Filename>]] || RSSe library binary
 
| [[#RSSe | RSSe <Filename>]] || RSSe library binary
|-
 
| [[#SerialNo | SerialNo <Serial number>]] || Use the Flasher with the given serial number
 
 
|-
 
|-
 
| [[#SFI | SFI <Filename>]] || SFI data file
 
| [[#SFI | SFI <Filename>]] || SFI data file
  +
|-
  +
!colspan="2"| Optional
  +
|-
  +
| [[#License | License <Filename>]] || Use a manually generated license file
  +
|-
  +
| [[#SerialNo | SerialNo <Serial number>]] || Use the Flasher with the given serial number
 
|-
 
|-
 
| [[#SingleRun| SingleRun]] || Single run mode: Application starts programming automatically and then terminates
 
| [[#SingleRun| SingleRun]] || Single run mode: Application starts programming automatically and then terminates
Line 29: Line 33:
   
 
=== License ===
 
=== License ===
  +
Use a license file instead of a license created by the hardware security module (HSM).
   
 
==== RSSe ====
 
==== RSSe ====
  +
Specify the RSSe library binary matching your target MCU.
   
 
==== SerialNo ====
 
==== 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 ====
 
==== SFI ====
  +
Specify the SFI data file.
   
 
==== SingleRun====
 
==== 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.

Revision as of 17:07, 24 August 2023

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.