Страница 1 из 1

Как заставить Keil отображать локальные переменные

Добавлено: Вс сен 08, 2013 23:13:40
zenek
Здравствуйте! Проблема такая, в большом проекте, при отладке, Кеил не хочет отображать локальные переменные во вкладке "Call stack + Locals" - пишет "Out of scope", я так понимаю это из-за того что компилятор их распологает в регистрах R1...R12, но в новом проекте "мигалке светодиодом" локальные переменные видно при отладке.
Как можно сделать что бы он их корректно отображал в "Call stack + Locals" не используя при этом volatile.

Re: Как заставить Keil отображать локальные переменные

Добавлено: Пн сен 09, 2013 09:09:08
dosikus
Оптимизацию в ноль.

Re: Как заставить Keil отображать локальные переменные

Добавлено: Вт окт 01, 2013 11:09:18
neorganic
Еще может быть какие-то функции были оформлены как макросы или использовался инлайн.

Re: Как заставить Keil отображать локальные переменные

Добавлено: Пн окт 14, 2013 20:32:18
misyachniy
zenek писал(а): не используя при этом volatile.
Можно использовать "static"
:-)