Цитата(volod_ua @ Oct 8 2005, 00:03)
почему оптимизация отключена....что не так
Что значит оптимизация отключена, IAR может выкинуть кусок кода наоборот, когда включена оптимизация.
Если у вас стоит максимальный уровень оптимизауции, то попробуйте ее снизить.
Как тут советуют попробуйте объявить переменную как volatile.
У меня IAR3.20 такй ерундой страдал при сравнении ставил команду cmp
а вот переход после нее делать забывал.

Я когда первый раз собрал на нем свой проект, скомпилил смотрю во класс, он мне код ужал процентов на 20 от исходного. Вот только ничего не работало.