I am using LWIP stack with FreeRTOS code on STR9. I am using V4.1.2 version of freeRTOS.
While using it I got a problem that the code gets stuck in the loop of function vListInsert()(present in list.c file) after ethernet working fine for 10 minutes.
I feel that it’s a problem of freeRTOS code.
After reading the details about this I came to know that :
1. vListInsert() function was optimized in the new version.
2. Algorithm has to be modified if control gets stuck in the loop of this function ( as mentioned in function comments)
Does any one has the idea about the function working and how to modify so as not to get this type of problem?