This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

About EDMA3 Channel PaRAM Set Entry Fields : TCINTEN & ITCINTEN

Hi, all

i get the edma_test.c from http://processors.wiki.ti.com/index.php/EDMA_sample_test_application

and Ref AM335x TRM(spruh73h.pdf), 11.3.3.2 EDMA3 Channel PaRAM Set Entry Fields

when param_set.opt |= ITCINTEN | TCINTEN | EDMA_TCC(EDMA_CHAN_SLOT(dma_ch));
at ASYNC mode, the callback1 funtion will be called 16 times
at ABSYNC mode, the callback1 funtion will be called 8 times

In my opinion, if only set TCINTEN, the intermediate transfer complete interrupt is disabled.
the callback funtion shuld be called when transfer complete interrupt.

then i modify the edma_test.c, and set the param_set.opt |= TCINTEN | EDMA_TCC(EDMA_CHAN_SLOT(dma_ch))
but the callback funtion never be called?

anything wrong?