INS401 User’s Manual
_____________________________________________________________________________________
Doc# 7430-3305-08
Page 34
Receive:
Header Msg_Type
Length
Data
CRC
0x5555 0x4a49
0
--
2 bytes
This command is used to let IMU jump to IMU BootLoader.
Table 21 Write IMU APP (IMU WA)
Send:
Header Msg_Type
Length
Data
CRC
0x5555 “WA”
(0x5741)
Nu 5
start Addr
4 bytes
Numbytes
1 byte
BinData less than
240 bytes
2 bytes
Receive:
Header Msg_Type
Length
Data
CRC
0x5555 “WA” (0x5741)
5
start Addr 4 bytes
Numbytes 1 byte
2 bytes
star Addr is the starting address of each frame of data writing, with the high byte first.
EXAMPLE
The starting address of the first frame of data writing is 0, and 192 bytes are written. Then the
starting address of the second frame of data should be 192.
When receiving the first frame of write command, IMU will erase the flash first. Please wait
until the erase is complete.
At the same time, ensure that Length = Nu 5, and the written BinData is a multiple of
16, otherwise IMU will return the NAK message shown in Table .
Table 22 Message NAK
Header
Msg_Type
Length
Data
CRC
0x5555
0x1515
2
--
2 bytes
Table 17 Jump IMU APP (IMU JA)
Send:
Header
Msg_Type
Length
Data
CRC
0x5555
“JA” (0x4A41)
--
--
2 bytes
Receive:
Header
Msg_Type
Length
Data
CRC
0x5555
“JA” (0x4A41)
0
--
2 bytes
This command is used to let IMU jump to APP.
INS401 STA9100 FW Upgrade
When upgrading the STA9100, make sure that INS401 is in APP mode, otherwise the upgrade
will not be possible. The STA9100 upgrade process is shown in Figure 9.