Я ничего подобного не наблюдал. Может от ревизии кристалла что-то зависит?
Был проект, где были AtMega128/1251/2561. Проблем не было, делал тесты с вечными циклами, все корректно сбрасывалось и перезапускалось.
Использовал WinAVR-20071221 со следующим кодом
Код
void avr_init (void) __attribute__ ((naked)) __attribute__ ((section (".init3")));
void avr_init(void)
{
/* Конфигурирование AtMega128/1251/2561*/
/* куча инициализации*/
/* WatchDog */
wdt_enable(WDTO_2S);
}
Наука изощряет ум; ученье вострит память. Козьма Прутков