ARM µVision3

Gast #350355
Lesenswert?
• ▲
▼
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
Gast #350356
Lesenswert?
• ▲
▼
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
Gast #350358
Lesenswert?
• ▲
▼
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
Gast #350359
Lesenswert?
• ▲
▼
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
Gast #350360
Lesenswert?
• ▲
▼
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

Antwort schreiben

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.

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.