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.

EDMA interrupt servicing



Hi TI,

     I am transferring data from DDR to corepac0 L2SRAM. I want to service to the interrupt received after transfer completion.

In the Intro to EDMA presentation it is given EDMA INTERRUPT DISPATCHER can be used to service Interrupt.

For servicing   "edma_int_hook(TCC_EDMA_XEVT1, (EdmaTccHandler)&edma_xmt_isr)" is used. I want to know in which file the function is present and path of

the file.

Thanks in advance.

Regards,

Janeeth

  • Janeeth,

    Do you have a link to this presentation, is it possible that this is not a C66x (Keystone) related training material?   I'd suggest looking at the CSL EDMA example to start with.  Or maybe this was for a non-C66x device.  If so please state what devices this is for and I can move this to the appropriate forum.

    Best Regards,

    Chad

  • Hi Chad,

    Please find the link for the presentation.

    http://www.endtoend.in/ete2011/Texas_instruments/Multicore_DSP/download/Intro_to_%20EDMA.pdf

    Regards,

    Janeeth

  • This looks like it's part of the BIOS configuration of a multicore example.  I'm going to move this over to the BIOS forum.

    Best Regards,

    Chad

  • Janeeth,

    The function, edma_int_hook, is not in any of our current API in MCSDK. It might have been provided by a third-party source or stale version of MCSDK.

    As Chad suggested, it would do good to look at the edma example in our CSL. There is also an example available for different platforms in the edma3_lld_02_xx_xx_xx/examples directory. Here is a general guide for setting up interrupts on Keystone devices: http://processors.wiki.ti.com/index.php/Configuring_Interrupts_on_Keystone_Devices

    I am not an edma expert but I do not recall any edma-specific API that sets up a dispatcher. I would also suggest you look at csl_edma3Aux.h for some of the edma3 interrupt handling.

    Please let me know if this helps.

    -Ivan