Цитата(Alexander_ @ Feb 29 2008, 15:00)

Есть программа, в которой некоторые переменные отвечают за выбор режима. Т.к. кроме JTAG никакой связи с процессором нет, значение переменных меняется с помощью GEL. Но после того как в настройках компилятора ставлю No Debug, изменить переменную с помощью GEL не получается.
Как указать компилятору, чтобы он оставил переменную в памяти?
Если я все правильно понимаю, то в настройках проекта есть два независимых параметра.
1) оптимизация
2) наличие отладочной информации (Debug info).
Первое, это то, что влияет на выходной ассемблерный (читай машинный) код.
Второе, это наличие кое-какой информации в out-файле, которую использует отладчик.
Резюме. Если у вас переменная глобальная (естественно она у вас глобальная, иначе говорить не о чем), ставьте Include Debug Info (или как там правильно звучит, не помню), но при этом оптимизацию ставьте, какую вам нужно. По-моему так, но могу и ошибаться, ибо Release гонять на JTAG'е предпочитаю не