Forum: Mikrocontroller und Digitale Elektronik Compiler hat unrecht - falscher uC??


von Johann T. (joschua011)


Lesenswert?

jedes mal wenn ich mit AVR STUDIO 4 ein projekt compilieren will kommt 
folgende Meldung:

c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/../../../../avr/bin/ld.exe: 
unknown architecture of input file 
`c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr4/cr 
tm8.o'  is incompatible with avr:4 output

der code is für atmega8, benutzter uC ist ein atmega8, was mache ich 
falsch?

von Marius W. (mw1987)


Lesenswert?

Kann ich dir so auf die schnelle auch nicht sagen.

Poste mal den kompletten Output vom Compiler. Also auch die Zeilen, die 
vorher kommen. Dann kann man den Fehler eventuell eingrenzen.

MfG
Marius

von Johann T. (joschua011)


Lesenswert?

Build started 26.12.2008 at 10:50:12
avr-gcc -mmcu=atmega8 -Wl,-Map=ADC_test.map ADC_test.o     -o 
ADC_test.elf
c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/../../../../avr/bin/ld.exe: 
unknown architecture of input file 
`c:/winavr-20080610/bin/../lib/gcc/avr/4.3.0/../../../../avr/lib/avr4/cr 
tm8.o'  is incompatible with avr:4 output
make: *** [ADC_test.elf] Error 1
Build failed with 1 errors and 0 warnings...

tja mehr steht nicht....

von Roland P. (pram)


Lesenswert?

hmm irgendwie sollte er ja erst die .c Dateien in .o Dateien 
compilieren, was bei dir nicht der Fall ist... mach mal ein make clean, 
bzw. rebuild all

vielleicht klappts dann auf Anhieb oder poste den Output dann nochmal.

Gruß
Roland

von Johann T. (joschua011)


Lesenswert?

wuhu es geht wieder
hab die alte anscheinend beschädigte crtm8.o datei durch eine neue 
ersetzt jz gehts wieder

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
Noch kein Account? Hier anmelden.