Hello I am using DM6467 and codec engine version 2.10.02.
My application is video analytics.
In the code, I am running the video analytics algorithm and copy the input frame buff into output frame buff with memcpy function. The code is work fine.
When I use EDMA3 to copy input frame buff into output frame buff instead of memcpy function then code is not working. It is stuck in between. But if I use only the EDAM3 to copy input frame into output frame without running algorithm (only loopback with EDAM3) then its work fine.
some times its work for some n number of frames and then stuck( some times work up to 300, 400 number of frames).
memcpy (that works) and the EDMA3 copy inside the video analytics algorithm and all in the DSP side. I am using IDMA3. I am using framework provided library (e.g. ACPY3 start, configure and wait etc..)
I dont know why this happen.
Can anyone help me? What is the problem and how to debug the code.
Regards,
Naresh