1、
查看OK6410的背光使能引脚为GPF14,但将其PWM使能之后,整个屏幕不再显示任何东西。。但网上的6410资料都有将此引脚初始化。
。不解。。
GPFCON &=~(0x3<<28);
GPFCON |= (1<<28); /* GPF14
用作背光使能信号
2、
上图LCD引脚:LCD的开关位:引脚31,被I2CSDA0占用。。
经查飞凌论坛:得到如下结论:
ok6410开发板4.3寸屏不支持背光功能,IIC在上面没有实际的作用。
3、
画线时出现半条线,屏幕显示半屏。如下图:主要原因:分配的帧缓存数组太小了。。
原分配数组
unsigned short LCDBUFFER[272][480];
把数组改为
unsigned short LCDBUFFER[544][960];同时把分配到帧缓存寄存器(VIDW00ADD1B0)的大小扩大之后正常显示。
图一:不正常1
图二:正常画线之后
4、颜色失真。
存放帧缓存的数组为unsigned short 型,,而是用的色彩为24bpp..造成颜色的数据丢失,进而造成颜色失真。
具体调试LCD出现的问题见博客:
http://blog.csdn.net/kangear/article/details/8039400