avr-gcc und assembler?

Gast #2015007
Lesenswert?
• ▲
▼
Hi ihr lieben,

also nach dem ich nun mein Evaluationboard und ISP-PRogrammer 
erfolgreich gebaut habe wollte ich nun auch den controller 
programmieren. Unter windows war das alles sehr einfach nun wollte ich 
auf linux umsteigen.

ich bin gerade dabei den avr-gcc guide durchzustudieren. Was ich bisher 
verstanden habe programmiert man hier mit C. Kann ich auch in Assembler 
programmieren und den Code dann mit avr-gcc in .hex umwandeln?

Falls das nicht funktionieren sollte kann mir jemand eine methode geben 
wie ich mein Assembler-Code in den Controller kriege ??

DAnke im vorraus
Moderator Persönliche Seite #2015065
Lesenswert?
• ▲
▼
Nachtrag: die übliche Dateinamensendung für Assemblerquelltexte, die
vorher noch den Präprozessor durchlaufen sollen (damit #defines wie
bspw. für die IO-Register aufgelöst werden), ist .S, nicht .asm.  Wenn
man einen Dateinamen mit .S auf der Compiler-Kommandozeile angibt, dann
ruft der Compiler den Präprozessor und den Assembler auf.
Gast #2015732
Lesenswert?
• ▲
▼
hi

danke euch auch wenn ich das nicht so wirklich verstehe...
Also ich kann in Assembler programmieren aber nicht atmel assembler 
sondern avr-gcc assembler??

Auf gut deutsch die Beispiel-Codes umschreiben in gcc assembler und dann 
in .S abspeichern und in .hex umwandeln. Hab ich das so richtig 
verstanden?

Da es in Hex umgewandelt wird ist das dann wieder egal welche 
assemblersyntax man benutzt hat?

danke im vorraus

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.