Hello .
I am developing a serializer- deserializer project.
And my hardware environment is
host MCU: IMX6QP
deserializer:UB964
serializer:UB933
when i opened my v4l2 device and configured mipi csi , the i.mx6 mipi csi log shows below :
mipi csi2 error1 mipi_reg 0x11000000!
mipi csi2 error2 mipi_reg 0x100!
mipi csi2 error register descriptions as:
CSI ERROR1
Bit28.
err_ecc_double
Header ECC contains 2 errors. Unrecoverable.
Default Value: 0
Bit24.
vc0_err_crc
Checksum Error detected on Virtual Channel 0
Default Value: 0
CSI ERROR2
Bit8.
vc0_err_ecc
corrected
Header error detected and corrected on Virtual Channel 0
Default Value: 0
But i read UB964 registers,it shows below :
UB964_read_reg:addr 0x30 reg 0x7a=0x0
UB964_read_reg:addr 0x30 reg 0x4e=0x4
UB964_read_reg:addr 0x30 reg 0x4d=0x3
UB964_read_reg:addr 0x30 reg 0x73=0x3
UB964_read_reg:addr 0x30 reg 0x74=0xc0
UB964_read_reg:addr 0x30 reg 0x75=0xa
UB964_read_reg:addr 0x30 reg 0x76=0x0
In my opinion ,0x7a = 0 it means no errors about csi ,right ?
0x73~0x76 shows that deserilizer has received image data 1280x960;
How about this issue ?
why does i.MX6 show the mipi csi error1/error2 ?
Best regards.