Other Parts Discussed in Thread: TMS320F28376S,
Dear Sir ,
- 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)
- 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
- the Z1-BOOTCTRL in our case will be 0x00000B5A (e.g. KEY=5A , BMOD=0B (flash boot) , is this correct ?
- 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 ?