By default, the TMS320f28379d uses GPIO72 and GPIO84 for determining the boot mode. To boot from SCI, you'd pull GPIO72 low and GPIO84 high. But by default,the SCI boot uses GPIO84 as SCITXDA. So GPIO84 is being used as both the boot mode pin and as the TX pin for SCIA? How can it be used for both purposes at the same time? Is there some indicator to tell me when to stop driving GPIO84 high and start using it as SCI TX?
Under normal circumstances, I'd like our board to boot from flash, ie "Get Mode". When we need to update the flash contents, I'd like the board to boot from SCI so I can load a flash update app to reprogram the flash contents. I don't have enough free pins on my "host" processor to use the Parallel boot loader. That only leaves the SCI boot loader and the apparent conflict over GPIO84.
What am I missing? Or is there a "better" way to boot normally from flash but be able to load a rescue/updater app if needed?
Mike