Where can I find the document for API of EDMA3? Thanks
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.
Hi,
I am not sure I understand the context on which you are asking the question (i.e platform, ARM/DSP) etc..
However, there is an DSP side EDMA3 LLD driver for a number of Platforms (listed in release notes) for which is available at the following location :-
https://www-a.ti.com/downloads/sds_support/targetcontent/psp/edma3_lld/index.html
If you read the release notes you would be able to get documentation. I dont know if this is the information you are looking for. In case I have misunderstood this please let me know.
thanks
regards
sathya
Assuming you are asking in reference to a DM6437 based on your prior posts, the API for the EDMA3 driver is given in C:\dvsdk_1_01_00_15\psp_1_00_02_00\edma3\src\edma3_drv\docs\EDMA3_Driver_User_Guide.pdf of your DM6437 software installation.
If you follow through Sathya's link you can get to newer versions, I believe the documentation for the latest EDMA3 driver for DM6437 will be https://www-a.ti.com/downloads/sds_support/targetcontent/psp/edma3_lld/edma3_lld_1_01/packages/ti/sdo/edma3/drv/docs/EDMA3_Driver_User_Guide.pdf
Another question:
I have read the SPRAAN4A <<How to Use the EDMA3 Driver on a TMS320DM643x>> and the example code
In the example YUV422 to YUV420, I found that there is a interrupt after completing a 2-D transfer (one line in this example) and an callback fuction is used at the same time.
In the callback restart the EDMA again. I think it is not a 3-D transfer.When interrupting and running into callback function, it is not high effecient.
If I want to complete a YUV422 to YUV420 without interrupting and using the callback, and it is continous, what can I do?
Thank you!
This sort of thing can be accomplished with chaining. You should set TCC equal to the channel being used (i.e. chain to itself) and then set the intermediate transfer completion chaining enable (ITCCHEN).