打印

LCD调试的简单记录

[复制链接]
2177|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
蓝色的云|  楼主 | 2010-3-25 17:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 蓝色的云 于 2010-3-25 18:28 编辑

环境:
6225   08版本
任务:
240X320TFT 改 128X128CSTN

简单经过:
LCSH25_08A_GPRS.mak (make) 修改

TOUCH_PANEL_SUPPORT
= NONE


MAIN_LCD_SIZE = 128X128

BT_BIP_PROFILE = FALSE

与字库有关联,在plutommi\mmi\Inc\MMI_features.h 修改宏开关 240X320 改 128X128

lcd_sw.h中修改为八位模式, 16bit/pix
lcd.c中参照LCD驱动芯片的初始化程序,添加初始化程序
。。。。。。。。。。。。
点亮LCD


生成模拟器
   VC下 build all 模拟器生成!!
貌似驱动没改好,模拟器也能正常生成。。。:L

=======================================================

相关帖子

沙发
huzixian| | 2010-3-27 00:56 | 只看该作者
你改了一句就?

使用特权

评论回复
板凳
928315| | 2010-3-27 12:02 | 只看该作者
MTK驱动这么好写??
不可能吧。。

使用特权

评论回复
地板
kk20000| | 2010-3-27 13:54 | 只看该作者
模拟器无需真的驱动

使用特权

评论回复
5
蓝色的云|  楼主 | 2010-3-27 15:40 | 只看该作者
调试了好几天,屏幕白屏,后来改了初始化才好。。。
还有东西要做的话 可能是时序匹配问题了。。 不过时序匹配我没改
貌似是这个
                SET_LCD_PARALLEL_CE2WR_SETUP_TIME((kal_uint32)1);             SET_LCD_PARALLEL_CE2WR_HOLD_TIME(2);          SET_LCD_PARALLEL_CE2RD_SETUP_TIME(4);
        SET_LCD_PARALLEL_WRITE_WAIT_STATE(4);
        SET_LCD_PARALLEL_READ_LATENCY_TIME(4);
        SET_LCD_ROI_CTRL_CMD_LATENCY(4);// 2
点亮了,要有其他功能,应该还要改一下 LCD_Funcs 相应函数。。。

新手。。  仅仅简单的记录。。。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

297

帖子

1

粉丝