Linux驱动bug记录 - 1. Android数据无法显示到LCD上
2012-06-06 10:50
726 查看
现象:uboot启动正常,kernel启动能显示第一帧画面,以后的画面无法显示,停留在第一帧
分析:由于启动的时候开启了,Fmark同步功能,Fmark等待LCD的同步确认,但是有的LCD panel不支持这一功能,或者没有开启这个功能
解决:关闭Fmark功能,不要求LCD panel的同步
相关代码:kernel/drivers/video/sc8810/fb_main.c
static void lcdc_mcu_init(void){
...
uint32_t reg_val;
//LCDC module enable
reg_val = (1<<0);
/*FMARK mode*/
reg_val |= (1<<1); //remove fmark function
/*FMARK pol*/
__raw_writel(reg_val, LCDC_CTRL);
...
}
分析:由于启动的时候开启了,Fmark同步功能,Fmark等待LCD的同步确认,但是有的LCD panel不支持这一功能,或者没有开启这个功能
解决:关闭Fmark功能,不要求LCD panel的同步
相关代码:kernel/drivers/video/sc8810/fb_main.c
static void lcdc_mcu_init(void){
...
uint32_t reg_val;
//LCDC module enable
reg_val = (1<<0);
/*FMARK mode*/
reg_val |= (1<<1); //remove fmark function
/*FMARK pol*/
__raw_writel(reg_val, LCDC_CTRL);
...
}
相关文章推荐
- 关于EasyUI 1.5版Datagrid组件在空数据时无法显示"空记录"提示的BUG解决方法
- android系统平台显示驱动开发简要:LCD基本原理篇『一』
- Android通过WebService访问SQL Server无法显示数据
- Linux设备驱动之LCD显示摄像图像之一框架与准备工作
- 关于在linux平台下用eclipse开发android,手机设备无法显示的解决办法
- Unity BUG解决——从数据库中加载数据的时候无法同步显示到UI上
- Linux LCD驱动(三)--图形显示
- Linux LCD驱动(三)--图形显示
- android系统平台显示驱动开发简要:LCD常用接口篇『二』
- Linux LCD驱动(二)——图形显示
- Android开发(小属性)积累------------解决软键盘显示时listview的最后一条数据无法显示
- Linux设备驱动之LCD显示摄像图像之二编写V4l2程序
- Android的有关EditText的能多行显示但无法禁止自动换行的Bug!
- Linux LCD驱动(三)--图形显示
- Linux LCD驱动(三)--图形显示
- Real6410移植linux-2.6.39.1记录(2)-LCD驱动移植
- android 插入国外运营商无法在数据账户(apn)中显示
- android系统平台显示驱动开发简要:LCD驱动调试篇『四』
- androidalertDialog无法显示按钮的bug
- Android 8.0 广色域图像的支持导致Fresco报错无法显示的BUG bitmap marked for reuse (xxxx bytes) can't fit new bitmap (xx