znalazłem projekt który będzie użyteczny do osiągnięcia mojego celu, problem mam natomiast taki:
tak jest deklarowana tablica w pamięci
Kod:
const uint8_t trianglewave[] __attribute__ ((section (".MySection5")))= ...
w pliku makefile jest taki zapis
Kod:
#Define sections where to store variables
CFLAGS += -Wl,-section-start=.MySection1=0x1B00
CFLAGS += -Wl,-section-start=.MySection2=0x1C00
CFLAGS += -Wl,-section-start=.MySection3=0x1D00
CFLAGS += -Wl,-section-start=.MySection4=0x1E00
CFLAGS += -Wl,-section-start=.MySection5=0x1F00
jak mogę taki zapis zastosować w moim makefile w eclipse bo bez tego najprawdopodobniej mam błąd:
Kod:
c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/bin/ld.exe: section .MySection5 [00000080 -> 0000017f] overlaps section .data [00000080 -> 0000027f]
make: *** [test2.elf] Error 1