Firmware User Manual (AE-step)
23
Revision 1.02
2019-04-24
TLE984x Firmware User Manual
Boot Strap Loader (BSL)
Figure 4-4 LIN Response Message State Machine
Some BSL messages request read-out of data from the device. These messages expect multimessage
responses. The responses are sent out using data block and EOT block messages, where the data block
messages are only used for the data that does not fit in the EOT block message. The EOT block message is the
last message for such responses.
Other BSL messages download data or initiate code execution. They do not request reading out of any data.
These messages only reply with a status response message.
A BSL command execution replies with a status response message in the event that the command execution
fails.
Attention: The BootROM responds to each incoming command. This is either the requested data or the
response block (e.g. success or error code). Only the code execution command does not reply
with a response message.
BSL _MSG_RESPONSE _PARSE _STATES
.
(Multi Msg Command &
Error occurred) ||
(Single Msg)
Multi msg command &
No error occurred
Response data left
greater than
EOT msg size
Response data left
not greater than
EOT msg size
Send Data Msg
Send EOT Msg
Send Response
Msg
Result Response
EOT Msg
Data Msg
Command Processed
Data Response