RT1176 MIPI CSI接收只有蓝色分量

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

RT1176 MIPI CSI接收只有蓝色分量

1,893 Views
1318614689
Contributor II

我使用RT1176的MIPI CSI接收IMX219的图像,CSI2RX没有报告错误,虽然接收到的图像分辨率、外形正确,但是丢失了红绿分量,看上去像是CSI只启用了8bit带宽。我还测试了OV5647,结果相同。我注意到两个异常的地方:CSI外设寄存器CSI_CR18的MIPI_DATA_FORMAT字段内容为0,以及设置CSIRX的Disable Payload 0的所有非保留位为1后依旧存在数据传输,除非将Disable Payload 0设置为0xFFFFFFFF。这说明数据手册里可能有什么隐藏内容。这种问题有没有什么解决方法?

Labels (1)
0 Kudos
Reply
5 Replies

1,888 Views
jingpan
NXP TechSupport
NXP TechSupport

Hi @1318614689 ,

MIPI_DATA_FORMAT是什么值都没有关系。我0、1都试过,不影响。输入格式是RGB的吗?到内存里去看,能不能看到红绿分量的数?

 

Regards,

Jing

0 Kudos
Reply

1,882 Views
1318614689
Contributor II

我使用linux内核驱动的初始化代码测试了IMX219和OV5647,结果都是只有蓝色分量

0 Kudos
Reply

1,860 Views
jingpan
NXP TechSupport
NXP TechSupport

Hi @1318614689 ,

MIPI接口的驱动程序不是来自SDK吗? 你可以用SDK里的MIPI CSI example试一下。

 

Regards,

Jing

0 Kudos
Reply

1,883 Views
1318614689
Contributor II

内存中看到的也是只有蓝色分量

0 Kudos
Reply

1,795 Views
jingpan
NXP TechSupport
NXP TechSupport

Hi @1318614689 ,

imx219输出格式只有RAW。但是RT176的MIPI CSI是不支持RAW的。OV5647也是如此,它们都没有ISP。而OV5640是有ISP的,输出RGB、YUV。

 

Regards,

Jing

0 Kudos
Reply