TAG : 一. 常见 LCD 接口规范介绍, LCD 驱动相关的主要文件路径三. 怎样在 MTK 平台新建一个 LCD 驱动四. 驱动程序(rm68120 .c) 主要任务实现五. 主要调试经验总结一. 常见 LCD 接口规范介绍, 目前主流的 LCD 接口主要分为三种, DBI, DPI, DSI 。其中 DBI 又分为 parallel DBI 和 serial DBI 。 DPI 与 DBI 的主要区别, 简单说来就是: DPI 接口的 LCD ,从 AP 端接收的数据已经解析成 RGB 的, 只要直接显示就行了, 刷新的频率也由 AP 控制; DBI 接口的 LCD, 从 AP 端接收的数据还要经过自己的处理,并自己控制刷新的频率。而 DSI 采用的是目前较新的 MIPI 接口, MIPI 接口的传输速度会快很多, 主要用在一些分辨率较高的 LCD 上, 目前在我们的平台上还未使用过, 不做过多的介绍 parallel DBI (B型 DBI )的命令和数据都在数据总线 D[17:0] 上传输。 CSX 为低时数据有效。 WR X 线控制 D[17:0] 为写时序, RDX 控制 D[17:0] 为读时序。 D/CX 指示 D[17:0] 上传输的是命令还是数据。注: mt6575 使用 LPA0 线作为 D/CX 线, LPCE 线作为 CSX 线, LWRB 线作为 WRX 线, LRDB 线作为 RDX 线。 serial DBI (C型 DBI )的命令和数据都在 SPI 接口上传输。所以传输的速度较慢,一般用在分辨率较低的 LCD 上,在 feature phone 上用的较多,在 smart phone 上基本上已经淘汰 DPI 的命令在 SPI 上传输, 数据(RGB data) 在 D[ 23 :0] 上传输。其信号的控制方式也和 DBI 有很大的区别, 在数据线上传输的是直接可以显示 color data(RGB data) , 需要自己的4 条控制线: DPICK_PIN (时钟)、 DPIDE_PIN (数据有效位)、 DPIVSYNC ( 场同步)、 DPIHSYNC ( 行同步)。 LCD 驱动相关的主要文件路径\mediatek\platform\ mt6575 \uboot \ mt6575 \mediatek\platform\ mt6575 \uboot \ mt6575 \mediatek\platform\ mt6575 \uboot \ mt6575 \mediatek\platform\ mt6575 \uboot \ mt6575 \mediatek\platform\ mt6575 \uboot \ mt6575 _ds \mediatek\platform\ mt6575 \uboot \ mt6575 \mediatek\source\kernel\drivers\video \ \mediatek\source\kernel\drivers\video \ \mediatek\source
mtk平台LCD驱动调试 来自淘豆网m.daumloan.com转载请标明出处.