This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TM4C129ENCPDT: Ethernet on TM4C 129 platform

Part Number: TM4C129ENCPDT

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.