电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

MTK驱动学习文档VIP免费

MTK驱动学习文档_第1页
1/33
MTK驱动学习文档_第2页
2/33
MTK驱动学习文档_第3页
3/33
----------MTK6225一:LCD文件位于custom\drv\LCD以华立维的一款240X320的屏为例介绍如何添加LCD 驱动gprs.makLCD_MODULE = HUALIWEI_SSD1289_LCMMAIN_LCD_SIZE = 240X320OptionCOM_DEFS_FOR_HUALIWEI_SSD1289_LCM=HUALIWEI_SSD1289_LCMSSD1289COLOR_LCD TFT_MAINLCD QVGA_MAINLCD在custom\drv\LCD 添加HUALIWEI_SSD1289_LCM 文件夹,下面有5个文件。文件名 同 MTK 系 统 自 带 的( lcd.c lcd_hw.h lcd_sw.h lcd_sw_inc.hlcd_sw_rnd.h)。HUALIWEI--------------屏的厂家SSD1289-----------------屏的驱动芯片LCM----------------------屏240X320-----------------屏的分辨率COLOR_LCD----------彩色TFT_MAINLCD-------屏的类型,对应的还有CSTN,OLED。目前主要是 TFTQVGA_MAINLCD----屏的分辨率做了上述修改以后,编译时,lcd 驱动就对应HUALIWEI_SSD1289_LCM 文件夹里的驱动。文件夹里的5个文件,通常 lcd_hw.h, lcd_sw_rnd 不需要修改。lcd_sw_inc.h 只是定义屏的分辨率。如下:#ifdef __MMI_MAINLCD_128X128__#define LCD_WIDTH 128#define LCD_HEIGHT 128#elif (defined(__MMI_MAINLCD_128X160__))#define LCD_WIDTH 128#define LCD_HEIGHT 160#elif (defined(__MMI_MAINLCD_176X220__))#define LCD_WIDTH 176#define LCD_HEIGHT 220#elif (defined(__MMI_MAINLCD_240X320__))#define LCD_WIDTH 240#define LCD_HEIGHT 320#endif#define UI_DEVICE_WIDTH LCD_WIDTH#define UI_DEVICE_HEIGHT LCD_HEIGHT修改比较多的是 lcd.c 和 lcd_sw.h。Lcd_sw.h#define LCD_CMD_DMA_MODE---------是否使用 DMA 方式?(DMA 简单,速度快,通过MTK 的寄存器进行操作,但灵活性差。非 DMA 方式,直接对地址操作,灵活性好,但速度会有影响。目前,一般都是用 DMA 方式)#define LCD_16BIT_MODE-----------------lcd 使用16位总线?(由硬件决定)#define LCD_SSD1289_CTRL_ADDR LCD_PARALLEL0_A0_LOW_ADDR#define LCD_SSD1289_DATA_ADDR LCD_PARALLEL0_A0_HIGH_ADDR#define MAIN_LCD_CMD_ADDR LCD_SSD1289_CTRL_ADDR#define MAIN_LCD_DATA_ADDR LCD_SSD1289_DATA_ADDR#define MAIN_LCD_OUTPUT_FORMAT LCM_16BIT_16_BPP_RGB565_1#define LCD_delay_SSD1289() \{\volatile kal_uint16 iI; \for (iI = 0; iI <0x20; iI++);\}#ifdef LCD_CMD_DMA_MODE-------------DMA...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

MTK驱动学习文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部