Cepгeй Бopщ (06.09.2010 15:24 - 15:27, просмотров: 158) ответил C++ на BOOTSZ и BOOTRST выставлены правильно
Ну тогда втыкайте махание ногой в разные места стартапа и спределите, в какой секции .initX заканчивается жизнь. __attribute__((section(".init3"), naked))
void blink()
{
TOGGLE(LED);
}
Просто от переноса IAR->WinAVR программы работать не перестают. prog_char используете? посмотрите в листинг - в режиме плюсов там бага - он не в ту секцию кладет. Надо использовать char PROGMEM.