Hallo zusammen, ich komme bei der Implementierung von "freemodbus-v1.4.0" einfach nicht weiter... Ich benutze die aktuelle Version von WinAVR. Kann mir jemand erklären wie die folgende Meldung " int constant type not supported in coff-avr " zustande kommt bzw. wie man dies behebt!? Danke schon mal im voraus... Hier die letzten Zeilen des Kompiliervorgangs: ....... C:\WinAVR-20090313\bin\avr-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 demo.elf demo.cof int constant type not supported in coff-avr C:\WinAVR-20090313\bin\avr-objcopy: --change-section-vma eeprom+0xff7f0000 never used C:\WinAVR-20090313\bin\avr-objcopy: --change-section-lma .eeprom+0xff7f0000 never used C:\WinAVR-20090313\bin\avr-objcopy: --change-section-vma .noinit+0xff800000 never used C:\WinAVR-20090313\bin\avr-objcopy: --change-section-lma .noinit+0xff800000 never used make.exe: *** [demo.cof] Error 1
Patrick Schurig schrieb: > Kann mir jemand erklären wie die folgende Meldung > > " int constant type not supported in coff-avr " > > zustande kommt Indem man sich verdeutlicht, aus welcher Zeit das COFF (common object file format) stammt; damals gab es noch kein C89 ("ANSI-C"), damit auch noch kein Schlüsselwort wie "const". Folglich kennt dieses Objektformat sowas nicht. > bzw. wie man dies behebt!? Indem man kein COFF mehr benutzt. Der einzige mir noch bekannte COFF-Konsument derzeit dürfte VMlab sein (und Enrique arbeitet daran, ELF/DWARF2 zu unterstützen), sonst braucht das doch keiner mehr.
Danke für die eindeutige Antwort, etwas in dieser Art habe ich mir in der Zwischenzeit schon er'googelt... Patrick
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.