Eclipse & MSP430

Gast #520143
Lesenswert?

Hallo Forum,

hat hier schon jemand Erfahrung mit Code Composer Essentials, also 
Eclipse und MSP430 gemacht? Ich kann meinen Code nicht kompilieren und 
zwar fehlt meiner Meinung nach irgendeine Bibliothek, zumindest bekomme 
ich folgenden Linker-Fehler:


undefined                        first referenced
 symbol                              in file
---------                        ----------------
TACTL                            ./schaltuhr eclipse/main.obj
TACCTL0                          ./schaltuhr eclipse/main.obj
TACCTL1                          ./schaltuhr eclipse/main.obj
TACCR0                           ./schaltuhr eclipse/main.obj
TACCR1                           ./schaltuhr eclipse/main.obj
>>   error: symbol referencing errors - 'Schaltuhr.out' not built


Eingebunden wird defaultmäßig nur rts430.lib. Ich habe es aber bereits 
mit allen Bibliotheken versucht, die ich im Installationsverzeichnis 
finden konnte.

Vielen Dank schon für's Lesen.

Gruß
Uli
Gast #520245
Lesenswert?

Benutz Du nun CCE oder Eclipse? Das sind zwei verschiedene 
Entwicklungsumgebungen!
Vielleicht basiert das eine auf dem anderen, aber es sind zwei 
verschiedene Programme!

In Eclipse brauchst Du für die Timer-Register nur die msp430x___.h (je 
nachdem welchen µC Du benutzt)
Gast #520261
Lesenswert?

Also ich binde #include "msp430x41x.h", entsprechend dem verwendeten 
Bauteil, ein. Das CCE nur auf Eclipse basiert ist schon klar. Die 
verwendeten Quellen wurden vorher schon mit anderer Entw.-umgebung 
übersetzt und haben auch schon funktioniert.
Gast #520800
Lesenswert?

Danke, das war auch ein guter Tip. Jetzt habe ich allerdings das 
Problem, dass vieles anscheinend doppelt definiert wird.
...
error: memory types INT03 and INT03 on page 0 overlap
...
Davon habe ich etliche Zeilen. Ich muß mich noch ein bisschen mit CCE 
befassen, sonst hat's keinen Zweck... ;-)
#522004
Lesenswert?

Moin,

Also wenn alles nichts hilft, empfehle ich dir einfach ein neues Projekt 
anzulegen und gleich deinen richtigen msp am Anfang auszuwaehlen. Dann 
die Standardeinstellungen des CCE zu akzeptieren und deine eigene .c und 
.h datei in das neue Projekt zu kopieren. Da ich nicht weiss was du 
alles schon in deinem jetzigen Projekt geaendert hast.
Oder zip einfach mal dein Projekt und stell es hier rein, ich wuerde 
denn mal rueberschauen. Die Fehler kommen ja nun durch die lnk_....cmd 
datei, weil dort diese Bereiche auch definiert werden, vllt. hast du ja 
durch irgendwelche Einstellungen, welche du vorher gemacht hast, diese 
schon definiert.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren