Firmware User Manual (AE-step)
14
Revision 1.02
2019-04-24
TLE984x Firmware User Manual
BootROM Startup procedure
Figure 3-3 Flowchart – User BSL Mode
3.7
Reset Types
The BootROM classifies the different hardware resets according to the following reset types:
• Cold reset
• Warm reset
• Hot reset
user_mode_entry
(debug)
Hot_Reset?
BSL
User mode error
handling
(NVM init)
OR (NVM Protection)
OR (Analog module Trimm)
Error?
Clk to PLL
switch
Clear interrupts
Timer, UART, LIN
registers reset
debug =
Enabled
?
Wait for
debugger
Clear RAM
User code addr.
is Valid?
Re-map vector table to NVM
Loop forever
(unprotected code area)
Jump to user code
No
Yes
Yes
No
Yes
No
Device configuration
prepare
Loop forever
(protected code area)
Yes
No
Init NVM
Apply NVM Protection
Analog module Trim