ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1113687 Топик полностью
RxTx (02.07.2021 17:27, просмотров: 121) ответил misyachniy на Глюк компилятора IAR MSP430.
Компилятор при включенных оптимизациях может не сохранять переменные. На время отладки нужно у C++ компилятора и линкера отключить все оптимизации. Project -> Options, Category: C/C++ Compiler -> вкладка Optimizations, ставим none. 

Для линкера тоже cуществуют свои настройки. Чтобы не крутить настройки каждый раз и не возвращать назад, надо завести две "конфигурации" проекта. Одну для отладки, вторую для сборки конечного релиза.

При отладке программист ставит Debug конфигурацию проекта где свои настройки. При конечной сборке ставит Release / Production, где настройки на оптимизацию. Project -> Edit Configurations -> New ...

Спасибо, князь. Вы настоящий дворянин. И программист.