C-Boot Rom Health Status; C-Boot Rom Boot Status Values - Texas Instruments Concerto F28M36 Series Technical Reference Manual

Table of Contents

Advertisement

C-Boot ROM Description
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
6.6.11 C-Boot ROM Boot Status
Apart from the health status discussed in
CTOMBOOTSTS register bits 15:0.
Value
0
C_BOOTROM_BOOTSTS_CTOM_IGNORE
1
C_BOOTROM_BOOTSTS_CTOM_CONTROL_SYSTEM
_START_BOOT
2
C_BOOTROM_BOOTSTS_CTOM_CONTROL_SYSTEM
_READY
3
C_BOOTROM_BOOTSTS_CTOM_BOOT_CMD_ACK
4
C_BOOTROM_BOOTSTS_CTOM_BOOT_CMD_NAK_S
TATUS_NOT_SUPPORTED
5
C_BOOTROM_BOOTSTS_CTOM_BOOT_CMD_NAK_S
TATUS_BUSY_WITH_BOOT
Master subsystem applications should look for this status before sending any IPC command to C-Boot
ROM. For ex: if MTOCIPCBOOTSTS ==
C_BOOTROM_BOOTSTS_CTOM_CONTROL_SYSTEM_READY, it means that C-Boot ROM is ready to
accept MTOC IPC commands.
634
ROM Code and Peripheral Booting
Figure 6-14. C-Boot ROM Health Status
Section
Table 6-20
shows the same.
Table 6-20. C-Boot ROM Boot Status Values
MTOCIPCBOOTSTS[15:0]
Copyright © 2012–2019, Texas Instruments Incorporated
If set, indicates that C-Boot ROM has started booting
If set, C-Boot ROM detected that 10MHz INTOSC is missing
If set, C-Boot ROM detected a PIE VECTOR ADDRESS MISMATCH
If set, C-Boot ROM detected a iTRAP
If set, C-Boot ROM detected a ACIBERR
If set, C-Boot ROM detected a C28BISTERR
If set, C-Boot ROM detected a M3BISTERR
If set, C-Boot ROM detected a FLUNCERR
If set, C-Boot ROM detected a RAMUNCERR
If set, C-Boot ROM detected a Missing clock NMI
If set, indicates that C-boot ROM is doing MTOC branch command
If set indicates that C-Boot ROM is starting an application
6.6.10, C-Boot ROM also logs the boot status in
Description
Invalid status - tells corresponding system that control
system has not filled in a valid value yet
Tells master system that Control system has started to
boot, but not completed the boot process yet
Tells the master system that Control system has
completed the boot and is running. It is ready to accept
IPC commands from the master.
Tells the master system that C-BootROM ACKs the
command in the MTOCBOOTMODE register
Tells the master system that C-BootROM doesn't support
the command in the MTOCBOOTMODE register
Tells the master system that C-BootROM NAKs the
current boot command in the MTOCBOOTMODE
register, as it is already busy with boot.
SPRUHE8E – October 2012 – Revised November 2019
www.ti.com
Submit Documentation Feedback

Advertisement

Table of Contents
loading

Table of Contents