Hi,
I am working using VPORT0 and VPORT1 both for capture and VPORT2 for display. Also we use MCASP for transmitting and receiving operation. There are 1 video encoder, 1 audio encoder and 1 audio decoder working together. We have configured the different Transfer Controllers as follows: VPORT0,VPORT1 and VPORT2-> TC3, QDMA(algorithms) -> TC1 , MCASP transmit event for both slots->TC0 and MCASP receive event for both the slots->TC2. In that situation, after running a while, some pixels are not captured (VPORT1). Because of "auto synchronization" process is enabled some fields are missed when this problem occurs. If "auto synchronization" process is disabled, then we move the problem to the MCASP side. Some audio samples are not transmitted and MCASP transmit interrupts are not generated anymore. We can see an underrun error in STATUS registers.
We have used different TCCs for every transfer in order to prevent conflicts between VPORTs,MCASP and our algorithms.
Is there any possible conflict between VPORTS and MCASP?
Thanks in Advance.