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.

TDA4VH-Q1: SDK11.0 MSC "UDMA Output Ring dequeue failed for ch0!!"

Part Number: TDA4VH-Q1
Other Parts Discussed in Thread: TDA4VH

Tool/software:

TDA4VH custom board

SDK 1100 linux+freertos

hi ti experts:

In MCU4_0, five msc channels are used.

One of the channels has an input of 1920*1380 NV12 at 120fps and an output of 640*460 NV12 at 120fps, with the vpacDrvInstId being VHWA_M2M_VPAC_1_MSC_DRV_INST_ID_0.

The other four channels have an input of 1920*1380 NV12 at 30fps and outputs of 1920*960, 1360*680, 960*480, and 680*340 NV12 at 30fps, with the vpacDrvInstId being VHWA_M2M_VPAC_1_MSC_DRV_INST_ID_1.

In the above case, the following error will be reported continuously after running for 7-8 frames:

src/drv/vhwa_m2mMscUdma.c @ Line 855: 
UDMA Output Ring dequeue failed for ch0!!
src/drv/vhwa_m2mMscUdma.c @ Line 846: 
UDMA Output Ring dequeue mismatch for ch0!!

After less than 1 second, the following error occurred and the user task was blocked

src/drv/vhwa_m2mMscUdma.c @ Line 585:
Ring queue failed retVal:-1
src/drv/vhwa_m2mMscIntr.c @ Line 630:
ISR0 Submiit request failed

 RE: TDA4VM: UDMA Output Ring dequeue mismatch for ch0 

We have referred to other issues and the bug has been fixed in 11.0, but the problem still exists