Hallo allerseits, Ich arbeite zur Zeit mit einem Arm7 Prozessor (Phillips LPC2136) und verwende den Compiler von Keil - µVision3. Mein Problem ist, daß der Compiler gewisse Assembler Statements nicht versteht obwohl er sie verstehen sollte wie zum Beispiel - RSEG; PUBLIC.. Als Fehlermeldung bekomme ich immer error: A1163E: Unknown opcode RSEG , expecting opcode or Macro error: A1163E: Unknown opcode PUBLIC , expecting opcode or Macro Kann mir jemand bitte helfen und sagen was ich falsch mache. Danke lg Franzi
Hallo Franzi, welche Compiler Umgebung hast du gewählt ? Es gibt Realview, Keil CARM und GCC Umgebung...Diese haben jeweils andere Assembler im Paket. Kann bei den Projektoptionen eingestellt werden. Gruß Thomas
Hallo, nochmals, Ich finde nirgend eine Liste der Assembler statements des jeweiligen Compilers. in der Help datei steht auch nichts davon. Woher soll ich wissen welcher Befehl vom jeweiligen Compiler verstanden wird und welcher nicht, bzw welches Statement kann ich anstatt Public verwenden? Gruß Franzi
Die Dokumenation fuer beide Assembler wird installiert. fuer den Realview-Assembler in RV_asm.pdf und fuer den Keil-Assembler in aa.chm. Wenn richtig erinnert Public->Export. Martin Thomas
Für RealView wirst du nicht ganz drum herum kommen, dich etwas eingehender mit den folgenden Dokumenten zu beschäftigen, denn dort ist einiges anders: C:\.....\Keil\ARM\HLP\RV_asm.pdf --> RV Assembler C:\.....\Keil\ARM\HLP\RV_cc.pdf --> RV Compiler and Libraries C:\.....\Keil\ARM\HLP\RV_link.pdf --> RV Linker/Utilities Dann hatte ich mir von der ARM Homepage noch die "RV Error and Warning messages" herunter geladen, aber das kann man sich sparen, denn es ist 1:1 das, was der Compiler selbst auch ausgibt. Gruß Dietmar
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.