www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ARM µVision3


Autor: Franzi (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Thomas S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Franzi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi
ich habe den RealView Compiler eingestellt.

Gruß
Franzi

Autor: Franzi (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Martin Thomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Dietmar (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

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.