我使用RT1176的MIPI CSI接收IMX219的图像,CSI2RX没有报告错误,虽然接收到的图像分辨率、外形正确,但是丢失了红绿分量,看上去像是CSI只启用了8bit带宽。我还测试了OV5647,结果相同。我注意到两个异常的地方:CSI外设寄存器CSI_CR18的MIPI_DATA_FORMAT字段内容为0,以及设置CSIRX的Disable Payload 0的所有非保留位为1后依旧存在数据传输,除非将Disable Payload 0设置为0xFFFFFFFF。这说明数据手册里可能有什么隐藏内容。这种问题有没有什么解决方法?
我使用linux内核驱动的初始化代码测试了IMX219和OV5647,结果都是只有蓝色分量
内存中看到的也是只有蓝色分量
Hi @1318614689 ,
imx219输出格式只有RAW。但是RT176的MIPI CSI是不支持RAW的。OV5647也是如此,它们都没有ISP。而OV5640是有ISP的,输出RGB、YUV。
Regards,
Jing