Analyzing the logs of the device, I noticed that the program timers stopped working. I saw that the timer task had stopped running (the runtime time was not increasing).
#define configMAX_PRIORITIES ( 6 )
#define configUSE_TIME_SLICING 1
#define configTIMER_TASK_PRIORITY (configMAX_PRIORITIES-1)
At the same time, tasks with a lower priority are performed as before.I also noticed that in another task, the current priority increases to 5 (equal to the priority of the timer task).
Can you tell me how i can investigate more deeply the reason for blocking the timer task? Just for information, this situation occurs when trying to reconnect a device over tcp (I use the TCP stack from FreeRTOS)