SPRUII0F May 2019 – June 2024 TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S
CPU1 boot ROM health and booting status is written to a 32-bit address in M0RAM. This status is cleared on a POR or XRS reset. The previous status is retained on any other reset. For example, a user should clear the status before performing a debugger device reset in order to view the latest boot ROM actions reflected in the status.
Description | Address |
---|---|
CPU1 Boot ROM Status | 0x0000 0002 |
Bit | Description |
---|---|
31 | CPU1 Boot ROM has finished running |
30 | Missing clock NMI occurred |
29 | RAM Uncorrectable Error NMI or ROM Parity Error occurred |
28 | Flash Uncorrectable Error NMI occurred |
27 | HWBIST NMI occurred |
26 | PIE Vector NMI occurred |
25 | RL NMI occurred |
24 | PIE Mismatch occurred |
23 | ITRAP occurred |
22 | ERAD NMI occurred |
21 | EtherCAT NMI occurred |
20 | MCAN NMI occurred |
19 | SYSPLL or AUXPLL failed to enable |
18 | MPOST (Memory Power On Self-Test) Complete |
17 | RAM Initialization Complete |
16 | DCSM Initialization Complete |
15 | HWBIST Reset Handled |
14 | POR Reset Handled |
13 | XRS Reset Handled |
12 | All Resets Handled |
11:8 | Not Used |
7:0 | 0x0 = Invalid / No Status set yet |
0x1 = CPU1 Boot ROM has started running | |
0x2 = Running Flash Boot | |
0x3 = Running Secure Flash Boot | |
0x4 = Running Parallel Boot | |
0x5 = Running RAM Boot | |
0x6 = Running SCI Boot | |
0x7 = Running SPI Boot | |
0x8 = Running I2C Boot | |
0x9 = Running CAN Boot | |
0xA = Running USB Boot | |
0xB = Running Wait Boot |