When updating the DSP firmware in the field I need to use the alternate SCI option from the DSP using GPIO28 & 29. For this TI recommends to write OTP_KEY=0x5A and OTP_BMODE=0x81, more exactly something like "*(uint32_t *)0x7801E = 0x0000815A;". Now, if I do this, how am I going to boot again from flash to load my application, because according with TI BOOTROM flow diagrams it seems that DSP will always try to boot from alternate SCI? Is my understanding correct? If yes what solution can I have, to be able to boot normally from flash and when I need to update the firmware, to switch and boot from alternate SCI?
Thanks!