SPRUIZ1B July 2023 – August 2024 TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
Boot ROM health and booting status for CPU1 and CPU2 is written to a 32-bit address in the respective M0 RAM. This status is cleared on a POR or XRS reset. The previous status is retained on any other reset. For example, clear the status before performing a debugger device reset to view the latest boot ROM actions reflected in the status.
| Description | Address |
|---|---|
| Boot ROM Status | 0x0000 0002 |
| Value | Description |
|---|---|
| 0x8000 0000 | Boot ROM handled HardWare Built-In Self-Test (HWBIST) |
| 0x4000 0000 | Flash 2T Not Ready |
| 0x2000 0000 | TRIM Load Error |
| 0x1000 0000 | RAM Initialization Error |
| 0x0800 0000 | Flash Verification Error |
| 0x0400 0000 | DCSM Initialization LP Error |
| 0x0200 0000 | DCSM Initialization Invalid LP |
| 0x0100 0000 | Boot ROM PLL enabled successfully |
| 0x0080 0000 | HWBIST NMI occurred |
| 0x0040 0000 | Missing clock NMI occurred |
| 0x0020 0000 | PIE Register Parity Error occurred |
| 0x0010 0000 | Flash/RAM Uncorrectable Error NMI occurred |
| 0x0008 0000 | RL NMI occurred |
| 0x0004 0000 | ERAD NMI occurred |
| 0x0002 0000 | Boot ROM detected a PIE mismatch |
| 0x0001 0000 | Boot ROM detected an ITRAP |
| 0x0000 8000 | Boot ROM completed running |
| 0x0000 4000 | Watchdog self-test fail |
| 0x0000 2000 | Boot ROM handled POR |
| 0x0000 1000 | Boot ROM handled XRS |
| 0x0000 0800 | Reset cause bit cleared |
| 0x0000 0400 | POR memory test completed |
| 0x0000 0200 | DCSM initialization completed |
| 0x0000 0100 | RAM initialization completed |
| 0x0000 000E | USB boot started |
| 0x0000 000C | FWU Flash boot started |
| 0x0000 000B | Wait boot started |
| 0x0000 000A | MCAN boot started |
| 0x0000 0009 | CAN boot started |
| 0x0000 0008 | I2C boot started |
| 0x0000 0007 | SPI boot started |
| 0x0000 0006 | SCI boot started |
| 0x0000 0005 | RAM boot started |
| 0x0000 0004 | Parallel boot started |
| 0x0000 0003 | Secure Flash boot started |
| 0x0000 0002 | Flash boot started |
| 0x0000 0001 | Boot ROM started running |
| Description | Address |
|---|---|
| Boot ROM Status | 0x0000 0002 |
| Value | Description |
|---|---|
| 0x8000 0000 | Boot ROM completed running |
| 0x4000 0000 | Missing clock NMI occurred |
| 0x2000 0000 | RAM Uncorrectable Error NMI occurred |
| 0x1000 0000 | Flash Uncorrectable Error NMI occurred |
| 0x0800 0000 | Flash Verification Error occurred |
| 0x0400 0000 | PIE Vector NMI occurred |
| 0x0200 0000 | RL NMI occurred |
| 0x0100 0000 | Boot ROM detected a PIE mismatch |
| 0x0080 0000 | Boot ROM detected an ITRAP |
| 0x0040 0000 | ERAD NMI occurred |
| 0x0020 0000 | Secure Flash Boot Failure occurred |
| 0x0008 0000 | Invalid copy length for IPC message RAM |
| 0x0004 0000 | Invalid boot mode from IPC |
| 0x0002 0000 | RAM initialization completed |
| 0x0000 8000 | Boot ROM handled HardWare Built-In Self-Test (HWBIST) |
| 0x0000 4000 | Boot ROM handled POR |
| 0x0000 2000 | Boot ROM handled XRS |
| 0x0000 1000 | Reset cause bit cleared |
| 0x0000 0000 | Boot status ignored |
| 0x0000 0009 | FWU Flash boot started |
| 0x0000 0008 | Waiting for CPU1 flag |
| 0x0000 0007 | Wait boot started |
| 0x0000 0006 | OTP boot started |
| 0x0000 0005 | RAM boot started |
| 0x0000 0004 | IPC message RAM boot started |
| 0x0000 0003 | Secure Flash boot started |
| 0x0000 0002 | Flash boot started |
| 0x0000 0001 | Boot ROM started running |