5.04.01 FLASHER ST7 Segger Microcontroller Systems, 5.04.01 FLASHER ST7 Datasheet

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
ASCII command interface to Flasher V1.94j
Introduction
Since firmware version 1.84, Flasher 4, Flasher 4R1, Flasher 5 and Flasher ST7 support a simple
ASCII command interface via RS232.
This document describes the ASCII command interface of Flasher firmware version 1.88
Once set up using Flasher PC program, Flasher can be driven by any application or just a simple ter-
minal using ASCII commands.
Every known command is acknowledged by Flasher and then executed.
After command execution, Flasher sends an ASCII reply message.
If an unknown command is received, Flasher responds with #NACK
General command and reply message format
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.
Reply messages from Flasher are sent back using the same format. All characters are upper case in
reply messages.
Communication port settings
Flasher is driven via RS232 serial port with the following interface settings:
8 data bits,
ODD parity
1 stop bit
at 115200 baud.
Commands to Flasher
The following commands are supported by current version of Flasher firmware:
#AUTO
The Auto command behaves exactly as the start button or external remote control input.
Finally, Flasher responds with
During execution of the AUTO command, Flasher automatically sends “status” messages via RS232
to reflect the state of execution. Typically during execution of #AUTO command, Flasher will reply the
following sequence of messages:
#ACK
#STATUS:START CMD
#STATUS:CONNECTING
#STATUS:CLEARING
#STATUS:WRITING
#STATUS:VERIFYING
#STATUS:VERIFY FLASHER CRC
#STATUS:READY
#OK
© 2004 Segger Microcontroller Systeme GmbH
Flasher starts clearing target, if “automatic clear before program“ option was set.
Flasher programs target CPU
Flasher verifies target CPU
Flasher verifies its internal CRC to validate the programming operation.
#OK if no error occurred
#ERRxxx if any error occurred during operation. xxx represents the errorcode, normally replied to
Flasher PC program. The #ERRxxx message may be followed by an additional error text.

Related parts for 5.04.01 FLASHER ST7

5.04.01 FLASHER ST7 Summary of contents

Page 1

ASCII command interface to Flasher V1.94j Introduction Since firmware version 1.84, Flasher 4, Flasher 4R1, Flasher 5 and Flasher ST7 support a simple ASCII command interface via RS232. This document describes the ASCII command interface of Flasher firmware version 1.88 ...

Page 2

NOINFO This command may be used instead of AUTO status messages from Flasher should be sent during execution. The command ends with #OK or #ERRxxx #BLANK This command can be sent to perform a blank check over ...

Page 3

This command can used instead of #AUTO to program a target without final verification. Whether the target is cleared before programming depends on options which were set during configu- ration using the Flasher PC program. #VERIFY This command can ...

Page 4

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 ...

Related keywords