LWIP and FreeRTOS using Nucleo-144 F429zi
Hi, I am using STM32f429zi nucleo-144 board to configure Ethernet using LWIP and FreeRTOS.
But my program doesn't execute after "MX_LWIP_Init();" in the StartDefaultTask. What could be the issue? It halts on the below function inside queue.c.
Function:
BaseType_t xQueueSemaphoreTake( QueueHandle_t xQueue, TickType_t xTicksToWait )
Line :
#if ( ( INCLUDE_xTaskGetSchedulerState == 1 ) || ( configUSE_TIMERS == 1 ) )
{
/*****Excecution waits here while debugging.****************/
configASSERT( !( ( xTaskGetSchedulerState() == taskSCHEDULER_SUSPENDED ) && ( xTicksToWait != 0 ) ) );
}
Note: Ethernet works fine without using RTOS. I have tested UDP, TCP protocols.
Thank you.
