Цитата(Палыч @ Mar 28 2012, 15:42)

При переходе на компилятор другой версии необходимо при первой трансляции воспользоваться "Rebuild All"
в 6.0 есть только Rebuild Solution.
Не помогло. Ошибка в стеке. Программа не возвращается из функции
ports_init(); (странно вчера было из второй функции usart)
В новой версии его надо где то устанавливать?
Вообщем я всё нашел. Как говорил
andries55 проблема была в свойствах проекта.
Жмем Alt+F7 в дереве выбираем
AVR/GNU Linker затем в данной ветке
Memory Settings в поле
Initial Stack Address вписать адрес RAMEND (для ATmega128 равен 0x10FF, по умолчанию выставлено 0хFF00) из iom128.h и сохранить.
Сообщение отредактировал Navovvol - Mar 28 2012, 12:59