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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.