DSPRelated.com
Forums

Spurious EDMA transfer complete interrupt

Started by NPM February 21, 2004
Hi,

I'm trying to use 2 EDMA channels to transfer data between C6711 DSP
and two audio codecs (PCM3003 daughter card via McBSP-1 and the on-
board audio codec on C6711 DSK via McBSP-0). When only one codec is
used, everything works fine, but if I enable them both I get
spurious EDMA interrupts. This was verified by logging CIPR register
and all bits of CIPR found to be zero. Both codecs work for 1~2
hours sometimes. When I start to get spurious EDMA
interrupts, whole DSP seem to slow down too. You can find my code
that I use to configure McBSP/EDMA and the ISRs at the URL below.
Has anyone been able to use more than one EDMA channels? Is there
anything wrong in my code? Any help/information would be very much
appreciated..

Thanks in advance,
Nero.

http://homepage.ntlworld.com/niroshan.mahasinghe/DSP_C6x