Firmware User Manual (AE-step)
13
Revision 1.02
2019-04-24
TLE984x Firmware User Manual
BootROM Startup procedure
Figure 3-2 Flowchart – Start BootROM
STARTUP_FLOW_RESET_UM
Boot mode
select
Start
Start Timer
Cold_ Reset
OR
NVM_CS bit0 = 1
RAM MBIST
Disable Watchdog
Enable debug loop
Clear Timer
Clear RAM
Warm_Reset
?
RAM test OK?
RAM test OK?
Loop forever
SWD Debug mode
User BSL mode
Yes
No
No
Yes
Yes
No
No
Yes
user_mode_entry
(debug =
Disabled
)
user_mode_entry
(debug =
Enabled
)
NVM_CS is
CS_NVM_RAM_MBIST
Boot mode selection is done via
TMS and P0.0 pins :
1) 0X = USER_BSL_MODE
2) 11 = SWD_DEBUG_MODE
Enable Watchdog