Skip to main content
  • Products
  • Evaluate our Software
  • Downloads
  • Free Utilities
  • Purchase
  • Support
  • About Us
  • Blog
  • Forum
  • Search
    • Contact Us
    • Forum
    • Wiki
    • Web Shop
    • Newsletter
    • RSS
  •  Jobs
  •  Videos
  •  Blog
  • Flasher / In-Circuit Programmer
  • Flasher PRO XL
  • Technology
  • Accessories
  • Tools
  • Models
Flasher PRO XL

Flasher PRO XL

Flasher PRO XL is the extra-large memory version of SEGGER’s universal flash programmer Flasher PRO, including all the same features, plus:

  • 2 GB of integrated flash memory
  • the option of further memory expansion
Buy now
  1. 1.Flasher PRO XL—The Universal Flash Programmer for Huge Images
  2. 2.Advantages
  3. 3.Use Cases
    1. 3.1.Programming Rich User Interfaces Integrated into Complex Systems
  4. 4.Media Gallery
  5. 5.Technical Specifications
  6. 6.Supported Devices
  7. 7.Package Content
  8. 8.FAQ—Frequently Asked Questions

Flasher PRO XL—The Universal Flash Programmer for Huge Images

The Flasher PRO XL is the extra-large memory version of SEGGER’s Flasher PRO. With all the same features of the Flasher PRO, the Flasher PRO XL expands upon the original’s 128 MB memory with 2 gigabytes—16 times as much internal flash memory. This memory can be used to store a variety of large program images. With its huge memory capacity, Flasher PRO XL can also program target systems running large footprint OSes such as Android, Linux, Windows CE.

Flasher PRO XL can be used in stand-alone or PC-based mode. It connects via USB, Ethernet or an RS232 interface. Like the Flasher PRO, the Flasher PRO XL supports a wide range of CPU cores and an even wider range of different devices from various vendors. Software and firmware updates are included. Similarly, use on all target devices currently supported, and on any that will be added, is also included.

No additional licenses required.
No hidden costs.
No future costs.

Advantages

SEGGER Flasher PRO XL - Icon: Memory Disk (Extra-Large Memory)

Extra-Large Memory

The Flasher PRO XL can manage devices with more than 128 MB of memory to be stored or programmed beyond code, even in stand-alone mode. It comes with the option of memory expansion. If there's more than 2 GB needed, it can easily be adapted to the customers' needs by using an industrial-grade microSD card to cover even the largest of systems.

Universal Target Support

The Flasher PRO and Flasher PRO XL support the programming of thousands of different microcontrollers’ on-chip memories via their debug or dedicated programming interfaces. They can be programmed indirectly, via the microcontroller or SoC, or directly. They support a variety of interfaces.

SEGGER Flasher PRO - Icon: Speed Dial (High-Speed Programming)

High-Speed Programming

Flasher programmers reduce programming time to the programmed hardware’s theoretical minimum. Turbo mode programming helps achieve high performance which utilizes parallel operation of programming and transmission – all while using only the available bandwidth.

Use Cases

Programming Rich User Interfaces Integrated into Complex Systems

The Flasher PRO XL can program large data sets. These could be built-in color displays with high resolutions, touch screens integrated into complex in-vehicle infotainment systems, or medical equipment like ultrasonic devices and respirators. Graphics are not generated in the devices themselves but stored as huge image files. If they need to be changed (like during a firmware or design update), fast programming is important to avoid failure.

Flasher PRO XL

Media Gallery

Flasher PRO — Intro

QSPI Flash Programming

Technical Specifications

Specifications
Power supplyUSB powered, 100  mA for Flasher PRO XL. 500  mA if target is powered by Flasher PRO XL
USB host interfaceUSB 2.0 (High-Speed), USB Type B
RS232 host interfaceRS232 9-pin
Target interfaceJTAG 20-pin (14-pin adapter available)
Max. target cable lengthRecommended (delivered): 20 cm (8")
Max. 2 m (6.5") allowed but might reduce max. target interface speed.
Serial transfer rate between Flasher PRO XL and targetMax. target interface (JTAG, ...) speed: 15 MHz
Supported target voltage1.2 - 5 V
Current drawn from target voltage sense pin (VTRef)< 25 µA
Target supply voltage5 V
Target supply currentMax. 400 mA
Operating temperature+ 5 °C ... + 60 °C
Storage temperature- 20 °C ... + 65 °C
Relative humidity (non-condensing)< 90 % rH
Size (without cables)121 mm x 66 mm x 30 mm
Weight (without cables)120 g
Supported OSMicrosoft Windows (x86/x64), Linux (x86/x64/Arm), macOS (x86/Apple M1)

Supported Devices

SEGGER Flashers support a wide range of CPU cores and an even wider range of different devices, such as SPI-Flash devices. This includes over 50 manufacturers, hundreds of devices, and thousands of device families.

  • List of supported manufacturers, families and devices
  • List of supported SPI flash devices

Please note that a device may still be supported even if it is not on the list. If so, please contact us.

Package Content

SEGGER FLasher PRO XL

Flasher PRO XL

White Cable Ethernet

Ethernet cable

SEGGER Flasher PRO - Gray Cable Ribbon 20 pin shadow

20-pin, 0.1" target ribbon cable

White Cable RS232

RS232 cable 1:1 female / male

Black Cable USB shadow

USB cable

FAQ—Frequently Asked Questions

Q:  What's the difference between the Flasher PRO-2GB and the Flasher PRO XL?

A:  "Flasher PRO-2GB" was the working title of what is now called the "Flasher PRO XL".

More Information

Purchase

  • Pricing

Technology

  • Interface Description
  • Authorized Flashing
  • Built-in web server
  • Write Performance

Tools

  • Flasher Hub
  • J-Flash SPI

Models

  • Flasher Overview
  • Flasher PRO
  • Flasher PRO XL
  • Flasher Compact
  • Flasher ARM
  • Flasher Portable PLUS
  • Flasher Secure
  • Flasher ATE
  • Flasher 5 Pro
  • Related products

About us

  • The Company
  • Partners
  • Job Offers
  • Media
  • Contact us

Support

  • Technical Support
  • Blog
  • Forum
  • Wiki

Downloads

  • Application Notes
  • Embedded Studio
  • embOS
  • emCompress
  • emCrypt
  • emFile
  • emLib
  • emLoad
  • emModbus
  • emNet
  • emPower
  • emSecure
  • emSSH
  • emSSL
  • emUSB-Device
  • emUSB-Host
  • emWin
  • Flasher
  • Free Utilities
  • IoT
  • J-Link / J-Trace
  • SystemView
  • CE / REACH

Social Media

Headquarters

SEGGER Microcontroller GmbH

Ecolab-Allee 5
40789 Monheim am Rhein, Germany
info@segger.com
Tel.: +49-2173-99312-0
Fax: +49-2173-99312-28

Locations

USA: SEGGER Microcontroller Systems LLC

Boston area
101 Suffolk Lane
Gardner, MA 01440, USA
us-east@segger.com
Tel.: +1-978-874-0299
Fax: +1-978-874-0599

Silicon Valley
Milpitas, CA 95035, USA
us-west@segger.com
Tel.: +1-408-767-4068

China: SEGGER Microcontroller China Co., Ltd.

Room 218, Block A, Dahongqiaoguoji
No. 133 Xiulian Road
Minhang District, Shanghai 201199, China
china@segger.com
Tel.: +86-133-619-907-60

ISO 9001 certified

ISO 9001

28+ years of experience

28+ years of experience
  • Imprint
  • Disclaimer
  • Privacy Policy

© 2021 SEGGER - All rights reserved.