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.
Fax.
E-mail:
Internet:
+49 2103-2878-0
+49 2103-2878-28
support@segger.com
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
Revision
version
6.32
6.30
6.20
6.20
6.10a
6.00
5.12e
5.02f
5.02e
5.02f
4.50c
2
1
1
0
0
0
0
0
0
0
0
Date
180205
180222
171130
171121
160922
160715
160511
151023
151021
151014
150611
By
AB
AG
AB
AB
EL
NG
NG
RH
EL
RH
EL
Description
Chapter “Working with Flasher”
* Added STM8 support to universal flash loader.
Chapter “Working with Flasher”
* Section “Custom labels” added.
Chapter “Working with Flasher”
* Section “Flasher ATE” added.
Added chapter “TCP Services”
Chapter “Working with Flasher”
* Section “Flasher Portable PLUS” added.
Chapter “Introduction”
* Section “Flasher Portable” updated.
Chapter “Working with Flasher”
* Section “Batch Programming” added.
Chapter “Working with Flasher”
* Section “Setting up Flasher for stand-alone mode” moved.
* Section “Preparing for stand-alone operation manually” added.
Chapter “Remote control”
* Section “General usage” addded.
Chapter “Introduction”
* Section “Specifications” updated for all models.
Chapter “Working with Flasher”
* Section “Programming multiple targets” addded.
Chapter “Working with Flasher”
* Section “Programming multiple targets in parallel” addded.
Chapter “Working with Flasher”
* Section “Authorized flashing” added.
* Section “Limiting the number of programming cycles” added.
* Section “Operating Modes” updated.
Chapter “Working with Flasher”
* Section “Newline encoding” added.
Chapter “Working with Flasher”
* Section “Multiple File Support” updated.
Chapter “Remote control”
* Section “Commands to Flasher” updated.
“#FCRC” command added.
Chapter “Introduction”
* Section “Features of Flasher Portable” added.
Chapter “Working with Flasher”
* Section “Flasher Portable” added.
* Section “Multiple File Support” updated.
Chapter “Working with Flasher”
* Section “Patch file support” added.
Chapter “Working with Flasher”
* Section “LED status indicators” updated.
Chapter “Remote Control”
* Section “ASCII command interface”
Chapter “ASCII interface via Telnet” added.
Flasher ARM, Flasher RX and Flasher PPC manual have been combined.
New commands
#FLIST
and
#MKDIR
in ASCII command interface
4.98
0
150205
AG
4.86
4.80
4.80
0
1
0
140610
131220
131031
AG
AG
EL
4.78
0
130917
AG
4.72
4.64a
4.63a
4.62
5.02
0
0
0
0
0
130612
130226
130131
130125
150807
EL
EL
EL
EL
RE
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
Body
Keyword
Parameter
Sample
Sample comment
Reference
GUIElement
Emphasis
Body text.
Text that you enter at the command prompt or that appears on
the display (that is system functions, file- or pathnames).
Parameters in API functions.
Sample code in program examples.
Comments in program examples.
Reference to chapters, sections, tables and figures or other doc-
uments.
Buttons, dialog boxes, menu names, menu commands.
Very important sections.
Used for
Flasher User Guide (UM08022)
© 2004-2018 SEGGER Microcontroller GmbH