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.

TDA4VM: UDMA Output Ring dequeue mismatch for ch0

Part Number: TDA4VM
Other Parts Discussed in Thread: TDA4VH

Tool/software:

TDA4VH custom board

SDK 1100 linux+freertos

e2e.ti.com/.../4768298

...

We discovered that our program would encounter the errors "UDMA Input Ring dequeue mismatch for ch0" and "UDMA Output Ring dequeue mismatch for ch0" after running for several minutes.

We solved the problem by following the method mentioned above. However, we would like to know why the error of Vhwa_m2mMscPopRings can be ignored, and we are also concerned about whether there is a frame loss issue.

  • Hi,

    Are you seeing these UDMA Input Ring dequeue mismatch for ch0" and "UDMA Output Ring dequeue mismatch for ch0" errors from VHWA drivers? 

     Essentially, Vhwa_m2mMscPopRings returns error, when it could not find the output element in the output queue, but generated ISR indicates that the request is completed, so there is no frame drop as such and that's why i mentioned it can be ignored. 

    Regards,

    Brijesh

  • hi

    Are you seeing these UDMA Input Ring dequeue mismatch for ch0" and "UDMA Output Ring dequeue mismatch for ch0" errors from VHWA drivers?

    We can observe that the log of MCU20 will periodically output the errors of UDMA.

     Essentially, Vhwa_m2mMscPopRings returns error, when it could not find the output element in the output queue, but generated ISR indicates that the request is completed, so there is no frame drop as such and that's why i mentioned it can be ignored. 

    If the Vhwa_m2mMscPopRings function is called, it indicates that the ISR has been completed. However, if we ignore this error, what kind of impact will it have, such as causing an abnormality in the memory?

  • If the Vhwa_m2mMscPopRings function is called, it indicates that the ISR has been completed. However, if we ignore this error, what kind of impact will it have, such as causing an abnormality in the memory?

    No, its just a status which is not matching.. So no abnormality in the output frame or in the memory.. 

    Regards,

    Brijesh