-d3 это кому? У GCC уже стоит -g3, но почему-то отладчик постоянно
промахивается - почти невозможно поймать старт с начала. Попадает
уже в код в процессе работы. В разные запуски останавливается при
старте в разных местах функции prvIdleTask: или вызываемой из неё
prvCheckTasksWaitingTermination(). Попытка продолжить выполнение, приводит к отказу отладки, хотя сам код, если запускать как есть или останавливать отладку - работает, светодиодиками мигает как должно. Нажимаю "Стоп" - начинает мигать. Вот снимки разных запусков:
Это чудом встал на точке останова, которую вчера не мог достичь. Из изменений - скорость отладки увеличил с 1000 до 6000кГц:

Снял точку останова, запуск без "Continue" в настройках отладки. Останавливается на ассемблере, найти соответствующий код в Си не может (на картинке открыл похожий код Си поиском - мог не угадать):

Ещё запуск - поймался чуть в другом месте, похоже, всё оно в privIdleTask:

И ещё - встал там же:
