SPRUIW9C October 2021 – March 2024 TMS320F280033 , TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1
Table 4-15 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 indicate to the boot ROM code that the bits in this register are valid. | If user sets 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 | MPOST(1) | 0x0 = Run MPOST with PLL disabled (10-MHz internal oscillator) | When configured to a valid value, MPOST POR memory self-test is run on all device memories |
0x1 = Run MPOST with PLL enabled for 95 MHz | |||
0x2 = Run MPOST with PLL enabled for 47.5 MHz | |||
0x3 = Disable MPOST | |||
5:4 | ERROR_ STS_PIN configuration |
0x0 – GPIO24, MUX Option 13 | This indicates which GPIO pin is supposed to be used as ERROR_PIN and boot ROM configures the mux for the pin. The ERROR_STS pin mux configuration is locked by the boot ROM, but not committed. |
0x1 – GPIO28, MUX Option 13 | |||
0x2 – GPIO29, MUX Option 13 | |||
0x3 – ERROR_STS function disabled (default) | |||
3:0 | CJTAGNODEID | CJTAGNODEID[3:0] | Boot ROM takes this values and programs the lower 4 bits of the CJTAGNODEID register. |