Socket Creation Problem
I tried to create a new socket using 
FreeRTOSsocket(FREERTOSAFINET, FREERTOSSOCKDGRAM, FREERTOSIPPROTO_UDP );
but it is entering the vAssertCalled() function and continuously looping over there.
When i tried to debug it is being called from the function 
FreeRTOSSocket()
{
…
…
configASSERT( listLISTIS_INITIALISED( &xBoundSocketsList ) );
…
}
Can anyone help me with this socket creation..?
Socket Creation Problem
Have you called FreeRTOSIPInit()? http://www.freertos.org/FreeRTOS-Plus/FreeRTOSPlusTCP/TCPNetworkingTutorialInitialising_TCP.html
Socket Creation Problem
Hi,
On the page referred to by Richard you will also see this important user-provided function:
~~~~~
void vApplicationIPNetworkEventHook( eIPCallbackEventt eNetworkEvent )
{
static BaseTypet xTasksAlreadyCreated = pdFALSE;
/* Both eNetworkUp and eNetworkDown events can be processed here. */
if( eNetworkEvent == eNetworkUp )
{
    /* Create the tasks that use the TCP/IP stack if they have not already
    been created. */
    if( xTasksAlreadyCreated == pdFALSE )
    {
        /*
         * For convenience, tasks that use FreeRTOS+TCP can be created here
         * to ensure they are not created before the network is usable.
         */
        xTasksAlreadyCreated = pdTRUE;
    }
}
xTasksAlreadyCreated has become true, you can start create and use sockets.
Of course, you can also make this a global variable and call it something like:
BaseType_t xIPNetworkIsReady = pdFALSE;
 
  