SPRUHX5I August 2014 – May 2024 TMS320F28374S , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376S , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28378S , TMS320F28379S
The boot sequence, Table 4-3, describes the general boot ROM procedure each time the CPU core is reset.
During booting, the boot ROM code updates a boot status location in RAM that details the actions taken during this process. Refer to Section 4.10.10 for more details.
Step | CPU Action |
---|---|
1 | After reset, the FUSE error register is checked for any errors and are handled accordingly. |
2 | Clock and Flash Configuration |
3 | Device configuration registers are programmed from OTP. |
4 | All CPU RAMs are initialized. |
5 | Any pending NMI is handled by the code. |
6 | DCSM initialization sequence is executed. |
7 | Based on the boot mode select GPIO pins and boot mode set in OTP, the boot mode is determined, and the appropriate boot sequence is executed. Refer to Section 4.8 for a flow chart of the device boot sequences. |