Hi, I have Codec Engine 2.00 package for DM6446 and it has ce_tools packages inside it. I want to acquire EDMA channels through IRES for my codec. I first tried to acquire the EDMA channels by adding the IRES interface functions in the viddec_copy example. It is required to include the header file #include <ti/sdo/fc/ires/edma3chan/iresman_edma3Chan.h> in the server main.c file. But this header file inturn asks for the header file #include <ti/sdo/edma3/rm/edma3_rm.h> and the folder ti/sdo/edma3 is not present in Codec Engine 2.00 package. Hence I am not able to build the server exectuable. Also, I want to know how to configure the transfer on thus acquired channel. Should I have to get the physical address of the Event Set Register and perform AND opertion on this register with the contents of "esrBitMaskL" and "esrBitMaskM" values that are present in the IRES_EDMA3CHAN_Obj that is returend after the EDMA channel resource is acquired. Also should I have to get the physical address of the Interrupt pending register and perform AND opertion on this register with the contents of "iprBitMaskL" and "iprBitMaskM" values that are present in the IRES_EDMA3CHAN_Obj and poll on the corresponding bit for the transfer complete.
I would require some help to reslove this issue. Thanks and Regards, Prashanth
_______________________________________________ Davinci-linux-open-source mailing list Davinci-linux-open-source@linux.davincidsp.com http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source