SPRUIN7C March 2020 – March 2024 TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1
Table 4-13 explains how the bit field values from the user configurable DCSM OTP location, Z1-OTP-BOOT-GPREG2 or Z2-OTP-BOOT-GPREG2, are decoded by boot ROM.
Bit | Name | Description | Boot ROM Action |
---|---|---|---|
31:24 | Key | Write 0x5A to these 8-bits to tell the boot ROM code that the bits in this register are valid | If set to 0x5A, boot ROM uses the values in this register. If set to any other value, boot ROM ignores values in this register. |
23:8 | Reserved | Reserved | No Action |
7:6 | Run MPOST(1) |
When configured to a valid value, MPOST POR memory self-test runs on all device memories | 0x0 = Run MPOST using INTOSC2 with PLL disabled
(10MHz internal oscillator) . 0x1 = Run MPOST with PLL enabled for 95MHz 0x2 = Run MPOST with PLL enabled for 47.5MHz 0x3 = Disable MPOST |
5:4 | ERROR_ STS_PIN config |
0x0 – GPIO24, MUX Option 13 0x1 – GPIO28, MUX Option 13 0x2 – GPIO29, MUX Option 13 0x3 – ERROR_STS function Disable (default) |
This indicates which GPIO pin is supposed to be used as ERROR_PIN and boot ROM configures the mux as such for the said pin. The ERROR_STS pin mux configuration is locked by the boot ROM, but not committed. |
3:0 | CJTAGNODEID | CJTAGNODEID[3:0] | Boot ROM takes this values and programs the lower 4 bits of the CJTAGNODEID register |