Цитата(sergeeff @ Aug 30 2011, 11:10)

Если вы сравните lib_AT91SAM7X128.h и lib_AT91SAM7X256.h, то не найдете там ни одного отличия. Можно сделать вывод, что и в lib_AT91SAM7X512.h все тоже самое (что вполне логично).
Неправда Ваша, отличий полно, там структуры для работы с FLASH разные и не совместимые, так уж Atmel их написал, для 128 и 256 одинаковые так как страниц флеш всего одна. Проблему решил обложив в lib_AT91SAM7X256.h куски только для AT91SAM7X256 #ifdef и переписал нужные процедуры для AT91SAM7X512. Исходников от Атмела так и не нашел.