AVR Studio + ASM Code => ELF?

Gast #1018273
Lesenswert?

Hallo

Trotz googlen und lokaler Suche, konnte mir das Forum bisher nicht 
helfen.

Ich benutze AVR Studio um ein Assemblerprogramm (als einziger Input) zu 
builden. Das funktioniert so weit auch, aber ich benötige als Output 
eine .ELF Datei.

Die .eep .hex .lst .map .obj Dateien werden alle erzeugt. Wie bekomme 
ich jetzt eine .elf Datei?

(Die .elf Datei benötige ich als Input für ein Tool, das nur .elf 
akzeptiert)

Vielen Dank im Vorraus
Volker
Gast #1018310
Lesenswert?

Unter Projekt habe ich nur "Assembler Options". Da kann ich nur das 
Hex-Output-Format wählen zwischen
"Intel intellec 8/MDS (Intel hex)"
"Mototola S-record" (sic!)
"Generic"

aber ich finde nix zu ELF

AVR Studio 4.11 Build 410 SP3

Lade gerade die neuste Version runter, vllt. kann die das ja!
Gast #1018414
Lesenswert?

Du kannst mit 'objcopy' (z. B. aus WinAVR) eine .elf Datei
bauen. Allerdings würde dann die komplette .hex Datei in
einer Sektion in der Elf-Datei landen. Eine Unterscheidung
zwischen Code und Daten o. ä. dürfte dann nicht möglich
sein.
Wenn es deinem Tool aber nur um das nackte Format geht sollte
das gehen.

So könnte es klappen:
avr-objcopy -I ihex -O elf32-little in.hex out.elf

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren