Hello,
From a hard reset the ethernet starts up fine in the bootloader, which then shuts it down. The application then re-enables and resets the ethernet using the same code as used in the bootloader; at this point startup is unreliable.
Other than:
EMACTxDisable(EMAC0_BASE);
EMACRxDisable(EMAC0_BASE);
SysCtlPeripheralDisable(SYSCTL_PERIPH_EMAC0);
SysCtlPeripheralDisable(SYSCTL_PERIPH_EPHY0);
is there anything else that needs to be called to shut it down?
Thanks,
HL