Forum: Digitale Signalverarbeitung / DSP / Machine Learning Verwendung von mit dat_copy2d kopierten Daten


von Martin H. (haeger)


Lesenswert?

Hallo zusammen,

ich benutze derzeit ein Entwicklerboard von Spectrum Digital auf dem ein 
TMS320DM642 verbaut ist.

Ich kopiere einen Speicherbereich der 7*720 Byte groß ist mittels 
folgendem
Funktionsaufruf:

transID = DAT_copy2d(DAT_1D2D, (void *)&YPtr[0], (void *) &YSlice[0], 
720, 7, 724);
while(DAT_busy(transID));

(Zwischen jeder der 7 Zeilen soll sich ein Abstand von 4 Byte befinden)

Anschließend möchte ich mittels _mem4_const auf die nun in YSlice[] 
befindlichen Daten zugreifen:

_mem4_const(&YSlice[0]);

Das scheint aber so irgendwie nicht zu funktioneren. Eventuell liegt es 
daran
das mir das Alignment dazwischenfunkt.

Kann mir jemand sagen wie und ob ich _mem4_const benutzen kann, um auf 
mit der obigen DAT_copy2d Funktion kopierten Daten zuzugreifen?

Vielen Dank im voraus!

Gruß Martin

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.