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: TDA4VM: CSI no interrupt reached while using YUV422 8bit sensor

Part Number: TDA4VM

Hi Expert,

Customer select YUV422 8bit sensor + 913 + 960 on TDA4, but there is no interrupt reached on customer board.

I am using test_capture_display graph. This YUV422 sensor can work on Fusion board + TDA4EVM. But the same graph running on customer board can not received CSI2RX interrupt. function CsirxDrv_udmaCQEventCb will not stop in CCS.

It used I2C3 to control UB960 on customer board and the CSI clock/data lane is the same as EVM.

There is clock and data on the clock lane and data lane measured by the oscilloscope and we dump the full registers

  • CSI_RX_IF0_VBUS2APB_WRAP_VBUSP_APB_CSI2RX (0x04504000 to 0x04505000)
  • CSI_RX_IF0_RX_SHIM_VBUSP_MMR_CSI2RXIF (0x04500000 to 0x04501000)
  • CSI_PSILSS0_MMRS (0x03410000 to 0x03411000)

the difference are below, could you please give us some suggestions for next debug?

  

20200514_yuv_csi2_customer_dump.txt

20200514_yuv_csi2_evm_dump.txt