include Datei nicht akzeptiert

Gast #1290140
Hallo,

ich habe gerade die AVR Binutils unter OpenBSD installiert und möchte 
den avr-as benutzen um für den ATmega8 Programme zu schreiben.

Bei der Benutzung des Befehls ".include m8def.inc" kommen lauter 
Fehlermeldungen der folgenden Art:

include/m8def.inc:465: Error: expected comma after "SPMaddr"
include/m8def.inc:465: Error: junk at end of line, first unrecognized 
character is `0'
include/m8def.inc:466: Error: expected comma after "SPMRaddr"
include/m8def.inc:466: Error: junk at end of line, first unrecognized 
character is `0'

Kann mir dies jemand erklären?

MfG

HUE
Gast #1290288
Ich bin es nochmal,

ich kann keine alternativen Compiler installieren, es kommt immer zu 
Fehlern.

Ist es nicht mit dem GNU avr-as zu realisieren? Gibt es keine passenden 
Include- Dateien für die Register und so weiter?

Vielen Dank für Eure Hilfe.

HUE
Moderator Persönliche Seite #1290529
Johann L. schrieb:

> avr-gcc -mmcu=XXX -x assembler-with-cpp foo.S

Wobei bei einem Dateinamen foo.S (endet auf großem ,S') die Option
-x assembler-with-cpp nicht notwendig ist.

> Beachte aber, daß die zur Verfügung gestellten Adresses RAM-Adressen

Nicht notwendig, aber es ist etwas aufwändiger als im Atmel-Assembler,
vor allem vielfältiger:

http://www.nongnu.org/avr-libc/user-manual/group__avr__sfr__notes.html

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.