Здравствуйте! Проблема такая, в большом проекте, при отладке, Кеил не хочет отображать локальные переменные во вкладке "Call stack + Locals" - пишет "Out of scope", я так понимаю это из-за того что компилятор их распологает в регистрах R1...R12, но в новом проекте "мигалке светодиодом" локальные переменные видно при отладке.
Как можно сделать что бы он их корректно отображал в "Call stack + Locals" не используя при этом volatile.
Как заставить Keil отображать локальные переменные
Re: Как заставить Keil отображать локальные переменные
Оптимизацию в ноль.
Re: Как заставить Keil отображать локальные переменные
Еще может быть какие-то функции были оформлены как макросы или использовался инлайн.
-
misyachniy
- Прорезались зубы
- Сообщения: 219
- Зарегистрирован: Вт июл 02, 2013 09:17:49
Re: Как заставить Keil отображать локальные переменные
zenek писал(а): не используя при этом volatile.
Можно использовать "static"