Witam,
Próbuję przesiąść się ze środowiska VMLAB + avrgcc na Eclipse + AVR plugin + avrgcc. W celach treningowych chciałem skompilować program zawierający część procedur w sekcji bootloadera. Dostaję błąd:
....... /../../avr/bin/ld.exe: section .bootloader [00002bd8 ->
00002eed] overlaps section .data [00002bd8 -> 00002d8f] make: *** [mypos.elf] Error 1W poprzednim środowisku taki błąd pojawiał się, gdy w makeflie-u nie było definicji:
LDFLAGS = -lm -Wl,-M,--section-start=.bootloader=0x7c00
Tu wygląda, że trzeba dopisać deklarację "bootloader" do pliku Release\mypos.map ale on uparcie przed kompilacją odtwarza się do pierwotnego stanu i deklaracja znika.
Jak należy zdefiniować taką deklarację, żeby została uwzględniona?
Pozdrawiam JS