Segger Flasher ATE User manual

Flasher User Guide
Document: UM08022
Software Version: 6.32
Revision: 2
Date: June 12, 2018
A product of SEGGER Microcontroller GmbH
www.segger.com

2
Disclaimer
Specifications written in this document are believed to be accurate, but are not guaranteed to
be entirely free of error. The information in this manual is subject to change for functional or
performance improvements without notice. Please make sure your manual is the latest edition.
While the information herein is assumed to be accurate, SEGGER Microcontroller GmbH (SEG-
GER) assumes no responsibility for any errors or omissions. SEGGER makes and you receive no
warranties or conditions, express, implied, statutory or in any communication with you. SEGGER
specifically disclaims any implied warranty of merchantability or fitness for a particular purpose.
Copyright notice
You may not extract portions of this manual or modify the PDF file in any way without the prior
written permission of SEGGER. The software described in this document is furnished under a
license and may only be used or copied in accordance with the terms of such a license.
© 2004-2018 SEGGER Microcontroller GmbH, Hilden / Germany
Trademarks
Names mentioned in this manual may be trademarks of their respective companies.
Brand and product names are trademarks or registered trademarks of their respective holders.
Contact address
SEGGER Microcontroller GmbH
In den Weiden 11
D-40721 Hilden
Germany
Tel. +49 2103-2878-0
Fax. +49 2103-2878-28
E-mail: [email protected]
Internet: www.segger.com
Flasher User Guide (UM08022) © 2004-2018 SEGGER Microcontroller GmbH

3
Manual versions
This manual describes the Flasher device. For further information on topics or routines not yet
specified, please contact us.
Print date: June 12, 2018
Manual
version Revision Date By Description
6.32 2 180205 AB Chapter “Working with Flasher”
* Added STM8 support to universal flash loader.
6.30 1 180222 AG Chapter “Working with Flasher”
* Section “Custom labels” added.
6.20 1 171130 AB
Chapter “Working with Flasher”
* Section “Flasher ATE” added.
Added chapter “TCP Services”
6.20 0 171121 AB Chapter “Working with Flasher”
* Section “Flasher Portable PLUS” added.
6.10a 0 160922 EL Chapter “Introduction”
* Section “Flasher Portable” updated.
6.00 0 160715 NG Chapter “Working with Flasher”
* Section “Batch Programming” added.
5.12e 0 160511 NG
Chapter “Working with Flasher”
* Section “Setting up Flasher for stand-alone mode” moved.
* Section “Preparing for stand-alone operation manually” added.
5.02f 0 151023 RH Chapter “Remote control”
* Section “General usage” addded.
5.02e 0 151021 EL Chapter “Introduction”
* Section “Specifications” updated for all models.
5.02f 0 151014 RH Chapter “Working with Flasher”
* Section “Programming multiple targets” addded.
4.50c 0 150611 EL Chapter “Working with Flasher”
* Section “Programming multiple targets in parallel” addded.
4.98 0 150205 AG
Chapter “Working with Flasher”
* Section “Authorized flashing” added.
* Section “Limiting the number of programming cycles” added.
* Section “Operating Modes” updated.
4.86 0 140610 AG Chapter “Working with Flasher”
* Section “Newline encoding” added.
4.80 1 131220 AG Chapter “Working with Flasher”
* Section “Multiple File Support” updated.
4.80 0 131031 EL
Chapter “Remote control”
* Section “Commands to Flasher” updated.
“#FCRC” command added.
4.78 0 130917 AG
Chapter “Introduction”
* Section “Features of Flasher Portable” added.
Chapter “Working with Flasher”
* Section “Flasher Portable” added.
* Section “Multiple File Support” updated.
4.72 0 130612 EL Chapter “Working with Flasher”
* Section “Patch file support” added.
4.64a 0 130226 EL Chapter “Working with Flasher”
* Section “LED status indicators” updated.
4.63a 0 130131 EL
Chapter “Remote Control”
* Section “ASCII command interface”
Chapter “ASCII interface via Telnet” added.
4.62 0 130125 EL Flasher ARM, Flasher RX and Flasher PPC manual have been combined.
5.02 0 150807 RE New commands #FLIST and #MKDIR in ASCII command interface
Flasher User Guide (UM08022) © 2004-2018 SEGGER Microcontroller GmbH

4
Flasher User Guide (UM08022) © 2004-2018 SEGGER Microcontroller GmbH

5
About this document
Assumptions
This document assumes that you already have a solid knowledge of the following:
• The software tools used for building your application (assembler, linker, C compiler).
• The C programming language.
• The target processor.
• DOS command line.
If you feel that your knowledge of C is not sufficient, we recommend The C Programming Lan-
guage by Kernighan and Richie (ISBN 0–13–1103628), which describes the standard in C pro-
gramming and, in newer editions, also covers the ANSI C standard.
How to use this manual
This manual explains all the functions and macros that the product offers. It assumes you have
a working knowledge of the C language. Knowledge of assembly programming is not required.
Typographic conventions for syntax
This manual uses the following typographic conventions:
Style Used for
Body Body text.
Keyword Text that you enter at the command prompt or that appears on
the display (that is system functions, file- or pathnames).
Parameter Parameters in API functions.
Sample Sample code in program examples.
Sample comment Comments in program examples.
Reference Reference to chapters, sections, tables and figures or other doc-
uments.
GUIElement Buttons, dialog boxes, menu names, menu commands.
Emphasis Very important sections.
Flasher User Guide (UM08022) © 2004-2018 SEGGER Microcontroller GmbH

6
Flasher User Guide (UM08022) © 2004-2018 SEGGER Microcontroller GmbH

7
Table of contents
1 Introduction ..................................................................................................................10
1.1 Flasher overview .......................................................................................... 11
1.1.1 Features of the Flasher ATE ................................................................11
1.1.2 Features of Flasher ARM/PPC/RX/PRO .................................................. 11
1.1.3 Features of Flasher Portable/Flasher Portable PLUS ................................ 12
1.1.4 Working environment .........................................................................12
1.2 Specifications ...............................................................................................14
1.2.1 Specifications for Flasher ATE ............................................................. 14
1.2.2 Specifications for Flasher ARM ............................................................ 17
1.2.3 Specifications for Flasher RX .............................................................. 19
1.2.4 Specifications for Flasher PPC ............................................................. 21
1.2.5 Specifications for Flasher PRO .............................................................23
1.2.6 Specifications for Flasher Portable PLUS ............................................... 26
1.2.7 Specifications for Flasher Portable ....................................................... 29
2 Working with Flasher ..................................................................................................32
2.1 Flasher Portable PLUS ...................................................................................33
2.1.1 Housing & Buttons ............................................................................ 33
2.2 Flasher Portable ........................................................................................... 35
2.2.1 Housing & Buttons ............................................................................ 35
2.3 Flasher ATE ................................................................................................. 37
2.3.1 Power supply .................................................................................... 38
2.3.2 UART to TCP transceiver .................................................................... 38
2.4 File system ..................................................................................................40
2.5 Setting up the IP interface ............................................................................ 41
2.5.1 Connecting the first time ................................................................... 41
2.6 Operating modes ......................................................................................... 42
2.6.1 J-Link mode ..................................................................................... 42
2.6.2 Stand-alone mode .............................................................................43
2.6.3 MSD mode ....................................................................................... 46
2.7 Setting up Flasher for stand-alone mode .........................................................47
2.7.1 Preparing for stand-alone operation manually ....................................... 50
2.8 Universal Flash Loader mode .........................................................................52
2.8.1 Preparing manually ........................................................................... 52
2.8.2 Preparing using the PC utility ............................................................. 59
2.9 Multiple File Support .....................................................................................60
2.9.1 Flasher Portable specifics ................................................................... 60
2.9.2 Example ...........................................................................................61
2.10 Custom labels ............................................................................................ 62
2.10.1 Hardware and software requirements .................................................62
Flasher User Guide (UM08022) © 2004-2018 SEGGER Microcontroller GmbH

8
2.10.2 Assigning labels .............................................................................. 62
2.10.3 Considerations ................................................................................ 63
2.11 Programming multiple targets ...................................................................... 64
2.11.1 Programming multiple targets with J-Flash ......................................... 64
2.12 Batch Programming in stand-alone mode ...................................................... 65
2.12.1 Flasher Portable specifics ..................................................................65
2.12.2 Examples ........................................................................................67
2.13 Serial number programming ........................................................................ 68
2.13.1 Serial number settings ..................................................................... 68
2.13.2 Serial number file ............................................................................69
2.13.3 Serial number list file ...................................................................... 69
2.13.4 Programming process .......................................................................70
2.13.5 Downloading serial number files to Flasher ......................................... 71
2.13.6 Sample setup ..................................................................................71
2.14 Patch file support ....................................................................................... 73
2.15 Limiting the number of programming cycles .................................................. 74
2.15.1 Changed fail/error LED indicator behavior ...........................................74
2.15.2 Required Flasher hardware version for Cntdown.txt support .................. 74
2.16 Authorized flashing ..................................................................................... 75
2.16.1 Creating / Adding the secure area ..................................................... 75
2.16.2 Moving files to the secure area ......................................................... 75
2.16.3 Considerations to be taken when using the secure area ........................ 76
2.16.4 Required Flasher hardware version .................................................... 76
2.17 Target interfaces ........................................................................................ 77
2.18 Supported microcontrollers .......................................................................... 78
2.18.1 Flasher ...........................................................................................78
2.19 Support of external flashes ..........................................................................79
2.19.1 Flasher ARM ................................................................................... 79
2.19.2 Flasher RX ......................................................................................79
2.19.3 Flasher PPC .................................................................................... 79
2.20 Supported cores ......................................................................................... 80
2.20.1 Flasher ARM ................................................................................... 80
2.20.2 Flasher RX ......................................................................................80
2.20.3 Flasher PPC .................................................................................... 80
2.21 Newline encoding ....................................................................................... 81
2.22 Programming multiple targets in parallel ....................................................... 82
3 TCP Services ..............................................................................................................83
3.1 FTP Server .................................................................................................. 84
3.1.1 Access data ...................................................................................... 84
3.2 Web server ..................................................................................................85
4 Remote control ............................................................................................................86
4.1 Overview .....................................................................................................87
4.2 Handshake control ....................................................................................... 88
4.3 ASCII command interface ............................................................................. 90
4.3.1 Introduction ......................................................................................90
4.3.2 General command and reply message format ....................................... 90
4.3.3 General usage .................................................................................. 90
4.3.4 Settings for ASCII interface via RS232 .................................................90
4.3.5 Settings for ASCII interface via Telnet ................................................. 90
4.3.6 Commands and replies ...................................................................... 91
5 Performance ..............................................................................................................100
5.1 Performance of MCUs with internal flash memory ........................................... 101
5.1.1 Flasher ARM ................................................................................... 101
5.1.2 Flasher RX ......................................................................................101
5.1.3 Flasher PPC .................................................................................... 101
Flasher User Guide (UM08022) © 2004-2018 SEGGER Microcontroller GmbH

9
6 Hardware ...................................................................................................................102
6.1 Flasher ARM 20-pin JTAG/SWD Connector ..................................................... 103
6.1.1 Pinout JTAG .................................................................................... 103
6.1.2 Pinout SWD .................................................................................... 104
6.1.3 Target power supply ........................................................................ 105
6.2 Flasher RX 14-pin connector ........................................................................106
6.2.1 Target power supply ........................................................................ 107
6.3 Flasher PPC 14-pin connector ...................................................................... 108
6.4 Target board design ....................................................................................109
6.4.1 Pull-up/pull-down resistors ............................................................... 109
6.4.2 RESET, nTRST ................................................................................. 109
6.5 Adapters ................................................................................................... 110
6.5.1 JTAG Isolator .................................................................................. 110
6.5.2 J-Link Needle Adapter ...................................................................... 111
6.6 How to determine the hardware version ........................................................112
7 Support and FAQs ....................................................................................................113
7.1 Contacting support ..................................................................................... 114
7.2 Frequently Asked Questions .........................................................................115
8 Background information ............................................................................................116
8.1 Flash programming .....................................................................................117
8.1.1 How does flash programming via Flasher work? ...................................117
8.1.2 Data download to RAM .....................................................................117
8.1.3 Available options for flash programming ............................................. 117
8.1.4 How does the universal flash programming work? ................................117
9 Glossary ....................................................................................................................118
10 Literature and references ........................................................................................122
Flasher User Guide (UM08022) © 2004-2018 SEGGER Microcontroller GmbH

Chapter 1
Introduction
This chapter gives a short overview about the different models of the Flasher family and
their features.
Flasher User Guide (UM08022) © 2004-2018 SEGGER Microcontroller GmbH

11 CHAPTER 1 Flasher overview
1.1 Flasher overview
Flasher is a programming tool for microcontrollers with on-chip or external flash memory.
Flasher is designed for programming flash targets with the J-Flash software or stand-alone.
In addition to that Flasher can also be used as a regular J-Link. For more information about
J-Link in general, please refer to the J-Link / J-Trace User Guide which can be downloaded
at http://www.segger.com.
Flasher connects to a PC using the USB/Ethernet/RS232 interface (what host interfaces are
available depends on the Flasher model), running Microsoft Windows 2000, Windows XP,
Windows 2003, Windows Vista, Windows 7 or Windows 8. In stand-alone mode, Flasher can
be driven by the start/stop button, or via the RS232 interface (handshake control or ASCII
interface). Flasher always has a 20-pin connector, which target interfaces are supported
depends on the Flasher model:
• Flasher ARM: JTAG and SWD are supported.
• Flasher RX: JTAG is supported. Flasher comes with additional 14-pin RX adapter
• Flasher PPC: JTAG is supported. Flasher comes with additional 14-pin PPC adapter.
• Flasher PRO: JTAG and SWD are supported.
1.1.1 Features of the Flasher ATE
• Supports up to 10 individual channels
• Stand-alone JTAG/SWD programmer (Once set up, Flasher can be controlled without
the use of PC program)
• Flexible power supply (USB, DC)
• 128 MB memory for storage of target program on each module
• Data files can updated via the integrated FTP server
Flasher
model Supported cores Supported
target
interfaces
Flash programming speed
(depending on target hardware)
Flasher ATE
ARM7/ARM9/Cortex-M Rene-
sas RX610, RX621, RX62N,
RX62T Power PC e200z0
JTAG, SWD between 30-300 Kbytes/ sec-
ond
1.1.2 Features of Flasher ARM/PPC/RX/PRO
• Three boot modes: J-Link mode, stand-alone mode, MSD mode
• Stand-alone JTAG/SWD programmer (Once set up, Flasher can be controlled without
the use of PC program)
• 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 software), via FTP, via RS232
or via the MSD functionality 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 RX Renesas RX610, RX621,
RX62N, RX62T JTAG between 30-300 Kbytes/sec-
ond
Flasher PPC Power PC e200z0 JTAG up to 138 Kbytes/second
Flasher
PRO
RM7/ARM9/Cortex-M Rene-
sas RX610, RX621, RX62N,
RX62T Power PC e200z0
JTAG, SWD between 30-300 Kbytes/ sec-
ond
Flasher User Guide (UM08022) © 2004-2018 SEGGER Microcontroller GmbH

12 CHAPTER 1 Flasher overview
1.1.3 Features of Flasher Portable/Flasher Portable PLUS
• Stand-alone in-circuit-programmer (Once set up, Flasher can be controlled without the
use of a PC program)
• Powered by an internal rechargeable battery (standard batteries for Flasher Portable),
no Laptop or external power supply required.
• Multiple firmware images can be stored on Flasher
• 128 MB memory for storage of target program
• Easy selection of image to be programmed, via button
• Supported CPUs: ARM Cortex, Legacy ARM7/9, Renesas RX, Freescale PowerPC
• Supports internal and external flash
• Free software updates*, 1 year of support
• Data files can be updated via the MSD functionality or via J-Flash
• Programming speed between 30-300 Kbytes/second (actual speed depends on target
hardware)
Note
Ethernet and RS232 as host interface are not available for Flasher Portable
Note
*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
1.1.4 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 Microsoft
Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 7 or Windows 8. It
needs to have a USB, Ethernet or RS232 interface available for communication with Flasher.
Power supply
Flasher Portable: 3x standard AAA batteries or 5V DC, min. 100 mA via USB connector.
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.
Flasher User Guide (UM08022) © 2004-2018 SEGGER Microcontroller GmbH

13 CHAPTER 1 Flasher overview
Installing Flasher PC-software (J-Flash)
The latest version of the J-Flash software, which is part of the J-Link software and docu-
mentation package, can always be downloaded from our website:
https://www.segger.com/jlink-software.html For more information about using J-Flash
please refer to UM08003_JFlashARM.pdf (J-Flash user guide) which is also available for
download on our website.
Flasher User Guide (UM08022) © 2004-2018 SEGGER Microcontroller GmbH

14 CHAPTER 1 Specifications
1.2 Specifications
1.2.1 Specifications for Flasher ATE
General
Supported OS
Microsoft Windows 2000
Microsoft Windows XP
Microsoft Windows XP x64
Microsoft Windows 2003
Microsoft Windows 2003 x64
Microsoft Windows Vista
Microsoft Windows Vista x64
Microsoft Windows 7
Microsoft Windows 7 x64
Microsoft Windows 8
Microsoft Windows 8 x64
Microsoft Windows 10
Microsoft Windows 10 x64
Operating Temperature +5 °C … +60 °C
Storage Temperature -20 °C … +60 °C
Relative Humidity (non-condensing) <90% rH
Mechanical mainboard
Size (without cables) 108mm x 56mm x 20mm
Weight (without cables) 47g
Mechanical module
Size (without cables) 108mm x 35mm x 20mm
Weight (without cables) 24g
Available interfaces
USB Host interface USB 2.0, hi speed
Ethernet Host interface 10/100 MBit
RS232 Host interface RS232 9-pin
Target interface (module) JTAG 20-pin (adapters available)
JTAG Interface, Electrical
Power Supply USB powered or via external power supply
(5V), max. 3A using 10 modules
Target interface voltage (VIF) 1.2 … 5V
Target supply voltage 3 - 15V (5V with no additional supply.)
Target supply current 100 mA (VCC5V - 5V)
400 mA (VTGT - 3 … 15V)
Reset Type Open drain. Can be pulled low or tristated
Reset low level output voltage (VOL) VOL ≤ 10% of VIF
For the whole target voltage range (1.8V ≤VIF ≤5V)
LOW level input voltage (VIL) VIL ≤ 40% of VIF
HIGH level input voltage (VIH) VIH ≥ 60% of VIF
For 1.8V ≤VIF ≤3.6V
LOW level output voltage (VOL) with a load
of 10 kOhm VOL ≤ 10% of VIF
HIGH level output voltage (VOH) with a
load of 10 kOhm VOH ≥ 90% of VIF
Flasher User Guide (UM08022) © 2004-2018 SEGGER Microcontroller GmbH

15 CHAPTER 1 Specifications
For 3.6 ≤VIF ≤5V
LOW level output voltage (VOL) with a load
of 10 kOhm VOL ≤ 20% of VIF
HIGH level output voltage (VOH) with a
load of 10 kOhm VOH ≥ 80% of VIF
JTAG Interface, Timing
Max. JTAG speed up to 12MHz
Data input rise time (Trdi) Trdi ≤ 20ns
Data input fall time (Tfdi) Tfdi ≤ 20ns
Data output rise time (Trdo) Trdo ≤ 10ns
Data output fall time (Tfdo) Tfdo ≤ 10ns
Clock rise time (Trc) Trc ≤ 10ns
Clock fall time (Tfc) Tfc ≤ 10ns
1.2.1.1 Supported CPU cores
The Flasher ATE supports the following CPU cores:
ARM Cortex
• Cortex-M0
• Cortex-M0+
• Cortex-M1
• Cortex-M3
• Cortex-M4
ARM (legacy cores)
• ARM720T
• ARM7TDMI
• ARM7TDMI-S
• ARM920T
• ARM922T
• ARM926EJ-S
• ARM946E-S
• ARM966E-S
• ARM1136JF-S
• ARM1136J-S
• ARM1156T2-S
• ARM1156T2F-S
• ARM1176JZ-S
• ARM1176JZF
• ARM1176JZF-S
Renesas RX
• RX610
• RX621
• RX62G
• RX62N
• RX62T
Freescale Power PC
• e200z0
1.2.1.2 Supported Target interfaces
The Flasher ATE supports the following target interfaces:
Flasher User Guide (UM08022) © 2004-2018 SEGGER Microcontroller GmbH

16 CHAPTER 1 Specifications
• JTAG
• SWD
• FINE
• SPD
1.2.1.3 Flasher ATE download speed
The following table lists the Flasher ATE performance values for writing to memory (RAM)
via the JTAG interface:
Hardware ARM7 memory download
Flasher ARM 720 Kbytes/s (12MHz JTAG)
Note
The actual speed depends on various factors, such as JTAG, clock speed, host CPU
core etc.
Flasher User Guide (UM08022) © 2004-2018 SEGGER Microcontroller GmbH

17 CHAPTER 1 Specifications
1.2.2 Specifications for Flasher ARM
General
Supported OS
Microsoft Windows 2000
Microsoft Windows XP
Microsoft Windows XP x64
Microsoft Windows 2003
Microsoft Windows 2003 x64
Microsoft Windows Vista
Microsoft Windows Vista x64
Microsoft Windows 7
Microsoft Windows 7 x64
Microsoft Windows 8
Microsoft Windows 8 x64
Operating Temperature +5 °C … +60 °C
Storage Temperature -20 °C … +60 °C
Relative Humidity (non-condensing) <90% rH
Mechanical
Size (without cables) 121mm x 66mm x 30mm
Weight (without cables) 119g
Available interfaces
USB Host interface USB 2.0, full speed
Ethernet Host interface 10/100 MBit
RS232 Host interface RS232 9-pin
Target interface JTAG 20-pin (14-pin adapter available)
JTAG Interface, Electrical
Power Supply
USB powered, 100mA for Flasher ARM.
500 mA if target is powered by Flasher
ARM
Target interface voltage (VIF) 1.2 … 5V
Target supply voltage Supply voltage is 5V, max.
Target supply current max. 400mA
Reset Type Open drain. Can be pulled low or tristated
Reset low level output voltage (VOL) VOL ≤ 10% of VIF
For the whole target voltage range (1.8V ≤VIF ≤5V)
LOW level input voltage (VIL) VIL ≤ 40% of VIF
HIGH level input voltage (VIH) VIH ≥ 60% of VIF
For 1.8V ≤VIF ≤3.6V
LOW level output voltage (VOL) with a load
of 10 kOhm VOL ≤ 10% of VIF
HIGH level output voltage (VOH) with a
load of 10 kOhm VOH ≥ 90% of VIF
For 3.6 ≤VIF ≤5V
LOW level output voltage (VOL) with a load
of 10 kOhm VOL ≤ 20% of VIF
HIGH level output voltage (VOH) with a
load of 10 kOhm VOH ≥ 80% of VIF
JTAG Interface, Timing
Max. JTAG speed up to 12MHz
Flasher User Guide (UM08022) © 2004-2018 SEGGER Microcontroller GmbH

18 CHAPTER 1 Specifications
Data input rise time (Trdi) Trdi ≤ 20ns
Data input fall time (Tfdi) Tfdi ≤ 20ns
Data output rise time (Trdo) Trdo ≤ 10ns
Data output fall time (Tfdo) Tfdo ≤ 10ns
Clock rise time (Trc) Trc ≤ 10ns
Clock fall time (Tfc) Tfc ≤ 10ns
1.2.2.1 Flasher ARM download speed
The following table lists the Flasher ARM performance values for writing to memory (RAM)
via the JTAG interface:
Hardware ARM7 memory download
Flasher ARM 720 Kbytes/s (12MHz JTAG)
Note
The actual speed depends on various factors, such as JTAG, clock speed, host CPU
core etc.
Flasher User Guide (UM08022) © 2004-2018 SEGGER Microcontroller GmbH

19 CHAPTER 1 Specifications
1.2.3 Specifications for Flasher RX
General
Supported OS
Microsoft Windows 2000
Microsoft Windows XP
Microsoft Windows XP x64
Microsoft Windows 2003
Microsoft Windows 2003 x64
Microsoft Windows Vista
Microsoft Windows Vista x64
Microsoft Windows 7
Microsoft Windows 7 x64
Microsoft Windows 8
Microsoft Windows 8 x64
Operating Temperature +5 °C … +60 °C
Storage Temperature -20 °C … +60 °C
Relative Humidity (non-condensing) <90% rH
Mechanical
Size (without cables) 121mm x 66mm x 30mm
Weight (without cables) 119g
Available interfaces
USB Host interface USB 2.0, full speed
Ethernet Host interface 10/100 MBit
RS232 Host interface RS232 9-pin
Target interface JTAG 20-pin (shipped with 14-pin adapter
for Renesas RX)
JTAG Interface, Electrical
Power Supply USB powered, 100mA for Flasher RX. 500
mA if target is powered by Flasher RX
Target interface voltage (VIF) 1.2 … 5V
Target supply voltage
Supply voltage is 5V, max. (on the J-Link
RX 14-pin adapter, the target supply volt-
age can be switched between 3.3V and 5V)
Target supply current max. 400mA
Reset Type Open drain. Can be pulled low or tristated
Reset low level output voltage (VOL) VOL ≤ 10% of VIF
For the whole target voltage range (1.8V ≤VIF ≤5V)
LOW level input voltage (VIL) VIL ≤ 40% of VIF
HIGH level input voltage (VIH) VIH ≥ 60% of VIF
For 1.8V ≤VIF ≤3.6V
LOW level output voltage (VOL) with a load
of 10 kOhm VOL ≤ 10% of VIF
HIGH level output voltage (VOH) with a
load of 10 kOhm VOH ≥ 90% of VIF
For 3.6 ≤VIF ≤5V
LOW level output voltage (VOL) with a load
of 10 kOhm VOL ≤ 20% of VIF
HIGH level output voltage (VOH) with a
load of 10 kOhm VOH ≥ 80% of VIF
Flasher User Guide (UM08022) © 2004-2018 SEGGER Microcontroller GmbH

20 CHAPTER 1 Specifications
JTAG Interface, Timing
Max. JTAG speed up to 12MHz
Data input rise time (Trdi) Trdi ≤ 20ns
Data input fall time (Tfdi) Tfdi ≤ 20ns
Data output rise time (Trdo) Trdo ≤ 10ns
Data output fall time (Tfdo) Tfdo ≤ 10ns
Clock rise time (Trc) Trc ≤ 10ns
Clock fall time (Tfc) Tfc ≤ 10ns
1.2.3.1 Flasher RX download speed
The following table lists the Flasher RX performance values for writing to memory (RAM)
via the JTAG interface:
Hardware Flasher RX600 series memory download
Flasher RX 720 Kbytes/s (12MHz JTAG)
Note
The actual speed depends on various factors, such as JTAG, clock speed, host CPU
core etc.
Flasher User Guide (UM08022) © 2004-2018 SEGGER Microcontroller GmbH
Other manuals for Flasher ATE
1
Table of contents
Other Segger Motherboard manuals