GLOBALSTAR PROPRIETARY AND CONFIDENTIAL INFORMATION
Use or disclosure of data contained on this sheet is subject to the restrictions in the Distribution Statements on the title page of this
document.
06/18/20
Subject to Change without Notice
P a g e | 66
Flash One Line message
Byte
Bits
Parameter
Description
0
0-7
Leader
Always a value of 0xAA.
1
0-7
Length
Length contains the length of this
Entire binary message, including
CRC (as in all other message of
this protocol). It will be
“byte count”
(byte 4 value, below) +10
2
0-7
Command
0x61
3
0-7
Processor Number
Must be 0 for the ST100 Board
ASIC
4
0-7
Byte Count
The “byte count” field (the first 2-
digit hex number) of the Intel Hex
Record line goes here (as a binary
value).
5-6
0-15
Address
The start address of this hex
record. (The 2 bytes represented
by the 4 hex characters of the Intel
Hex Record line goes here as a
binary value.)
7
0-7
Record Type
The “Record Type” field of the Intel
Hex record
8-n
variable
Data
The data fields of the Intel Hex
record. Number of bytes in this
portion will be equal to the value in
byte 4 (byte count)
Note, the
“checksum” field of the
HEX record is omitted as its
function is provided by the CRC
field of this message.
n+1-
n+2
0
– 15
CRC
There are some special behaviors of the bootloader when receiving this message type to be aware of:
•
The first
“0x61” type command the bootloader receives after it is entered causes it to erase the existing
application and write the data in the “0x61”
message to the specified address in flash. As a result of the page-by-
page erase taking some time, the AC
K of the first message may take up to 2 seconds to return. ACK’s of
subsequent “0x61” messages will return almost immediately
, as the bootloader is simply writing the subsequent
data to the already-
erased flash. If the bootloader is entered and no “0x61 m
essage is ever sent to it, the
existing application will remain intact and the bootloader may be exited and the application re-run. Once a