Einrichten Code Composer Studio

Gast #974839
Hallo zusammen,

ich will ein altes MC projekt recht flink auf dem
TI DSP TMS320F28335 laufen lassen.
Dafür habe ich ein Evaluation Board und das Code Composer Studio.

Mein Problem ist das ich den Code Composer nicht richtig eingerichtet 
bekomm, d.h. ich bekomme beim kompilieren immer fehler wenn ich auf die
Register des DSP zugreiffe. Kennt jemand von euch ein gutes Tutorial
oder ein Beispielprojekt? Sind die Register des DSP eig in einer Lib 
schon
verfügbar oder ist es notwendig diese selbst zu definieren (z.B. I2CMDR, 
ADCRESULT...)
Mit den Unterlagen von TI komm ich einfach nicht zurecht!!!

Ich hoffe es kann mir jemand einen Tip geben wie ich das zum laufen 
bring:)

Gruß
Chris
#974950
> Kennt jemand von euch ein gutes Tutorial oder ein Beispielprojekt? Sind die
> Register des DSP eig in einer Lib schon verfügbar oder ist es notwendig
> diese selbst zu definieren (z.B. I2CMDR, ADCRESULT...)

Ich würde dir die "C2833x/C2823x C/C++ Header Files and Peripheral 
Examples" empfehlen. Zum Einen findest du da Beispiele auf denen du 
aufbauen kannst und zum Anderen Header-Files, die dir die Definition der 
Register abnehmen. Sonst müsstest du das tatsächlich selbst erledigen.

Tutorial kenne ich leider keines, aber mit o.g. Daten/Dateien müsstest 
du weiter kommen.
Gast #975083
Hm hab die Beispiele nicht gefunden? meinst du die sollten bei exampels 
des compilers dabei sein?? dort sind nur andere.

Das Problem ist, dass alle Beispiele im Paket als 
"CPUFamily=TMS320C64XX"
angegeben sind, und jetzt kommts..  übernehm ich alles und stell die
CPU Family auf meinen TI (in diesem Fall 28xx) dann bringt er beim 
kompilieren als Fehler, dass er die Include Dateien nicht gefunden hat, 
z.B. <i2c.h>.

-> sobald ich auf 28xx Familie stell, dann will er die Include Dateien 
direkt aus dem Projekt Verzeichniss nehmen (siehe Anlage), stell ich 
wieder um auf
64xx Familie dann nimmt er die Include Dateien aus dem entsprechendem 
Verzeichniss.

Also ich seh keinen Zusammenhang warum er bei unterschiedlichen CPU 
Familien
auf unterschiedliche Pfade zugreifft, wobei ich in den dateien genau die 
richtigen register gefunden hab die ich im Datenblatt wiederfinde?????

gruß chris
Angehängte Dateien:
Gast #986086
Man kann den cc2000 compiler auch ganz ohne die IDE benutzen. Gerade 
wenn man das DSPBios Zeug nicht benutzt durchaus eine denkbare Option.
Da kann man dann nämlich include Dateien einfach mit -I ... einbinden, 
muss nicht raten was mit welchem Häkchen passiert usw.
Ausserdem kann man dann auch seinen Lieblingseditor verwenden.

Viele Grüße,
 Martin L.

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.