Part Number: TMS320F28379D
Tool/software: Code Composer Studio
Hi,
We have a board, that will use GPIO117 and GPIO118 as BOOTPIN0 and BOOTPIN1. How can I program EMU_BOOTCTRL register to test it?
In TRM there is little information about writing. In forum I found a topic, that says we can program it in our code.
*(uint32_t *)0xD00 = 0x76750B5A; // EMU_BOOTCTRL, GPIO117, GPIO118, Flash boot, key // OR *(uint32_t *)0x7801E = 0x76750B5A; // BOOTCTRL OTP, GPIO117, GPIO118, Flash boot, key
But my question is: Is EMU_BOOTCTRL in Flash? If I program EMU_BOOTCTRL register with my code then if I unplug the power then reinsert it, will it be the same value that I wrote to it? I wrote 0x76750B5A in address 0xD00 but after power on & off it has default value not 0x76750B5A.
Is BOOTCTRL only one-time programmable? Can I not program it with different value later?
Thanks.