lcd显示屏调试之mipi-timing

Chinese, Simplified

1.      概述

 lcd 显示屏有多种接口方式,mipi也就是dsi是最常见的一种。Mipi参数一般分时序设置及寄存器参数设置,本文主要介绍时序的相关设定

2.       调试步骤

首先,下载调试工具包,下载地址及使用说明如下:

https://www.temolin.com/doc/135/qu-dong-can-shu-pei-zhi-gong-ju-shi-yong-zhi-nan


运行TemolinDownload.exe,选择GPIO配置页面,io类型选其它可变参数,根据需求修改对应的mipi设定(具体设定含义本文后面会详细说明),点击保存GPIO配置,生成新的gpio.cfg 文件(每次生成的文件名不要重复)。然后进入下面网页:https://www.temolin.com/webform/zai-xian-bootzi-dong-sheng-cheng,把gpio.cfg提交,并填写您的邮件地址,几分钟后会系统会生成新的boot.img发送的预留的邮箱,然后刷进设备测试。

(*** 因为工具的配置保持功能还没做好,后续如果修改如果是基于之前的,请把之前的gpio.cfg重命名gpioorg.tcf替换工具目录里的同名文件。)

 

3.  Mipi 相关的参数说明如下:

(每个参数后面括号值是某款720x1280的屏的值,供参考)

FLAG_DSI_REINIT      : 请务必设为1.

STRING_FIXED_LCD_DRV_NAME   : 请务必设为custom_dsi

FLAG_LCD2_LANE_NUM  : mipi lane 数量,取值范围1-4        (4)

FLAG_LCD2_H_ACTIVE     : 一行的有效像素,即分辨率的宽    (720)

FLAG_LCD2_V_ACTIVE     : 一帧的有效行,即分辨率的高    (1280)

FLAG_LCD2_H_SYNC_TIME     : 行同步宽度    (10)

FLAG_LCD2_V_SYNC_TIME     : 帧同步宽度    (4)

FLAG_LCD2_HBP : back porch    (54)

FLAG_LCD2_VBP : back porch    (12)

FLAG_LCD2_HFP : front porch    (80)

FLAG_LCD2_VFP : front porch    (16)

FLAG_LCD2_MIPI_CLK_AUTO  : mipi clk频率是系统自动设定,1表示自动,0是手动。(1)

**以下值一般不需要改**

FLAG_LCD2_MIPI_CLK      : mipi clk 频率,单位MHz,请注意只有FLAG_LCD2_MIPI_CLK_AUTO0,该值才起作用。

FLAG_LCD2_MIPI_PARAS : 是否需要通过mipilcd的寄存器。需要的填1,否则填0.

FLAG_LCD2_MIPI_NULL_PACKET_EN          :  DSI BLLP是否允许null packet, 1表示允许,0禁止。

FLAG_LCD2_MIPI_DIS_EOTP_EN   :  DSI EOTP 是否禁止,1表示禁止,0是允许EOTP

FLAG_LCD2_HSTX_CKLP_EN    : 是否允许DSI clock进入LP模式,1是允许,0是禁止。

FLAG_LCD2_DSI_MODE    :  DSI 高速数据传输模式,取值范围0-30表示cmd mode1表示 video non-burst mode with sync pulses2表示video non-burst mode with sync events3表示video burst mode.

 

调试的时候查看当前设置可以用下面命令:

adb shell “cat /proc/kmsg | grep dump_mipi”

开机后插usb,输入上述指令,按ponwer键让屏灭了再点亮会打印设置当前信息

 

谢谢!


文档中心

以上内容是否对您有帮助?