Hi,
I'm running firmware on my device used to log data to a server. Due to yet unknown reason the sys_error() function from TCPnet is called with the ERR_MEM_CORRUPT error set (file Net_Config.c). Unfortunately the ERR_MEM_CORRUPT error description didn't help me much further. I tried to trace the error and I found out it occured when the TCPnet library function tcp_poll_sockets() was called (handled by the TCPnet stack). Anyone a clue what could be wrong here?
Some extra info.
Using my device as client, contacting the server over TCP/IP. Data transfer is wrapped in HTTP POST packages. It looks that the problem occurs when multiple html pages are send to my device (yes, normally I expect an http Post message, but when the server doesn't understand things, a default html page with "internal server error" etc will be send.)
Thanx Eric
View all questions in Keil forum