Studio Error (GCC!?) elf

OP #2174063
Lesenswert?
• ▲
▼
Hi,

habe gerade ein Problem im Studio, hatte ich so noch nicht. Er hatte 
etwas mit Size usw... Kann es daran liegen das unten in der Leiste noch 
Atmega88 steht und ich auf dem 168iger arbeite? Welche Einstellungen 
fehlen mir?

Er hat so komische kryptische Zeichen in einem *elf angemäkelt.. und 
gezeiht, waren aber nur 2 Zeichen in der Datei...?

T.
Angehängte Dateien:
#2174114
Lesenswert?
• ▲
▼
Thorsten S. schrieb:
> Wozu ist denn das *.elf gut?

mach mal in Deinem Screen Shot einen Kringel um "Output File Name"
und den frage Dich, wozu man ein output file braucht, bzw. wo man es her 
bekommt.

Achja, hab ich übersehen: mach auch einen Kringel um "make: *** 
[test.elf] Error 1".

Und wenn Du gerade dabei bist google doch mal nach "_spawnv: Invalid 
argument".

Gruß,
Bernd
#2174147
Lesenswert?
• ▲
▼
Hi,

ich wollte nur darauf hinweisen, dass das Studio die test.elf Datei 
nicht findet, weil Du offensichtlich neu compilert hast und die .elf 
Datei das Resultat des compile/link Vorgangs ist.

Der Fehler wird mit _spawnv angegeben, die Ursache mir allerdings 
unbekannt ist, deswegen der Hinweis auf Google.

Hast Du dir den Artikel zum _spawnv Prob durchgelesen? (ich nicht, ich 
hab das Prob nicht). Wie alt ist Dein GCC?

War es Deine Absicht neu zu compilieren oder ist es aus Versehen 
passiert?

Gruß,
Bernd
OP #2174158
Lesenswert?
• ▲
▼
Hi Bernd,

schön das du sich noch zurückmeldest. Dann ist logisch das die Datei bei 
allen Projekten nach dem Compilieren verschwunden ist, es muss also 
Probleme im complile/Link Vorgang gegeben haben.

Ich bin gerade mitten in einem Projekt, und war dabei c code in eine 
weitere c.datei zu bringen...

dann kam recht unverhofft eine meldung das in der elf datei nicht das 
erwartete enthalten war, da waren nur 2 Zeichen drin, die Meldung kam 
immer nach dem Compilieren, also habe ich die zwei Zeichen aus der Datei 
gelöscht... dann kam der o.g. Fehler.

Wird aus der elf das hex erzeugt?

>>Hast Du dir den Artikel zum _spawnv Prob durchgelesen<<

welchen meinst du?

Studio 4.13 b 577 (sp1)

WinAvr 20070525
gcc 4.1.2
avr-libc 1.4.6


T.
#2174205
Lesenswert?
• ▲
▼
Hi,

Artikel:
ich meine den ersten Artikel den Du verlinkt hast. Ich hab ihn nur kurz 
überflogen. Weiter unten steht was von Probs mit WINAVR und einer 2007er 
Version.

.elf -> .hex:
das sagt Dir dein Makefile, in diesem Auszug hier z.B. ja:
TARGET = $(PROJECT).elf
...
%.hex: $(TARGET)
  avr-objcopy -O ihex $(HEX_FLASH_FLAGS)  $< $@

Deine Tool chain scheint schon etwas antiquiert.
WINAVR gibts als 2010xx
AVR Studio als 4.18 (die 5er hab ich noch nicht ausprobiert)

Ich weiss nicht was es mit dem _spawnv auf sich hat. Scheint was im Make 
Prozess zu sein. War die .elf Datei evtl. gelockt weil Du drin 
rumgemacht hast? Nur 'ne Vermutung, es gibt hier Spezialisten im Forum 
die kennen sich damit wirklich aus.

Gruß,
Bernd
OP #2174304
Lesenswert?
• ▲
▼
>>Deine Tool chain scheint schon etwas antiquiert<<

dennoch lief alles die letzten 3 Jahre wie ein Uhrwerk...

>>War die .elf Datei evtl. gelockt weil Du drin rumgemacht hast?<<

nein, ich habe der Datei bis dato keine Aufmerksamkeit geschenkt...

Wie dem auch sei, die Neuinstallation (des Studios und Win AVR in den 
genannaten Versionen) hat ja geholfen. Bei dieser Art von Problemen 
scheint es viele Ausprägungen zu geben.

Ich bin froh das der Kram wieder läuft.

T.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.