Forum: Digitale Signalverarbeitung / DSP / Machine Learning API für TMS320F28335 Experimenter Kit?


von Martin M. (Firma: Student) (hansi1682)


Lesenswert?

Hallo Zusammen,
habe gerade das o.g. Experimenter Kit von TI vor mir liegen. Gibt es 
eine API und Code Examples dafür? Habe bereits die Baseline-Software 
(SPRC675) runtergeladen, doch ist das ein bisschen zu wenig. Verwende 
CCS 4, nicht das mitgelieferte CCS 3.3. Könnte man alternativ auch die 
API für den  C2833x (siehe: 
http://focus.ti.com/docs/toolsw/folders/print/sprc530.html) verwenden?

Viele Grüße

von Jan (Gast)


Lesenswert?

Hallo Martin,

bei den von Dir genannten Header-Files "SPRU530" bist Du genau richtig.

Die Header-Files stellen Unions und Strukturen zur Verfügung, mit denen 
alle Register des DSP angesprochen werden können.

Des weiteren sind viele Beispiele für die verschiedenen Peripherimodule 
enthalten. Diesbezüglich solltest Du auch die verschiedenen "Application 
Notes" und "Userguides" auf der DSP-Produktseite nicht außer acht 
lassen:
http://focus.ti.com/docs/prod/folders/print/tms320f28335.html

Last but not least sind auch schon vordefinierte "Linker-Command-Files" 
enthalten, die Dir die Speicheraufteilung erleichtern.

Ich arbeite mit CCS3.3, kann daher nicht genau sagen ob das auch mit 
CCS4 funktioniert. Ich denke aber mal dass das gehen sollte.

Gruss, Jan

P.S.:
Weitere Progammcode Beispiele findest Du ausserdem hier:
http://focus.ti.com/mcu/docs/mcuprodcodeexamples.tsp?sectionId=96&tabId=1470

von Martin M. (Firma: Student) (hansi1682)


Lesenswert?

Hallo Jan,
vielen Dank für deine perfekte Antwort. Hat mir sehr geholfen!

Jan schrieb:
> bei den von Dir genannten Header-Files "SPRU530" bist Du genau richtig.

Da finden sind die C2833x-Files. Aber wenn es mit denen funktioniert, 
wunderbar!

Jan schrieb:
> Die Header-Files stellen Unions und Strukturen zur Verfügung, mit denen
> alle Register des DSP angesprochen werden können.

Das meinte ich mit API! :) Gibt es dazu eine ausführliche Dokumentation? 
Habe nur eine "Quick reference" gefunden.

Jan schrieb:
> Last but not least sind auch schon vordefinierte "Linker-Command-Files"
> enthalten, die Dir die Speicheraufteilung erleichtern.

Habe ich bereits gesehen. Auf jeden Fall sehr praktisch!

Jan schrieb:
> Ich arbeite mit CCS3.3, kann daher nicht genau sagen ob das auch mit
> CCS4 funktioniert. Ich denke aber mal dass das gehen sollte.

Habe auch CCS 3.3, aber nur die limitierte Version mit 32K Limit. Mit 
der wollte ich eigentlich nicht Programmieren. Die Version 4 unterstützt 
das Importieren von CCS 3.3 Projekten. Auch der ganze Header-Krempel 
kann problemlos eingebunden werden.

So, dann geht es jetzt ans Programmieren. Wünscht mir Glück, hehehe ;)

Viele Grüße

von Jan (Gast)


Lesenswert?

> Da finden sind die C2833x-Files. Aber wenn es mit denen funktioniert,
> wunderbar!

Schau mal in der "Quick reference" unter "Device Support"

> Gibt es dazu eine ausführliche Dokumentation?
Schau mal hier:
http://processors.wiki.ti.com/index.php/C28x_Header_Files_and_Peripheral_Examples
=> SPRAA85
Was anderes ist mir jetzt nicht bekannt.

Im TI-WIKI findet sich auch sonst noch allerlei Nuetzliches.

Viel Erfolg ;-)

Gruss, Jan

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.