Firmware User Manual (AE-step)
31
Revision 1.02
2019-04-24
TLE984x Firmware User Manual
shows the LIN frame communication for BSL commands, where data are read from the device.
BootROM provides such data over data blocks and EOT blocks.
Figure 4-11 LIN Communication: Request Command and Data Response
4.2.1.1
Command Message Protocol
This section describes the
and the
which are sent by the the
host for each LIN command frame. The
contains synchronization bytes to detect the
start of a frame and to detect the baud rate.
Master Request Header
Table 4-2 Master Request Header Field Description
Field
Description
Synch Break
At least 13 bits must be low
Synch Char
Always 55
H
Protected ID
Always 3C
H
Commands as described in
“Master Request Block” on Page 32
LIN_FRAME3_UML
.
Host
BootROM
Master Request Header
Master Request Block (Command)
Delay for processing and executing BSL command is needed.
Otherwise no response is possible
Slave Response Header
<<<< Delay >>>>
Slave Response Header
…
…
…
...
Multiple Slave Response Header are sent by the Host ,
where BootROM replies with Data Blocks.
These Data Blocks contain the required data.
BootROM sends the last
Bytes always with an EOT
packet.
Slave Response Block (Data)
Slave Response Block (Data)
Slave Response Header
Slave Response Block (EOT)
MASTER_REQUEST_HEADER
.
Synch Char
(1 byte)
Synch Break
Protected ID
(1 byte)
Master Request Block
(9 byte)