This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28388D: how change BMSP pins

Part Number: TMS320F28388D
Other Parts Discussed in Thread: UNIFLASH

Tool/software:

In the reference manual (SPRUII0C), chapter 5.4.1 describes how to configure the Boot Mode Pins (BMSP) for CPU1. I have to program the "BOOTPINCONFIG" location in the "DCSM OPT", but I don't understand how to do this.

- Change a register via program code or via the CCS Debug view? None of the registers DcsmZ1Regs, DcsmZ2Regs or DcsmCommonRegs contains "BOOTPINCONFIG" and DcsmZ1OptRegs/DcsmZ2OptRegs don't exist.

- Using UniFlash? In Settings & Utilities -> C28xx_CPU1 there are Z1 things and "BOOTCTRL", but also no "BOOTPINCONFIG".

How to change the GPIOs for BMSP? Thanks.

  • Hi Peter,

    Referring to 5.7.1 CPU1 Boot ROM Configuration Registers in the TRM:

    What you're looking for are the GPREG(BOOTCTRL) registers:

    • BOOTPINCONFIG == GPREG1
    • BOOTDEF-LOW == GPREG3
    • BOOTDEF-HIGH == GPREG4

    Please let me know if you're still having any issues finding these registers in CCS or UniFlash.

    Best,

    Matt