Mitsubishi Motors DS5000TK User Manual
Page 135
![background image](/manuals/123320/135/background.png)
USER’S GUIDE
050396 134/173
135
BOOTSTRAP LOADER INITIALIZATION
When loader mode is invoked, the device will await an
incoming
either the serial port (in Serial Program Load mode) or
via the parallel interface (in Parallel Program Load
mode). At this point, the bootstrap loader will transmit a
banner to the host to indicate that it has been invoked.
The banner will appear similar to the one shown below,
but will vary between specific members of the Secure
Microcontroller family and between revision levels. The
banner will be followed by a “>” prompt which indicates
the device is ready to receive a command.
DS500X LOADER VERSION X.X COPYRIGHT (C) XXX DALLAS SEMICONDUCTOR
>
COMMAND LINE INTERFACE
The Secure Microcontroller family implements an easy-
to–use command line interface which is very similar to
those found in debugging environments. The Serial
Bootstrap Loader responds to single character alpha-
betic commands which are summarized below. There
are differences between versions as noted. A detailed
description of each command follows.
COMMAND
FUNCTION
VERSION
C
CRC–16 of RAM
All
D
Dump Intel hex file
All
E
Exit loader
DS5001FP/DS5002FP
F
Fill RAM with a constant
All
G
Get value from ports
All
I
Include CRC
DS5001FP/DS2251T
K
Load 40–bit key
DS5000FP/DS2250T/DS5000(T)
L
Load Intel Hex file
All
N
New – invoke Freshness
DS5001 series
P
Put a value to the ports
All (DS5000 after Rev. D4)
R
Read configuration
All
T
Trace (echo) incoming data
All
U
Unlock security
All
V
Verify RAM against incoming Hex
All
W
Write register(s)
All
Z
Lock
All
^C
Reset loader
All
Xon/Xoff
Flow control of serial transmission
All
Selected commands require arguments and some com-
mands have optional arguments. In all cases, argu-
ments are expected to be hexadecimal numbers. In
addition, an ASCII control–C character (^C) will cause
the Serial Loader to terminate any function currently be-
ing executed and display the command line prompt. An
incoming break character (defined as a received null
character (00H) with the stop bit = 0) will cause the Seri-
al Bootstrap Loader to be restarted and the baud rate re-
determined.
COMMAND LINE SYNTAX
Single–letter ASCII characters are recognized as com-
mands. Arguments are represented by hexadecimal
numbers. A hexadecimal number is any sequence of
hexadecimal characters. A hexadecimal character may
be a digit, 0 through 9, or one of the letters A through F. A
byte will always be the right–most two digits of a hexa-
decimal number. For example, the following hexadeci-
mal numbers will result in the following bytes:
A
→
0AH
AB
→
0ABH
ABC
→
0BCH
ABCD
→
0CDH