SPRUII0F May 2019 – June 2024 TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S
Table 5-15 explains the actions each boot ROM performs upon reset for a specific reset cause.
| Reset Source | CPU1 Boot ROM Action | CPU2 Boot ROM Action | CM Boot ROM Action |
|---|---|---|---|
| Power on Reset (POR) | 1. Configure Clock Divider | ||
| 2. Flash Power Up | 1. Flash Power Up | 1. Flash Power Up | |
| 3. Device configuration and trimming | 2. RAM Initialization | 2. RAM Initialization | |
| 4. RAM Initialization | 3. Continue default boot flow | 3. Continue default boot flow | |
| 5. Continue default boot flow | |||
| External Reset (XRS) For CPU1, XRS triggers include:
| 1. Configure Clock Divider | ||
| 2. Flash Power Up | 1. Flash Power Up | 1. Flash Power Up | |
| 3. Device configuration and trimming | 2. Clear RAM for boot stack | 2. Clear RAM for boot stack | |
| 4. Clear RAM for boot stack | 3. Continue default boot flow | 3. Continue default boot flow | |
| 5. Continue default boot flow | |||
| Hardware Built-In Self Test (HWBIST) | 1. Read HWBIST return address | 1. Read HWBIST return address | |
| 2. If set, branch to address | 2. If set, branch to address | Not Applicable | |
| 3. If not set, continue boot following "Debugger Reset" boot flow actions | 3. If not set, continue boot following "Debugger Reset" boot flow actions | ||
| Secure Copy Code (SCC) Reset (CPU1, CPU2) Watchdog Reset (CPU2) NMI Watchdog Reset (CPU2) Execute Override Logic (EOL) Reset (CM) | 1. Clear RAM for boot stack | 1. Clear RAM for boot stack | 1. Flash Power Up |
| 2. Continue default boot flow | 2. Continue default boot flow | 2. Clear RAM for boot stack | |
| 3. Continue default boot flow | |||
| SIMRESET_CPU1 | 1. Clear RAM for boot stack | Not Applicable | Not Applicable |
| 2. Continue default boot flow | |||
| Debugger Reset (CPU1, CPU2) VECTRESET (CM) | 1. Clear RAM for boot stack | 1. Clear RAM for boot stack | 1. Clear RAM for boot stack |
| 2. Continue default boot flow | 2. Continue default boot flow | 2. Continue default boot flow |