Flasher - Software and documentation pack

From SEGGER Knowledge Base
Jump to navigation Jump to search

The Flasher Software and Documentation Pack is a comprehensive suite of tools designed to complement Flasher products.
It includes utilities for configuring Flashers, creating and managing programming projects, deploying firmware to target devices, and automating production workflows.
The pack supports Windows, Linux, and macOS and provides both GUI and command-line applications.
Together with the Flasher hardware, the software enables reliable single-unit or gang programming, stand-alone operation, and integration into automated production systems.

Overview

The Flasher Software and Documentation Pack is available for download on the SEGGER homepage.
Next to software, it includes documentation and samples to work with Flasher products.
In some cases, it can also be used with J-Link and J-Trace.

Software

The following software is part of the Flasher Software and Documentation Pack.

Software Description
Device Provisioner Command-line tool to provision target devices (debug authentication, lifecycle management, ...).
Flasher Configurator GUI-based configuration tool for Flasher. Allows configuration of USB identification as well as TCP/IP identification of Flashers.
Flasher Control Command-line tool to connect to the Flasher's command-line interface via USB.
Flasher App Runner Command-line tool to load and execute Flasher Apps on a Flasher.
Flasher USB Web Server Utility which enables access to a Flasher's web interface over USB.
Flasher Registration SEGGER Flasher Registration utility to register your SEGGER product such as a J-Link, J-Trace or Flasher.
J-Flash Flash programming application.
J-Flash SPI (Q)SPI flash programming application.
JTAGLoad Command-line tool that opens an svf file and sends the data in it via Flasher to the target.
U-Flash Tool for creating standalone Flasher projects.
U-Flash CL Command-line variant of U-Flash for use on headless systems.

Supported host operating systems
Windows 10 and newer are officially supported. Older Windows versions may work but are not guaranteed. For Linux, selected distributions are tested and verified (see here).

Software extensions

The Flasher Software and Documentation Pack can be complemented with the following software.

Software Description
Flasher BitStreamer Tool for FPGA and CPLD programming with the Flasher.
Flasher SDK Software Development Kit for Flasher Apps and device support.
STM32-SFI Flasher Commander Tool for programming targets using ST's Secure Firmware Install (SFI) feature.