imx6 kernel中使用18bit的lcd,uboot中bootargs参数bpp=32,lcd才能够正常显示。

"bootargs=console=ttymxc0,115200 init=/init video=mxcfb0:dev=ldb,bpp=32 video=mxcfb1:off video=mxcfb2:off fbmem=40M vmalloc=400M androidboot.console=ttymxc0 androidboot.hardware=freescale\0" \

对应的kernel/arch/arm/mach-mx6/board-mx6q_sabresd.c更改如下:

static struct ipuv3_fb_platform_data sabresd_fb_data[] = {
{ /*fb0*/
.disp_dev = "ldb",
// 根据需要更改为RGB666,RGB24,GRB24或者其他
.interface_pix_fmt = IPU_PIX_FMT_RGB666, // 18bit
//.interface_pix_fmt = IPU_PIX_FMT_RGB24, // 24bit, RGB
//.interface_pix_fmt = IPU_PIX_FMT_BGR24, // 24bit, GRB
.mode_str = "LDB-XGA",
.default_bpp = 16,
//.default_bpp = 24,
.int_clk = false,
.late_init = false,
}, {
.disp_dev = "hdmi",
.interface_pix_fmt = IPU_PIX_FMT_RGB24,
.mode_str = "1920x1080M@60",
.default_bpp = 32,
.int_clk = false,
.late_init = false,
},
...

网上也有类似的情况。

  http://blog.csdn.net/xnwyd/article/details/11671123

为何bpp=32设置时,显示正确,还没有跟踪代码。

Author

Tony Liu

2016-8-9, Shenzhen

最新文章

  1. display:table-cell的应用
  2. SQL Server中smalldatetime的日期范围为何是[1900-01-01,2079-06-06]
  3. 禁用PHP函数,可以对php.ini进行配置
  4. JavaScript笔记 Function
  5. LightOJ 1245 数学题,找规律
  6. mysql grant用户权限设置
  7. TCP三次握手
  8. 原声JS瀑布流加延迟载入
  9. 下拉的DIV+CSS+JS二级树型菜单
  10. Windows下Apache+Django+mod_wsgi的static和media问题处理
  11. Python使用PyMysql操作数据库
  12. java 23种设计模式 深入理解
  13. 20162318 实验三《 敏捷开发与XP实践》实验报告
  14. Mysql 创建用户授权
  15. 一篇自己都看不懂的点分治&点分树学习笔记
  16. ORM模板层
  17. PPT幻灯片放映不显示备注,只让备注显示在自己屏幕上-投影机 设置
  18. 使用openstackclient调用Keystone v3 API
  19. LDAP落地实战(四):Jenkins集成OpenLDAP认证
  20. 预编译指令#ifdef #endif

热门文章

  1. Unity3D随意截图并保存
  2. CentOS6.5搭建MySQL5.1主从复制
  3. angular.copy() 取消angular的数据双向绑定
  4. Android APP安装后不在桌面显示图标的应用场景
  5. 2、JSP脚本
  6. 总结一些js自定义的函数
  7. Linux 硬链接和软链接
  8. Ubuntu14.04.3 64位环境下openjdk7编译
  9. Linux strace命令使用详解
  10. 【持续更新】GDB使用笔记