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.

How multiple EDMA channels work properly together in DSK6416

Other Parts Discussed in Thread: ADS1626, TL16C550C

the circuit system  works with DSK6416 and ADS1626EVM. And two EDMA channels are used with a ping pang buffering to collect AD data. Other EDMA channel is used to send out the result data with UART bulit with TL16C550C. And both ADS1626 and TL16C550 connect to DSP with EMIF. However, the EDMA channels for ADS1616EVM couldn't work together properly with the EDMA channel for TL16C550C, on the contrary both of the single part can separately work properly. Also I have set the priorities of the both EDMA. Could you give me some advice, Thanks a lot.

  • qinny,

    Welcome to the TI E2E forum. I hope you will find many good answers here and in the TI.com documents and in the TI Wiki Pages. Be sure to search those for helpful information and to browse for the questions others may have asked on similar topics.

    The C6416 EDMA can easily support this many devices, assuming that you are not running out of performance speed. You can comment on your analysis of data rates to see if that could be an issue.

    It is a very good test you have run to prove that the input and the output channels will work separately. Do you use ping and pong channels for the output, as you do for the input?

    You must use unique channel numbers for all of the channels that you are using. And you must use unique PARAM entries for each channel and all of the link PARAM sets. Verify that all of these resources are independent. You may want to list the channel numbers and PARAM set numbers in your reply.

    Other than these possible causes, what reason do you have to suspect that the EDMA channel is what is failing? In what was is your application failing?

    Regards,
    RandyP

     

    If you need more help, please reply back. If this answers the question, please click  Verify Answer  , below.