Hex file erzeugen aus AVR GCC

OP #1802134
Lesenswert?
• ▲
▼
Hallo,

ich habe auf meinen Rechner AVR Studio 4.18 und WinAvr (AVR GCC) 
installiert.

Nun wollte ich anfangen etwas C Programmieren zu lernen.

Hierzu habe ich mir hier aus dem Forum folgendes Programm angeschaut.

/* Alle Zeichen zwischen Schrägstrich-Stern
   und Stern-Schrägstrich sind lediglich Kommentare */

// Zeilenkommentare sind ebenfalls möglich
// alle auf die beiden Schrägstriche folgenden
// Zeichen einer Zeile sind Kommentar

#include <avr/io.h>          // (1)

int main (void) {            // (2)

   DDRB  = 0xff;             // (3)
   PORTB = 0x03;             // (4)

   while(1) {                // (5a)
     /* "leere" Schleife*/  // (5b)
   }                         // (5c)

   /* wird nie erreicht */
   return 0;                 // (6)
}


Das Problem ist.
Ich weiß nicht wie ich hierraus eine Hexfile erzeugen kann.
#1802320
Lesenswert?
• ▲
▼
Nein, eine main.c muss es nicht geben; nur eine Funktion mit main(); in 
welcher Datei die liegt, ist egal; sprich: Das passt bei Dir schon.

Was die hier alle gemeint haben: Die hex-Datei wird automatisch erstellt 
und liegt dann im (vom AVR-Studio erstellten) Unterordner "default". Du 
musst Dich nur noch (z.B. über den Windows File-Explorer) in Dein 
Projektverzeichnis klicken und dann in den default-Ordner. Und da liegt 
dann auch Deine hex-Datei (vorrausgesetzt, Du konntest fehlerfrei 
compilieren, was bei Dir ja aber auch der Fall ist)


EDIT: O.k., da war ich jetzt wohl ein paar Sekunden zu spät :-)

EDIT2: Ins Flash; für's EEPROM sind dann die (optionalen) eep-Dateien

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.