Forum: Digitale Signalverarbeitung / DSP / Machine Learning Von TMS320F2808 auf TMS320F2810 wechseln


von Alex Heidt (Gast)


Lesenswert?

Mein Freund und ich machen gerade ein Projekt. Die DSP die wir am Anfang 
ausgesucht haben hatte leider zu wenige GPIOs. Jetzt wollen wir die 
TMS320F2810 benutzen. Die Frage ist wie schnell koennen wir unser C Code 
auf die neuen DSP adaptieren.  Wir beide haben wenig Erfahrung mit DSPs 
hatten immer nur was mit AVRs gemacht. Es hat uns ewig viel Zeit 
gekostet die F2808 zum Laufen zu bringen und jetzt muss alles neu 
geschrieben werden. Oder? Was meint Ihr wie kompliziert wird der Wechsel 
sein, kann sein alles halb so schlimm. Wenn man weiß wie.

von kläb (Gast)


Lesenswert?

Das kann euch keiner sagen, da weder was vom Umpfang noch von der 
Komplexität geschrieben wird!

Wenn ihr es schön gekapselt habt, also eine HAL eingezogen, dann wird es 
trivial.
Wenn ihr komplett andere Peripherie benutzen wollt und man in jeder 
höheren Schicht noch die Register raus popeln muss, dann wird es 
aufwändiger.

von kläb (Gast)


Lesenswert?

Achso, oder halt nen Portexpander an den uC.
Z.B. über SPI oder I2C.
Dann könnt ihr vllt den seitherigen uC beibehalten!?

von PittyJ (Gast)


Lesenswert?

Ich dachte, dass wäre eine zimelich identische Architektur.
Da sollte doch ein Recompile reichen?
Evtl muß man noch geänderte Subsysteme etwas anpassen.

von Micha (Gast)


Lesenswert?

Je nachdem welche Peripherie ihr nutzt, kann der Aufwand recht groß 
werden, da diese sich zum Teil erheblich unterscheidet (z.B. 
ePWM/eCAP/eQEP vs. EventManager). Die vom 2808 ist eine ganze Ecke 
jünger und pflegeleichter. Einfach mal die beiden Datenblätter (Seite 11 
bzw. 13) nebeneinanderlegen und vergleichen.

Ansonsten müsstet ihr mal schreiben was genau ihr nutzt.

Wenn es nur um ein paar IOs geht, dürfte es tatsächlich am einfachsten 
sein diese über Schieberegister nachzubilden, sofern ihr dafür noch Pins 
auftreiben könnt.

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.