博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
imx6 18bit display
阅读量:5023 次
发布时间:2019-06-12

本文共 1104 字,大约阅读时间需要 3 分钟。

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

转载于:https://www.cnblogs.com/helloworldtoyou/p/5754958.html

你可能感兴趣的文章
从setting文件导包
查看>>
编写一个函数isMerge,判断一个字符串str是否可以由其他两个字符串part1和part2“组合”而成...
查看>>
union和union all
查看>>
Github 开源:使用控制器操作 WinForm/WPF 控件( Sheng.Winform.Controls.Controller)
查看>>
PMD使用提醒
查看>>
Codeforces 887D Ratings and Reality Shows
查看>>
论文《A Generative Entity-Mention Model for Linking Entities with Knowledge Base》
查看>>
CentOS 6.7编译安装PHP 5.6
查看>>
Linux记录-salt分析
查看>>
Android Studio默认快捷键
查看>>
发布开源库到JCenter所遇到的一些问题记录
查看>>
第七周作业
查看>>
函数式编程与参数
查看>>
flush caches
查看>>
SSAS使用MDX生成脱机的多维数据集CUB文件
查看>>
ACM_hdu1102最小生成树练习
查看>>
MyBatis源码分析(一)--SqlSessionFactory的生成
查看>>
android中ListView点击和里边按钮或ImageView点击不能同时生效问题解决
查看>>
CTF常用工具之汇总
查看>>
java的面向对象 (2013-09-30-163写的日志迁移
查看>>