I need to use the TivaWare boot loader to support firmware updates over both Ethernet and UART. I have done this using the ROM boot loader. Now I am trying to move to the Flash boot loader in order to utilize the CRC functionality and I have successfully implemented the boot_emac_flash example. I would now like to incorporate the UART interface into this boot loader but the enables in bl_config.h seem to be mutually exclusive.
Is there an easy way to combine these interfaces into a single boot loader (similar functionality to ROM boot loader) or do I need to create separate images for each?