Firmware User Manual (AE-step)
74
Revision 1.02
2019-04-24
TLE984x Firmware User Manual
User Routines
Doing this ensures that the watchdog will not expire and cause reset during NVM operations.
6.6
Interrupts
System interrupts are not used by any BootROM functions during startup or when any user APIs are executed.
Customer software must service system interrupts in a normal fashion, which means installing interrupt
vectors at the correct locations for the system CPU.
6.7
Resources used by user API functions
Listed below is a list of user API functions with what kind of HW resources they use.
Stack usage of the functions are listed in
Appendix B – Stack Usage of User API Functions
Table 6-1 Resources used by User API functions
User API function
Non Re-entrance
NVM HW
GPT12 timer
user_nvm_mapram_init
X
X (HW init)
user_bsl_config_get
X (read)
user_bsl_config_set
X
X (write)
user_ecc_events_get
X
user_ecc_check
X
X (read)
user_mbist_set
X
X (write)
user_nac_get
X (read)
user_nac_set
X
X (write)
user_nad_get
X (read)
user_nad_set
X
X (write)
user_nvm_100tp_read
X
X (read)
user_nvm_100tp_write
X
X (write)
user_nvm_config_get
X (read)
user_nvm_password_clear
X
X (write)
user_nvm_password_set
X
X (write)
user_nvm_protect_get
user_nvm_protect_set
X
X (write)
user_nvm_protect_clear
X
X (write)
user_nvm_ready_poll
user_nvm_page_erase /
user_nvm_page_erase_branch /
user_nvm_sector_erase
X
X (write)
user_nvm_write / user_nvm_write_branch
X
X (write)
user_ram_mbist
X
user_nvm_clk_factor_set