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.

TMS320F28376D: OTP Z1-BOOTCTRL

Part Number: TMS320F28376D
Other Parts Discussed in Thread: TMS320F28376S,

Dear Sir ,

  1. we have some issue in our product which include TMS320F28376D (on some TMS320F28376S ) , some of the Boot pins are used in additional memory interface (EMIF to FPGA)
  2. in order to avoid the state where the DSP hangs and enter some boot mode , we want to Flash the Z1-BOOTCTRL  to always boot from the FLASH
  3. the Z1-BOOTCTRL in our case will be 0x00000B5A  (e.g. KEY=5A  , BMOD=0B  (flash boot)  , is this correct ?
  4. in order to flash the OTP i  have add assembler file which contain only (taken from example ) the following 

              .sect "dcsm_otp_z1_bootctrl"
             .long 0xFFFFFFFF                   ;Reserved
             .long 0x00000b5a                    ;Z1-BOOTCTRL key =5A , Boot 0x0b

        5.in the linker file i have added :

MEMORY
{

....


   DCSM_OTP_Z1_BOOTCTRL : origin = 0x7801C, length = 0x000004

}

SECTIONS
{

dcsm_otp_z1_bootctrl : > DCSM_OTP_Z1_BOOTCTRL PAGE = 0, ALIGN(4)

...

...

}

 if i will flash it into my DSP will it force to always boot to flash regardless of the state of  Boot pins ?

am i missing something ?