Witam
Proszę o wyjaśnienie starszych kolegów za co odpowiada poniższa sekcja pliku makefile:
%.cof: $(TARGET).elf
$(OBJCOPY) --debugging \
--change-section-address .data-0x800000 \
--change-section-address .bss-0x800000 \
--change-section-address .noinit-0x800000 \
--change-section-address .eeprom-0x810000 -O coff-avr $< $@
Problem z tym mam taki że jak mam załączoną tą sekcję to wyskakuje mi błąd podczas kompilacji. Jak ją "zaremuję" to kompilacja przechodzi bez problemu i jest tworzony plik .hex. W załączniku zamieszczam plik makefile oraz plik .txt z błędem podczas kompilacji. Gdyby się ktoś mądrzejszy znalazł i mógł mi trochę rozwiać wątpliwości co jest nie tak i czy ta sekcja jest konieczna.
Pozdrawiam
MP
Proszę o wyjaśnienie starszych kolegów za co odpowiada poniższa sekcja pliku makefile:
%.cof: $(TARGET).elf
$(OBJCOPY) --debugging \
--change-section-address .data-0x800000 \
--change-section-address .bss-0x800000 \
--change-section-address .noinit-0x800000 \
--change-section-address .eeprom-0x810000 -O coff-avr $< $@
Problem z tym mam taki że jak mam załączoną tą sekcję to wyskakuje mi błąd podczas kompilacji. Jak ją "zaremuję" to kompilacja przechodzi bez problemu i jest tworzony plik .hex. W załączniku zamieszczam plik makefile oraz plik .txt z błędem podczas kompilacji. Gdyby się ktoś mądrzejszy znalazł i mógł mi trochę rozwiać wątpliwości co jest nie tak i czy ta sekcja jest konieczna.
Pozdrawiam
MP