Witam Płytka dopiero się robi a ja piszę już kod i mam taką sytuację: do Atmega162 podłączyłem 32k zewn. pamięci. Chcę ją wykorzystać do przechowywania buforów o stałej, znanej mi długości. Wszystkie inne zmienne i stos będą w pamięci wewn. Mój tok postępowania:
Definiuję: #define EXTMEM __attribute__ ((section(".extmem")))
Następnie deklaruję bufory: volatile unsigned char EVENT0_buf[EVENT0_BUF_SIZE] EXTMEM; itd.
Do linkera przekazuję: LDFLAGS += -Wl,-section-start=.extmem=0x800500
0x800500 tak, by wykorzystać całą zewn. pamięć.Czy powyższy tok rozumowania jest ok?
TIA!!! antek