Hallo! Ich habe ein STK500 mit AT90S8515 und das AVRStudio 4.11 (SP3). Bei dem Versuch das erste Beipiel (siehe Anhang) zu compilieren spuckt mir AVR Studio folgenden Fehler aus: C:\inc\8515def.inc(293): error: Attempt to redefine keyword 'or' Zu Erklärung: die ganzen *def.inc Dateien habe ich nach C:\inc kopiert, um eine einfachen Pfad für mehrere Projekte zu haben. Google konnte mir nicht weiterhelfen.
Hi, sind die Includes vom Studio selbst? Die dort begefügten (AVRASM 2) haben die Zeile ".equ OR =3" nämlich nicht mehr drinnen. Das Problem damit ist, dass OR schon eine eingebaute Funktionalität hat. Probiers mit den neuen Includes...
OR ist ab Assembler Version 2.x ein reserviertes Keyword. Wurde bei den aktuellen Include Files auch in DOR geändert. Also entweder alten Assembler Version 1.x nutzen oder die Dateien entsprechend aktualisieren.
Ich habe das Problem umgangen in dem ich eine andere *.inc benutzte. Dachte mit der neusten Version inkl. SP kommen solche Fehler nicht vor. Werde es also abändern.
Beim Studio 4 sind zwei Versionen vom Compiler und auch zwei Versionen der der Includes dabei - Unterverzeichnisse AvrAssembler und AvrAssembler2. Die Includes passen dabei jeweils zum Assembler.
Lass die Includes am besten da, wo sie bei der Installation hinkopiert werden. Dann funktioniert das auch. Eigene (selbstgeschriebene) Includes kann man ja notfalls immernoch in den Projektordner legen. ...
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.