Flasher Pro

From SEGGER Knowledge Base [STAGING]
Jump to navigation Jump to search

This page contains the general, specifications as well as an overview of supported software features of the SEGGER Flasher Pro and Flasher Pro XL.
For information on the mechanical and electrical specifications as well as an overview of hardware features refer to Hardware Models.

Hardware Models

Legacy

Software Features

Feature Supported Since
USB 2.0 Full Speed V2
WinUSB V6
Ethernet V3
JTAG interface V2
cJTAG interface V4
cJTAG interface without/buggy KEEPER logic V5
SWD interface V2
SWO interface V2
SPI interface V4
QSPI interface V5
Microchip PIC32 ICSP interface V5
Renesas FINE interface V4 [1]
SiLabs C2 2-wire interface V4
ETB Trace ARM7/9
ETB Trace Cortex-M
ETB Trace Cortex-A/R
ETM Trace Cortex-M
ETM Trace Cortex-A
VCOM* V5
Memory Stop mode support V4
Cortex-M Monitor Mode debugging
SWD Multi-Drop V4
CMSIS-DAP v1 (HID) mode
CMSIS-DAP v2 (Bulk) mode
Authorized Flashing V4
Flasher Apps

¹ The Renesas FINE interface is currently supported only in host-based mode.

Notes:
*On Flashers, VCOM functions as an interface to the Flasher terminal, also known as the ASCII command interface. This means that VCOM on Flashers operates independently of the target device it is connected to, focusing solely on controlling the Flasher itself.

Supported cores

Flasher provides support for the following cores.

Note:
If you are interested in Flasher support for a core that is not listed here, please feel free to request support via the SEGGER support ticket system.
Core S Since PC Since
S = Standalone mode; PC = PC-based mode
ARM legacy Cores
ARM7 V2 V2
ARM9 V2 V2
ARM11
Arm China Cores
STAR-MC1 V5 V5
STAR-MC2 V5 V5
STAR-MC3 V5 V5
ARM Cortex Cores
Cortex-A5 V5 [1] V3
Cortex-A7 V5 [1] V3
Cortex-A8 V5 [1] V3
Cortex-A9 V5 [1] V3
Cortex-A12 V5 [1] V3
Cortex-A15 V5 [1] V3
Cortex-A17 V5 [1] V3
Cortex-A32 V5
Cortex-A35 V5
Cortex-A53 V5
Cortex-A55 V5
Cortex-A57 V5
Cortex-A72 V5
Cortex-A76 V5
Cortex-M0 V2 [1] V2
Cortex-M0+ V2 [1] V2
Cortex-M1 V2 [1] V2
Cortex-M3 V2 [1] V2
Cortex-M4 V4 [1] V4
Cortex-M7 V4 [1] V4
Cortex-M23 V4 [1] V4
Cortex-M33 V4 [1] V4
Cortex-M52 V5 [1] V5
Cortex-M55 V5 [1] V5
Cortex-M85 V5 [1] V5
Cortex-R4 V5 [1] V3
Cortex-R5 V5 [1] V3
Cortex-R7 V5 [1] V5
Cortex-R8 V5 [1] V5
Cortex-R52 V5
SC000 (M0 secure) V2 V2
SC300 (M3 secure) V2 V2
RISC-V
RV32 V5 V5
RV64 V5 V5
Microchip PIC32
PIC32MX V5
PIC32MZ V5
SiLabs 8051
EFM8 V5
Renesas RX
RX110 V5 V4
RX111 V5 V4
RX210 V5 V4
RX21A V5 V4
RX220 V5 V4
RX610 V5 V4
RX621 V5 V4
RX62G V5 V4
RX62N V5 V4
RX62T V5 V4
RX630 V5 V4
RX631 V5 V4
RX63N V5 V4
RX63T V5 V4
RX64M V5 V4
Renesas RH850
RH850 G4KH V5
RH850 G4MH
RH850 G4MH2
Synopsys (RISC-V)
ARC-V RHX-110-FS V5 V5

¹ Standalone support is currently limited to CoreSight SoC-400 DAP setups only! CoreSight SoC-600 DAP setups are not supported.

Target Interfaces

Target interface Interface adapter Part number Comments
AVR SPI SEGGER AVR SPI Adapter 8.06.25 SEGGER AVR SPI Adapter
JTAG 19 Pin Cortex-M Adapter
9 Pin Cortex-M Adapter
ARM-14 pin Adapter
8.06.00
8.06.02
8.06.01
19 Pin Cortex-M Adapter
9 Pin Cortex-M Adapter
ARM-14 Adapter
ICSP none
I2C none pull-ups need to be placed on the target PCB
PDI SEGGER AVR PDI Adpater 8.06.26 SEGGER AVR PDI Adapter
RX FINE J-Link RX FINE Adapter 8.06.10 J-Link RX Fine
SWD 19 Pin Cortex-M Adapter
9 Pin Cortex-M Adapter
ARM-14 Adapter
8.06.00
8.06.02
8.06.01
19 Pin Cortex-M Adapter
9 Pin Cortex-M Adapter
ARM-14 Adapter
SWIM SEGGER STM8 Adapter ¹ 8.06.22 SEGGER STM8 Adapter

¹ Adapter includes some mandatory component, e.g. pull-up resistors or signal level shifter.