Probleme beim Includen von Headern beim MSP430 mit C/Asm

Gast #988948
Hallo,
Ich soll mit C und Inline-Assembler einen MSP430 programmieren. Der
Assemblercode wurde mir vorgegeben, es geht sich also nur um das
einbinden in C. Im Grunde sieht die Struktur volgendermaßen aus:
C-Code
asm{ Assembler };
C-Code
Das Problem ist, dass ich die Headerdateien für den Assemblerpart nicht
richtig included bekomm. Ich hab die Headerdatei <msp430x16x.h> sowohl
im C-Teil vor asm{} als auch im asm{}-Teil eingebunden (dafür bekomm ich
auch keine Fehlermeldung), trotzdem kennt der die Abkürzungen zur
Adressverwaltung nicht.
Beispiel: beim Befehl
1
bis.b #BIT0, P1DIR
meckert der
undefined reference to `BIT0'
undefined reference to `P1DIR'

Ich bin ziemlicher Anfänger in C und Assembler und wär froh über jede
Hilfe, die ihr mir geben könnt.

Achja, ich benutzte mspgcc mit Eclipse, könnte es sein das da noch
irgendwelche Einstellungen falsch sein könnten oder so?

Auf jeden Fall schon mal vielen Dank

Bernhard

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.