Flasher - Overview

From SEGGER Knowledge Base
Revision as of 12:22, 13 August 2024 by JanB (talk | contribs) (→‎Specifications: Moved hardware specification to hardware chapter of UM08022)
Jump to navigation Jump to search

This chapter lists the features of the current Flasher models.

General

Flasher connects to a PC using the USB/Ethernet/RS232 interface (what host interfaces are available depends on the Flasher model), running Windows, Linux & MacOS. In stand-alone mode, Flasher can be driven by the "PROG" button, or remote (handshake control or ASCII interface): #Remote Control Flasher always has a 20-pin connector, which target interfaces are supported depends on the Flasher model:

  • Flasher ARM: JTAG and SWD.
  • Flasher PRO/Compact/Portable PLUS: JTAG, SWD, SPI, cJTAG and many more.

Features

Features of Flasher ARM/PRO

  • Three boot modes: PC-based mode, stand-alone mode, file access mode
  • Stand-alone JTAG/SWD programmer (Once set up, Flasher can be controlled without the use of PC)
  • No power supply required, powered through USB
  • Supports internal and external flash devices
  • 128 MB memory for storage of target program
  • Can be used as J-Link (emulator) with a download speed of up to 720 Kbytes/second
  • Data files can updated via USB/Ethernet (using the J-Flash/U-Flash software), via FTP, via RS232 or via the file access mode of Flasher
Flasher model Supported cores Supported target interfaces Flash programming speed (depending on target hardware)
Flasher ARM ARM7/ARM9/Cortex-M JTAG, SWD between 170 and 300 Kbytes/second
Flasher PRO ARM7/ARM9/Cortex-M Renesas RX610, RX621, RX62N, RX62T Power PC e200z0 JTAG, SWD between 30-300 Kbytes/ second

Features of Flasher Compact

  • Three boot modes: PC-based mode, stand-alone mode, file access mode
  • Stand-alone JTAG/SWD programmer (Once set up, Flasher can be controlled without the use of PC)
  • No power supply required, powered through USB
  • Supports internal and external flash devices
  • 128 MB memory for storage of target program
  • Can be used as J-Link (emulator) with a download speed of up to 720 Kbytes/second
  • Data files can updated via USB/Ethernet (using the J-Flash/U-Flash software) or via the file access mode of Flasher
Flasher model Supported cores Supported target interfaces Flash programming speed (depending on target hardware)
Flasher ARM ARM7/ARM9/Cortex-M JTAG, SWD between 170 and 300 Kbytes/second
Flasher Compact ARM7/ARM9/Cortex-M Renesas RX610, RX621, RX62N, RX62T Power PC e200z0 JTAG, SWD between 30-300 Kbytes/ second

Features of Flasher Flasher Portable PLUS

  • Stand-alone in-circuit-programmer (Once set up, Flasher can be controlled without the use of a PC)
  • Powered by an internal rechargeable battery, no Laptop or external power supply required.
  • Multiple firmware images can be stored on Flasher
  • 128 MB memory for storage of target program
  • Supports a simple selection of up to 99 firmware images via buttons (since V7.90)
  • Supported CPUs: ARM Cortex, Legacy ARM7/9, Renesas RX, Freescale PowerPC
  • Supports internal and external flash
  • Free software updates[1], 1 year of support
  • Data files can updated via USB (using the J-Flash/U-Flash software) or via the file access mode of Flasher
Note:
Ethernet and RS232 as host interface are not available for Flasher Portable PLUS
  1. The ST STM32WB1x devices are special compared to the other STM32WB devices e.g. the sector size is 2KB instead of 4KB. As a legitimate owner of a SEGGER Flasher, you can always download the latest software free of charge. Though not planned and not likely, we reserve the right to change this policy. Note that older models may not be supported by newer versions of the software. Typically, we support older models with new software at least 3 years after end of life.
Supported cores Supported target interfaces Flash programming speed (depending on target hardware)
ARM7/ARM9/Cortex-M JTAG, SWD between 30-300 Kbytes/second
Renesas RX610, RX621, RX62N, RX62T JTAG between 170 and 300 Kbytes/second
Power PC e200z0 JTAG up to 138 Kbytes/second

Working environment

General
The Flasher can operate from a PC with an appropriate software like J-Flash or in stand-alone mode.

Host System
IBM PC/AT or compatible CPU: 486 (or better) with at least 128MB of RAM, running Windows, Linux & MacOS. It needs to have a USB, Ethernet or RS232 interface available for communication with Flasher.

Power supply

  • Flasher Portable PLUS: internal rechargeable 680mAh Li-Ion battery, min. 100 mA via USB connector.
  • Other Flashers: 5V DC, min. 100 mA via USB connector.

Installing Flasher PC-software
The software is part of the Flasher Software and Documentation Pack, which you can download here: Download.
More information about the package you can find in the similar J-Link Software and Documentation Pack.
The package includes U-Flash and J-Flash, the main tools for flashing targets:

Specifications

Hardware specifications

=> Please refer to the chapter on hardware: Flasher hardware specifications

Specifications for Flasher ARM/PRO/Compact/Portable PLUS

The following list gives an overview of which devices are known by Flasher:
List of supported manufacturers, families and devices and SoCs

This list is always valid for the latest version (highest version number) of the Flasher Software and Documentation Package.
Device not listed? Please feel free to contact us.

Flasher download speed

=> Please refer to the following page: Flash download

UM08022 Chapters