SPRUIX1B October 2022 – April 2024 TMS320F2800132 , TMS320F2800133 , TMS320F2800135 , TMS320F2800137
Table 4-3 describes the general boot ROM procedure each time the CPU core is reset.
During boot, boot ROM code updates a boot status location in RAM that details the actions taken during this process. Refer to Section 4.7.11 for more details.
| Step | CPU Action |
|---|---|
| 1 | After reset, perform watchdog initialization |
| 2 | Clock configuration and Flash power-up |
| 3 | Peripheral trimming and device configuration registers are loaded from OTP. |
| 4 | On power-on reset (POR), all RAMs are initialized. |
| 5 | Non-maskable interrupt (NMI) handling is enabled and DCSM initialization is performed. |
| 6 | Device calibration is performed; trimming the specified peripherals with set OTP values. |
| 7 | Determine if polling the GPIO pins are needed for determining the boot mode and, if so, read the boot mode GPIO pins to determine the boot mode to run. |
| 8 | Based on the boot mode and options, the appropriate boot sequence is executed. Refer to Section 4.5.1 for a flow chart of the boot sequences. |