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
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.