I need some help to solve the following two problems:
1. I can receive data from McAsp through peripherial port by CPU polling mode, but I can't read anything through DMA port(RBUSEL=0), why?
2.I can't use EDMA to service McAsp, the configuration is as below:
EDMA3PaRAM2_OPT=0x00000201; //1D-1D Transfer with A-syncronization
EDMA3PaRAM2_SRC=0x01D01BA0; //source address:MCASP1_RBUF1
EDMA3PaRAM2_A_B_CNT=0x00400024; //BCNT=40;ACNT=36
EDMA3PaRAM2_DST=0x11800000; //destination:DSP L2RAM
EDMA3PaRAM2_SRC_DST_BIDX=0x00240000;
EDMA3PaRAM2_LINK_BCNTRLD=0x0024FFFF;
EDMA3PaRAM2_SRC_DST_CIDX=0x00000000;
EDMA3PaRAM2_CCNT=0x00000003; //CCNT=3
/*EDMA3PaRAM2 configuration complete*/
EDMA3CC_EESR=0x00000004; //enable EDMA_EVENT_2(start EDMA)
could someone tell me why? I really need your help, thank you