DSPRelated.com
Forums

EDMA vs. CPU memory access

Started by pivo...@email.cz January 6, 2008
Hi all,
I'm using EDMA3 for infinity loop data send from a Buffer[] (in L2 memory) to a McBSP0 on C6455.

When I start McBSP triggered EDMA transmission, everything is ok, unil I start write into sended Buffer[] variable.

EDMA transfer starts to be unstable.

appr.
... configure EDMA
... configure McBSP
... enable EDMA Channel 12
... start McBSP transfer

// All looking good, McBSP stream is continual, data are consistent
for( i = 0; i < BUFSIZE; i++ ) Buffer[i] = 0x00112233;

// Now, McBSP stream is still continual, but data are inconsistent

Is there any solution?

Thanx all, Milo