Bootloadpiob (binary), Message general format, Function type – NavCom Sapphire Rev.J User Manual

Page 71: Table 38: bootloadpiob binary message

Advertising
background image

Sapphire Technical Reference Manual Rev. J

71

1.20 BOOTLOADPIOB (Binary)

SF-3050

Sapphire

SF-3040

This command is used for downloading new Solaris (Sapphire) Power I/O cold bootloader and
application software images. The binary software message that is downloading has the
message ID [BOOTLOADPIOB]. BOOTLOADPIOB uses the simplified Sapphire binary header
format described in Table 9.

The input file format of the PIO bootload process is the same as described in section 1.19.1.

Because of architectural differences between the PIO cold bootloader and warm bootloader, the
commands and responses used near the end of the bootloading sequence are slightly different
for the two bootloaders.

On COM2 of the SF-3050, the maximum PC baud rate to download PIO firmware via a
Serial Connection is 115200 (see Table 42).

On COM1 of the SF-3050, the required PC baud rate to download PIO firmware via a
Serial Connection is 57600.

These requirements do not apply to a USB 2.0 Device or Ethernet connection.

1.20.1 Message General Format

The message general format is defined in Table 38.

Table 38: BOOTLOADPIOB Binary Message

Data Item (8 Bytes + data)

Data Type

Function Type SubID (enum)

U08

Pass or Fail (1 = pass, 0 = fail)

U08

Valid count

U16

Address

U32

Data

U08[]

1.20.1.1 Function Type

Function Type provides a Function/SubID of the command. The following function type
subIDs are defined as enum: (Enums ending with “Cmd” are commands sent from the
PC to the receiver. Enums ending with

“Rep” are replies sent from the receiver to the

PC).

Advertising