Forum: Mikrocontroller und Digitale Elektronik Probleme beim Includen von Headern beim MSP430 mit C/Asm


von Bernhard (Gast)


Lesenswert?

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, das 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

von Bernhard (Gast)


Lesenswert?

Sorry, hab es irgendwie geschafft ins falsche Forum zu posten. Kann 
jemand den Thread bitte verschieben.
Danke

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
Noch kein Account? Hier anmelden.