Hello,
I enabled ethernet feature on TM4C platform and it works as well, but I faced problem when applied software reset the ethernet interface isn't work correctly and can not access my application through ethernet interface. After searching on the internet I read we can fix this issue by turns off prefetch before start ethernet initialization then turn on prefetch after finish the initialization, and I used the following:
//Turn off prefetch
HWREG(0x400FDFC8) = HWREG(0x400FDFC8)| 0x00010000;
// Initialize lwIP, where the ethernet initialization function locate in lwipInit part
lwIPInit(g_ui32SysClock, pui8MAC, 0 0, 0,1);
//turn on prefetch
HWREG(0x400FDFC8) = HWREG(0x400FDFC8)| 0x00020000;
Could you please advice me how can solve this proble to allow the system work correctly especially after the soft reset occures?
Note: when I debug the issue I found the following bits (TXFE,TRC,TFC) fills (1) in EMACSTATUS register .
Regards.