IMX6 1080i YUVY,color is not correct

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

IMX6 1080i YUVY,color is not correct

1,233 Views
siedrire
Contributor I

QQ图片20140214171609.jpg123.JPG.jpg

we have achieved 1080i50 、YUVY in imx6q,but the color is not correct。The first picture shows the correct color in720P,YUVY,and the second picture is 1080i YUVY with the wrong color .

Have anyone met the same quesion? We have asked freescale's FAE for help,they think it may have something to do with DC and DP ,but we have no idea how to set DP and DC register.

Labels (4)
0 Kudos
4 Replies

689 Views
xiaopeng_chen
Contributor I

your setting is "1080i",the 'i' mean "INTERLACED"

you may try this:

modify FB_VMODE_NONINTERLACED to FB_VMODE_INTERLACED  in mxc_lcdif.c.

0 Kudos

689 Views
siedrire
Contributor I

In 1080i mode,we actually used “FB_VMODE_INTERLACED ”,otherwise ,the board cannot output 1080i。

0 Kudos

689 Views
sergkot
Contributor II

If you take a look to YUV - Wikipedia, the free encyclopedia

It seem as all chroma Y == V.

It is may be hardware problem. But this is may be software porblem. May be check format video setted for show.

DP and DC registers you can set if you are work with kernel. But I sure that you work with abstract ipu.

Can you show as configure output graphic?

0 Kudos

689 Views
siedrire
Contributor I

Thank you very much for your attention! My boot cmd for 1080i is :

/*1080i*/

setenv bootargs console=ttymxc0,115200 init=/init rw video=mxcfb0:dev=lcd,LCD-1080I50,if=UYVY16,fbpix=RGB565

for 720p is:

/*720p*/

setenv bootargs console=ttymxc0,115200 init=/init rw video=mxcfb0:dev=lcd,LCD-720p,if=UYVY16,fbpix=RGB565

It is very strange that 720p output is ok but 1080i color is wrong.

0 Kudos