产品方案选择了一个 1024x768 的LCD触摸屏。
1 触摸驱动已经OK,在 kernel_imx/drivers/input/touchscreen/ 中添加驱动文件。
2 显示驱动在 kernel_imx/drivers/video/mxc/ldb.c 中配置:
{ "LDB-XGA", 60, 1024, 768, 14065,
220, 40,
21, 7,
60, 10,
0,
FB_VMODE_NONINTERLACED,
FB_MODE_IS_DETAILED,},
配置好以后,编译烧录。
设计的显示次序是:
1 uboot logo 1;
2 kernel 继续显示 uboot logo 1;
3 Android 显示字体 logo 2;
4 进入android系统。
出现问题:
1 正常显示完 uboot logo 1后,进入kernel。此时kernel显示的logo 1 的颜色会偏色,白色变成了青绿色!
2 kernel 显示了3~5秒后转到 Android显示字体 logo 2,是正常显示的!
3 一直到进入android系统都是显示正确的颜色,没有异常,触摸驱动也正常!
请问是不是kernel驱动部分有什么地方没有配置对啊?? |