Segger introduces STM32-SFI Flasher Commander to secure firmware
A free command line interface (CLI) tool, the STM32-SFI Flasher Commander, has been developed by Segger to support the secure firmware installation (SFI) feature from STMicroelectronics.
As part of the production process of SFI-enabled STM32 microcontrollers, the IP owner sends encrypted firmware and the matching firmware decryption key, which is securely stored on a hardware security module, to the production facility programming the microcontrollers. This can be a contract manufacturer or a distributor that offers mass programming of stocked devices for delivery, said Segger.
At the programming facility, the STM32-SFI Flasher Commander interfaces with Segger’s Flasher PRO, PRO XL, or Compact in-circuit programmers and transfers the encrypted firmware image and the matching firmware decryption key (also in encrypted form) to the target microcontrollers for programming.
Segger is a member of the ST Partner Program. “Our aim is to always ensure that customers, ST’s and ours, have the safest and most secure programming experience possible,” commented Dirk Akemann, Segger’s marketing manager.
Segger Microcontroller has three decades of experience in embedded systems, producing RTOS and software libraries, J-Link and J-Trace debug and trace probes, a line of Flasher in-system programmers and software development tools.
Segger’s emPower OS provides an RTOS and software libraries including communication, security, data compression and storage and user interface software.
The company’s professional embedded development software and tools are simple in design, optimised for embedded systems and support the entire embedded system development process, said Segger.
The company was founded by Rolf Segger in 1992, is privately held. There is a US office in the Boston area and branch operations in Silicon Valley, Shanghai and the UK, as well as distributors on most continents.