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.

A question about Read Mcbsp's DRR with EDMA in 6455

Now,I want to use Edma read Mcbsp's DRR.When the REVT is coming ,the EDMA complete interrupt is trigger,but the data in DRR isn't copied into the dest address. 

But if i set the soures address like a array a[10]'s address,the data in a[10] can be copied into the dest address.

Is there some limite in EDMA ?

thank you. 

  • Hi,

    Thanks for your post.

    Please try to attempt to repeatedly read McBSP packets by EDMA utilizing the example found in "csl\csl_c6455\example\mcbsp\mcbsp_edma."

    In order to service the McBSP continuously throughout DSP operation, the channels must be linked to a duplicate PaRAM set in the PaRAM. After all frames have been transferred, the EDMA3 channels should reload and continue.

    Please take a look at section 3.4.2 in EDMA user guide:

    http://www.ti.com/lit/ug/spru966c/spru966c.pdf

    Also, the below E2E posts would help you better to understand McBSP-EDMA configuration:

    http://e2e.ti.com/support/dsp/tms320c6000_high_performance_dsps/f/112/t/258860.aspx

    http://e2e.ti.com/support/dsp/tms320c6000_high_performance_dsps/f/112/t/261992.aspx

    http://e2e.ti.com/support/dsp/tms320c6000_high_performance_dsps/f/112/t/293241.aspx

    Hope it helps!.

    Thanks & regards,

    Sivaraj K

    -------------------------------------------------------------------------------------------------------

    Please click the Verify Answer button on this post if it answers your question

    -------------------------------------------------------------------------------------------------------