Здравствуйте.
В проекте с FreeRTOS 7.2 появился баг - через час-два-три работы проц остается навечно крутится в Idle Task (portTASK_FUNCTION). Таймер оси работает но прерывания не вызывает, в регистрах R0-R12 значения прописываемые в pxPortInitialiseStack. Увеличение configMINIMAL_STACK_SIZE и configTOTAL_HEAP_SIZE не помогло. Менеджер памяти heap_1. Проц LPC2388.
Пока не понимаю даже как подойти к проблеме. Можно ли узнать последнюю выполняемую задачу перед Idle? создать какой то лог на переключение контекста?
Подскажите идею, пожалуйста.
Спасибо.