5.04.01 FLASHER ST7 Segger Microcontroller Systems, 5.04.01 FLASHER ST7 Datasheet - Page 4

PROGRAMMING TOOL FOR ST7 MCU

5.04.01 FLASHER ST7

Manufacturer Part Number
5.04.01 FLASHER ST7
Description
PROGRAMMING TOOL FOR ST7 MCU
Manufacturer
Segger Microcontroller Systems
Type
In-System Programmerr

Specifications of 5.04.01 FLASHER ST7

Contents
Programmer
For Use With/related Products
ST7 MCUs
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
899-1000
Reply messages from Flasher
The reply messages from Flasher follow the same data format as commands.
Any reply message starts with ASCII start delimiter #.
Any reply message ends with simple carriage return (ASCCI code 13).
The following reply messages from Flasher are defined:
#ACK
Flasher replies with #ACK message on reception of any defined command before the command itself
is executed.
#NACK
Flasher replies with #NACK, if an undefined command was received.
#OK
Flasher replies with #OK, if a command other then #CRC, #STATUS or #RESULT was executed and
ended with no error.
#CRC:xxxx
Flasher replies with #CRC: after calculating the CRC of its internal data memory. The CRC xxxx is
sent back as four digit HEX number.
If Flasher does not contain valid data, Flasher replies with #CRC:----.
#STATUS:
Flasher replies with its current state.
The following status messages are currently defined:
#ERRxxx
If any command other then #CRC, #STATUS or #RESULT was terminated with an error, Flasher can-
cels the command and replies with an error message instead of #OK message.
The three digit error number xxx is the same error code number which would normally be sent back to
Flasher PC program. The error code numbers are described in the Flasher user manual.
Some error codes may be followed by colon and an additional error text.
For example:
#ERR007:CANCELED.
© 2004 Segger Microcontroller Systeme GmbH
Message
#STATUS:READY
#STATUS:INITIALIZING
#STATUS:CLEARING
#STATUS:WRITING
#STATUS:READING
#STATUS:VERIFYING
#STATUS:BLANK CHECK
#STATUS:IDLE
#STATUS:START CMD
#STATUS:ERASE-VERIFY
#STATUS:VERIFY FLASHER CRC
#STATUS:CLEAR ALL
#STATUS:CONNECTING
Description
Flasher is ready to receive a new command.
Flasher performs self check and internal init.
Flasher is clearing target CPU.
Flasher is writing (programming) target CPU.
Flasher reads target CPU.
Flasher verifies target CPU.
Flasher performs blank check of target CPU.
Flasher is currently idle, but current command is
not completed yet.
Flasher starts execution of a received command.
Flasher performs an Erase Verify operation. Re-
quired for some CPUs only.
After programming and verifying target, Flasher
verifies its internal data memory by recalculating
and verifying the CRC over all data.
Flasher executes “Clear Readout Protection” on
ST7 CPUs.
Flasher initializes connection to target CPU.

Related parts for 5.04.01 FLASHER ST7