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