debug.
При запуске отладки программа прошивается и переходит к метке main. Если запустить Run, программа выполняется. call stack, local variables, watch - все подтягивается, символы видятся, но непосредственно в коде не показывается, какая инструкция сейчас выполняется и брейкпоинты не устанавливаются. То есть именно как-то нарушена связь с редактором кода.
В какую сторону вообще копать? Даже в гугл сложно спросить - слишком общие запросы получаются
попробуй откатиться от версии 1.6.0 cortex-debug, после обновы пару дней назад криво работало всё
Ух, блин. Сейчас попробую
Не помогло. Ещё нашёл, брейки можно ставить в дизассемблере, и там текущая команда тоже видна. А вот в исходном коде все нет
Пока что удалось сузить проблему до того, что GDB не видит исходных файлов. Пишет "No source file named 'full/path/to/file.cpp' ". при этом, естественно, сами файлы по указанному пути лежат, пробелов и русских букв в пути нет... 🤨
Обсуждают сегодня