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

Reply via email to