C-Boot Reset Cause Handling - Texas Instruments Concerto F28M36 Series Technical Reference Manual

Table of Contents

Advertisement

C-Boot ROM Description
Value
0xFFFFFFFB
C_BOOTROM_IPC_CTOM_CONTROL_SYSTE
M_IN_FLUNCERR
0xFFFFFFFA
C_BOOTROM_IPC_CTOM_CONTROL_SYSTE
M_IN_RAMUNCERR
NOTE: The master subsystem application software should clear CTOMIPCFLG[0] and CTOMIPCFLG[31]
bits as soon as it receives the respective messages in order to 'not' miss another IPC status message
from C-Boot ROM.

6.6.13 C-Boot Reset Cause Handling

Table 6-22
shows the actions taken by C-Boot ROM for each of the Reset Causes that will reset control
subsystem.
Reset Source
POR
XRS Input
M3 WDT0/T1 reset
M3 NMIWD reset (M3 NMIRS)
M3 Software reset / debugger reset
C28 software Reset from M3
C28 Debugger Reset
C28 NMIWD Reset
C28 H/W BIST Reset
6.6.14 C-Boot ROM Handling of Exceptions and PIE Interrupts
Table 6-23
explains the actions taken by C-Boot ROM in response to various events that can occur during
boot.
636
ROM Code and Peripheral Booting
Table 6-21. CTOM IPC Messages (continued)
CTOMIPCCOM
CTOMIPCADDR
(M3 - R, B.C28X R/W)
(M3 - R, B.C28X R/W)
DON'T CARE
DON'T CARE
Table 6-22. C-Boot Reset Cause Handling
Copyright © 2012–2019, Texas Instruments Incorporated
CTOMIPCDATAW
CTOMIPCDATAR
(M3 - R, B.C28X R/W)
(M3 – R/W, B.C28X-
DON'T CARE
DON'T CARE
DON'T CARE
DON'T CARE
C-BootROM action
RAM-INIT all C28x memories, CSM INIT, Enable NMI, Normal
boot up procedure.
Zero Init Stack Memory, CSM INIT, Enable NMI, Normal boot up
proceedure.
Zero Init Stack Memory, CSM INIT, Enable NMI, Normal boot up
proceedure.
Zero Init Stack Memory, CSM INIT, Enable NMI, Normal boot up
proceedure.
Zero Init Stack Memory, CSM INIT, Enable NMI, Normal boot up
proceedure.
Zero Init Stack Memory, CSM INIT, Enable NMI, Normal boot up
proceedure.
Zero Init Stack Memory, CSM INIT, Enable NMI, Normal boot up
proceedure
Zero Init Stack Memory, CSM INIT, Enable NMI, Normal boot up
proceedure
Zero Init Stack Memory, CSM Init, Enable NMI Call C28HWBIST
handler
SPRUHE8E – October 2012 – Revised November 2019
www.ti.com
Description
R)
Tells the master
system that C-Boot
ROM detected a Flash
uncorrectable error.
C-Boot ROM is
waiting for a reset
from the master
subsystem, when this
even occurs
Tells the master
system that C-Boot
ROM detected a RAM
uncorrectable error
C-Boot ROM is
waiting for a reset
from the master
subsystem, when this
even occurs
Submit Documentation Feedback

Advertisement

Table of Contents
loading

Table of Contents