Переношу проект с меги на хмегу.
Вроде бы больших проблем не возникло. Но... Добрался до прошивки области бутлоадера и наступил на непонятные грабли.
Есть хекс в адресах boot section Xmega128a3. Программатор Avrisp mkII. AvrStudio 4.16 + WinAvr 20100110. AvrProg при прошивке непосредственно из хекс файла никаких ошибок не выдаёт, но ничего в бутлоадер не пишет - т.е. при верификации выдаёт ошибку в первом адресе обласи бутлодера. Причём содержимое "прошитой" ячейки - 0xFF. Если прошивать бут-секцию из области флеша симулятора, то всё пространство бутлодера становится нулевым. Прошивка из avrdude даёт примерно такой же результат - процесс программирования проходит, но верификация отваливается.
Пробовал на двух чипах - 128A3/256A3 (естественно прошивку клал по нужным адресам) с одинаковым результатом.
В чём я не прав?