| 最近在调试一个18寸的LVDS屏,刚开始LVDS显示模糊,以为是线材的原因,后来发现不是的。当颜色深度为16的时候屏幕没有任何显示,当颜色深度为32时候可以显示模糊的企鹅。播放视频也很模糊 .disp_dev = "ldb",
 .interface_pix_fmt = IPU_PIX_FMT_RGB666,
 .mode_str = "LDB-XGA",
 .default_bpp = 18,
 .int_clk = false,
 }, {
 .disp_dev = "lcd",
 .interface_pix_fmt = IPU_PIX_FMT_RGB565,
 .mode_str = "CLAA-WVGA",
 .default_bpp = 18,
 .int_clk = false,
 .late_init = false,
 }, {
 .disp_dev = "ldb",
 .interface_pix_fmt = IPU_PIX_FMT_RGB666,
 .mode_str = "LDB-VGA",
 .default_bpp = 18,
 .int_clk = false,
 .late_init = false,
 },
 
 
 希望可以通过修改内核的默认bpp=18来适应屏幕,无论怎么修改uboot参数,设置bpp=16/18/32,但是在终端下面查看的cat /sys/class/graphrc/fb0/bit_per_pix 总是32或者16,无法设置成18,请遇到此问题或者有过经验的人,可以指点一下,非常感谢!!!
 uboot参数:setenv bootargs_base 'setenv bootargs console=ttymxc0,115200 video=mxcfb0:dev=ldb,LDB-XGA,if=RGB666,bpp=18 ldb=dul0'
 
 |