Добрый день, господа!
Я понимаю, что проблема не имеет прямого отношения к FreeRTOS, но всё же.
Я использую версию 8.2.3 на LPC1768. Компилятор IAR 7.5.
Что наблюдается. Периодически прога стала вылетать в HardFault. Причём, если код немного перекомпилировать, буквально добавить/убавить строку, то всё работает прекрасно.
Я смотрел на адреса в обработчике HardFault, но не могу понять, как возникает ошибка, т.к. эти адреса указывают то на файлы самой оси, то на мой код. Может быть есть какая-то проблема именно с Cortex-M3 и именно с этой версией, о которой все знают, а я не знаю?
Да, включен монитор стека, он не переполняется, либо монитор не ловит ошибку.
В общем я в лёгком отчаянии, не знаю, как ловить глюк. Код довольно объёмный на текущий момент времени, поэтому по частям уже прогу не проверишь...
Спасибо за любой совет!