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.

MCU-PLUS-SDK-AM263X: Sending UDP Packets Issue

Part Number: MCU-PLUS-SDK-AM263X
Other Parts Discussed in Thread: SYSCONFIG

Hi,

I was using modified version of the example code from "enet_cpsw_socket" in SDK version 8.04 to test UDP communication. I had issues of sending UDP packets as it seemed using lots of initialized message strings or previous messages instead of using the current one I specified.

It only worked if the message was the constant so I suspected that the cache was used to send UDP data. To verify my assumption I specified a RAM block used for sending buffer in the linker script and defined that memory as non-cached type through SysConfig file. 

After using non-cached type memory for sending UDP data, it worked well - that made me think if there are some settings in LWIP stack I need to change to avoid using cached memory for sending UDP data? Please help and give the instruction how to change the settings if there is any so that I don't need to define specific non-cached memory block in linker script.

Thanks,

Wenkai