Цитата(=GM= @ Oct 31 2012, 23:41)

А так почему нельзя сделать
unsigned long i;
unsigned char *VRAM;
VRAM=0x00020000;
for(i=0;i<130560;i++) *VRAM++=colour;
Error: D:\PROECT\AVR\SDR_avr_2\SDR.c(1285): a value of type 'long' can't be assigned to an entity of type 'unsigned char *'
в любом случаи главная проблема не решена
модель памяти small - указатели 16 бит
бессмысленно пытаться записать туда большее
кстати у avr-gcc вроде то же 16 бит не понятно как он работает с xмегами
ведь он идет в составе avrstudio6