IAR не может установить точку останова на определенных строках
Я использую IAR для Renesas . Проблема, с которой я столкнулся, заключается в том, что я не могу установить точку останова на нескольких строках. Хотя я перекомпилирую и загружаю его несколько раз, я не могу установить точку останова на этих строках. Если я смотрю файл карты, я не нахожу памяти, выделенной для этих статических переменных, для которых я не могу установить точку останова. Есть ли причина, по которой память не выделяется?
Спасибо
1 ответ
Какой уровень оптимизации вы используете?
Возможно ли, что логика вашего кода привела к оптимизации всего раздела кода? Компилятор удалит код, который никогда не будет доступен. Просмотрите список сборки компилятора, чтобы увидеть, есть ли какой-либо код, созданный для строк, которые вы хотите отладить.