DDS-C: objcopy Fehler bei .eep
Verfasst: 29.06.2013, 16:26
Hallo, Beim Versuch die DDS-C FW zu übersetzen, bekomme ich mit dem WinAVR 20100110 einen Fehler beim Erstellen des .eep Files:
Creating load file for EEPROM: dds.eep
C:\WinAVR-20100110/bin/avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lma .eeprom=0 -O ihex dds.elf dds.eep
c:\WinAVR-20100110\bin\avr-objcopy.exe: unrecognized section flag `load --change-section-lma'
c:\WinAVR-20100110\bin\avr-objcopy.exe: supported flags: alloc, load, noload, readonly, debug, code, data, rom, share, contents
make.exe: [dds.eep] Error 1 (ignored)
Makefile Revision ist 1.5 vom 5. Okt. 2012. Das Target .eep sieht folgendermassen aus:
%.eep: %.elf
@echo
@echo $(MSG_EEPROM) $@
-$(OBJCOPY) -j .eeprom --set-section-flags=.eeprom="alloc,load" \
--change-section-lma .eeprom=0 -O $(FORMAT) $< $@
Sieht aus als wenn objcopy das Ende des section flags nicht erkennt. Weiss jemand Rat?
Danke im voraus,
Burkhard
Creating load file for EEPROM: dds.eep
C:\WinAVR-20100110/bin/avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lma .eeprom=0 -O ihex dds.elf dds.eep
c:\WinAVR-20100110\bin\avr-objcopy.exe: unrecognized section flag `load --change-section-lma'
c:\WinAVR-20100110\bin\avr-objcopy.exe: supported flags: alloc, load, noload, readonly, debug, code, data, rom, share, contents
make.exe: [dds.eep] Error 1 (ignored)
Makefile Revision ist 1.5 vom 5. Okt. 2012. Das Target .eep sieht folgendermassen aus:
%.eep: %.elf
@echo
@echo $(MSG_EEPROM) $@
-$(OBJCOPY) -j .eeprom --set-section-flags=.eeprom="alloc,load" \
--change-section-lma .eeprom=0 -O $(FORMAT) $< $@
Sieht aus als wenn objcopy das Ende des section flags nicht erkennt. Weiss jemand Rat?
Danke im voraus,
Burkhard