www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik AVR Studio 4.13 Problem


Autor: Alex (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo allerseits.
Nach einer längeren Pause in einem meiner Lieblingshobbys habe ich nun 
die AVRs und was dazu gehört wieder hervorgekramt.
Bei ATMEL habe ich mir die neueste Version vom Studio gezogen (4.13) und 
ein früheres Projekt damit geöffnet (Device 90S2313, Assembler).
Leider kommt bei "build" folgender Fehler:

..\2313def.inc(190): error: Attempt to redefine keyword 'or'

Diesen Fehler hatte ich früher definitiv nicht. Wieso meckert das Studio 
nun an der Anweisung ".equ  OR =3" herum und wie bekomme ich den build 
fehlerfrei hin? Die Zeile mit dem OR aus der Definitionsdatei zu 
entfernen ist ja nicht wirklich ein Lösung?!

Danke und Grüße,
Alex

Autor: sechsmalzwei (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Weil OR bereits vergeben ist, darf eine Variable nicht OR heissen. Musst 
deine Variable umnennen.

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

Deine Includedatei muss in AVRAssembler2\APPNOTES stehen.

MfG Spess

Autor: Alex (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Habs nun.
Danke für die Hilfe.
Der Tipp mit dem Pfad "AVRAssembler2\APPNOTES" war die halbe Miete.
Diesen Pfad habe ich in den Assembleroptionen unter
"additional include path" noch hinzugefügt und dann gings.
In dem Ursprungsprojekt lag die INC Datei im gleichen Verzeichnis wie 
das Projekt selbst. Hatte bis dato immer funktioniert.
Naja - nu' läufts.

MfG,
Alex


Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

Wenn du AVRAssembler2 auswählst und die Include-Datei ohne Pfadangabe 
angibst, wird die richtige Datei automatisch eingebunden.

MfG Spess

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.