Bei Code Composer Essentials CCE fehlt "io.h"

OP #2016235
Lesenswert?
• ▲
▼
Ich habe nun endlich ein FAT-Filesystem für MSP430 und SD-Karten 
gefunden:
ftp://ftp.circuitcellar.com/pub/Circuit_Cellar/2005/176/Sham176.zip

Das hier ist allerdings für MSP430F449, habe es deshalb für MSP430F1610 
modifiziert.

Beim compilieren kommt jetzt aber, dass das file "io.h" nicht gefunden 
wurde, nach:
1
#include <io.h>

Ich benutze Code Composer Essentials. Kann ich dort irgendwo sehen, 
welche Header-Files zur Verfügung stehen und ggf. welche einbinden?
Und ist io.h für jeden µC anders, oder einheitlich?
OP #2016472
Lesenswert?
• ▲
▼
Hm ok, ich hab das include mittlerweile auskommentiert und einige Makros 
verändert. Das Programm scheint nun zu laufen, aber es kommt beim 
Kompilieren der Fehler:

> error: errors encountered during linking; "Project.out" not built

Auf der TI-Seite wird darauf hingewiesen, im Mapfile nach der 
Speicherauslastung zu schauen. Aber ich weiß garnicht, wie ich in CEE 
ein Mapfile erstellen soll. Die CCE-Hilfe bring mich auch nicht weiter. 
Dort steht:

> The --map_file option creates a linker map listing and puts it in filename.
>
> The syntax for the --map_file option is:
>
> --map_file=filename

Aber was fang ich damit an?

Es erscheinen noch 3 andere Fehler, aber die haben doch weniger was mit 
meinem Quelltext zu tun?:

>Linkin failed. Check the console window for details.
>unresolved symbol lcd_print, first referenced in ./main.obj
>unresolved symbol nop, first referenced in ./HALayer.obj
Gast #2016495
Lesenswert?
• ▲
▼
Mark M. schrieb:
> Es erscheinen noch 3 andere Fehler, aber die haben doch weniger was mit
> meinem Quelltext zu tun?:
>
>>Linkin failed. Check the console window for details.
>>unresolved symbol lcd_print, first referenced in ./main.obj
>>unresolved symbol nop, first referenced in ./HALayer.obj

Nun ja, dein Quelltext ruft die Funktionen lcd_print und nop auf, ohne 
das es diese Funltionen irgendwo gibt. Sehr wahrscheinlich musst du die 
selber schreiben.

Oliver

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.