Forum: Mikrocontroller und Digitale Elektronik AVR Studio 4.13 Problem


von Alex (Gast)


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

von sechsmalzwei (Gast)


Lesenswert?

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

von spess53 (Gast)


Lesenswert?

Hi

Deine Includedatei muss in AVRAssembler2\APPNOTES stehen.

MfG Spess

von Alex (Gast)


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


von spess53 (Gast)


Lesenswert?

Hi

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

MfG Spess

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.