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.

TMS570LC4357: Trouble with Ethernet Transmission

Part Number: TMS570LC4357

I am working on a project where we are using Ethernet communication with an external device. As it stands I have the communication functioning properly when caches are disabled. I am currently trying to get the communication working with caches enabled so we can have better performance in our system. In order to do this I have looked at other forum posts such as https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/616548/rm57l843-emactransmit-function where it is outlined that in order to get EMAC communication working with caches enabled the memory regions pertaining to the EMAC device should be switched from WB to WT. I have done this as you can see in the attached picture, but I am still not having any success with the EMAC communication while caches are enabled. For a bit more information, regions 11-13 are the highest priority regions that have been created so they should override the previous memory regions that encapsulate these memory regions yet I am not having any success with this. Any tips or insight on what the issue may be would be greatly appreciated.

Thank you,

Thomas