Mitsubishi Motors DS5000TK User Manual

Page 135

Advertising
background image

USER’S GUIDE

050396 134/173

135

BOOTSTRAP LOADER INITIALIZATION

When loader mode is invoked, the device will await an
incoming <CR> character at a valid baud rate through
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

Advertising
This manual is related to the following products: