Сформулируйте вопрос точнее.
Если запрограммирован Fuse "Boot reset vector", то при любом сбросе (PowerOn, Reset, Wdt) управление будет передано в секцию загрузчика, заданную фузами BOOTSZ.
Загрузчик первым делом должен запретить прерывания и переопределить таблицу векторов прерываний в BOOT секцию. Перед выходом из загрузчика надо опять же запретить все прерывания и переопределить таблицу прерываний в область основной программы, также по возможности отключить всю используемую загрузчиком периферию, после чего делать JMP 0x00.
Цитата
при попытке перезагрузке из основной программы по ватчдогу(активирован фузами), типа:
WDTCR = (1<<WDCE)|(1<<WDE);
WDTCR = (1<<WDP0)|(1<<WDP1)|(1<<WDP2)|(1<<WDE);
Он у вас не фузами активирован.
Фуз отвечающий за работу WDT называется WDTON.
Цитата
кто может что посоветовать?
Внимательно курить ДШ, и привести в порядок bootloader. Проблема на мой взгляд здесь с бутлоадером.