Atmel und C++ Programmierung

Gast #537000
Lesenswert?
• ▲
▼
Hallo Leute,

habe mal eine grundsätzliche Frage:
Möchte einen Atmel AT89C51 unter C programmieren (IAR Embedded 
Workbench) und stehe nach wie vor vor dem Rätsel welches Ausgabeformat 
ich erhalte mit dem ich dann den Code in den Atmel brennen kann.
Unter Assembler konnte ich bequem ein Hex-File erzeugen und in den Atmel 
übernehmen, wie geht das unter C? Es müsste doch am Ende ein fertiger 
Hex-Code mit den übersetzten Maschinenbefehlen ergeben?

Bin für jede Anmerkung dankbar!

Gruß, Francis.
Gast #537004
Lesenswert?
• ▲
▼
Und C++ wo ?.

C wird auf "asm" kompiliert und "asm" wird auf machine-code weiter 
kompiliert sein. Es kann sein daß C auf machine-code direkt kompilieren 
wird (Hex Datei).

(mit gcc du kannst di Option -S benutzen und die ASM Datei (kompiliert) 
speichern, ok, automatisch.), mit IAR, ich weiss es nocht wie geht, aber 
gibt nur 2 wäge :-) (fast)

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.