Цитата(Corvus @ Dec 9 2008, 14:03)

А WinAVR тоже хороший вариант.
Поддежка Xmega в avr-gcc появилась совсем недавно, и почти не тестировалась.
Например в нем нет поддежки 24-битних указателей, и можно использовать только 64 KB памяти данных.
Для доступа к памяти данных, на ATxmegaXXXA1, учитываются регистры RAMPX, RAMPY, RAMPZ и RAMPD но компилятор не работает с ними, только устанавливает RAMPZ в 0 в стартап коде. Тоесть, например, если используется чтение из памяти програм выше 64К и RAMPZ устанавливаеться в значение отличное от 0, то после этой операции надо обязательно обнулять RAMPZ, и не забыв помолиться, чтобы в этот момент не произошло прерываний.
Я бы сказал, поддежка ATxmegaXXXA1 в avr-gcc достаточна только для того чтобы фирма Атмел могла писать об этом в своих прес релизах.
Анатолий.