5.07.01 FLASHER ARM Segger Microcontroller Systems, 5.07.01 FLASHER ARM Datasheet - Page 32

PROGRAMMER JTAG FOR ARM CORES

5.07.01 FLASHER ARM

Manufacturer Part Number
5.07.01 FLASHER ARM
Description
PROGRAMMER JTAG FOR ARM CORES
Manufacturer
Segger Microcontroller Systems
Type
In-System Programmerr

Specifications of 5.07.01 FLASHER ARM

Contents
Programmer
For Use With/related Products
ARM7, ARM9, Cortex
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
899-1002
32
3.3
3.3.1
3.3.2
3.3.3
3.3.4
Flasher ARM (UM08007)
Once set up using J-Flash, Flasher ARM can be driven by any application or just a
simple terminal using ASCII commands.
Every known command is acknowledged by Flasher and then executed. After com-
mand execution, Flasher sends an ASCII reply message. If an unknown command is
received, Flasher responds with #NACK.
Flasher is driven via a RS232 serial port with the following interface settings:
at 9600 baud.
The following commands are supported by the current version of Flasher firmware:
#AUTO
The #AUTO command behaves exactly as the start button or external remote control
input.
Usually, the following command sequence will be performed when receiving the
#AUTO command:
Depending on the settings chosen in the Production tab in J-Flash, this sequence
can differ from the one shown above.
Finally, Flasher responds with
During execution of the #AUTO command, Flasher automatically sends “status” mes-
sages via RS232 to reflect the state of execution. Typically during execution of #AUTO
command, Flasher will reply the following sequence of messages:
#ACK
#STATUS:INITIALIZING
#STATUS:CONNECTING
#STATUS:UNLOCKING
#STATUS:ERASING
#STATUS:PROGRAMMING
#STATUS:VERIFYING
#OK (Total 13.993s, Erase 0.483s, Prog 9.183s, Verify 2.514s)
ASCII command interface
Any ASCII command has to start with the start delimiter #.
Any ASCII command has to end with simple carriage return (ASCII code 13)
Commands can be sent upper or lower case.
8 data bits,
no parity
1 stop bit
Flasher starts erasing
Flasher programs target CPU
Flasher verifies target CPU
#OK if no error occurred
#ERRxxx if any error occurred during operation. xxx represents the error code,
normally replied to Flasher PC program. The #ERRxxx message may be followed
by an additional error text.
Introduction
General command and reply message format
Communication port settings
Commands to Flasher
CHAPTER 3
© 2004-2009 SEGGER Microcontroller GmbH & Co. KG
Remote control

Related parts for 5.07.01 FLASHER ARM