ELF-File erzeugen

OP #2138726
Lesenswert?
• ▲
▼
Hallo zusammen,

habe jetzt schon 2 Stunden damit verbracht die Lösung für das kleine 
Problem zu finden, aber leider ohne Erfolg. Hoffe jemand kann mir auf 
die Sprünge helfen.

Ich nutze AVR-Studio4.
Dann habe ich diesen Code aus dem Tutorial genommen:

.include "m8def.inc"         ; Definitionsdatei für den Prozessortyp 
einbinden

         ldi r16, 0xFF       ; lade Arbeitsregister r16 mit der 
Konstanten 0xFF
         out DDRB, r16       ; Inhalt von r16 ins IO-Register DDRB 
ausgeben

         ldi r16, 0b11111100 ; 0b11111100 in r16 laden
         out PORTB, r16      ; r16 ins IO-Register PORTB ausgeben

ende:    rjmp ende           ; Sprung zur Marke "ende" -> Endlosschleife

Simulation ist OK, Builden kann ich ihn auch, nun wollte ich ihn das 
erste mal auf meinen Atmega8 flashen.

Ich nutze ein STK500, welches ich leihweise habe.
Nun gehe ich auf Connect und wähle danach im Fenster Input HEX File 
meine entsprechende Datei, die mir AVR-Studio erstellt hat aus.
Gehe ich dann auf "Program" öffnet sich immer automatisch ein Fenster in 
welchem ich eine *.elf Datei auswählen soll.

Wie kann ich diese Datei erstellen?

Danke und Gruß
Stefan

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.