On the Tiva, when doing a firmware update "DFU" over the network, I call the function ROM_UpdateEMAC() and it (the DFU) works as expected. Before I call the function ROM_UpdateEMAC(), all the IRQ's are disabled etc.
HWREG(NVIC_DIS0) = 0xffffffff;
HWREG(NVIC_DIS1) = 0xffffffff;
HWREG(NVIC_DIS2) = 0xffffffff;
HWREG(NVIC_DIS3) = 0xffffffff;
HWREG(NVIC_DIS4) = 0xffffffff;
SysTickIntDisable();
SysTickDisable();
My question is not about getting the "DFU" to work but is there a timeout of about 12 seconds where if the download does not happen, the Tiva will just boot of the app it has in memory? I do not recall this happening in the past where the will give up waiting on the TFTP server and just boot up. The behavior I see would seem to imply there is a timeout where the CPU will reboot after about 12 seconds if the TFTP does not start.
I looked in the Tiva ROM user guide and found the function ROM_UpdateEMAC() documented but it did not mention any timeout.
Doug