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

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.