SSD_PQ调试指南


1. 工具配置&连接

点击此处下载SSD_PQTool.rar

  1. 选择对应SSD20X的chip平台;

  2. 选择I2C-USB连接方式,并选择对应的I2C地址;

  3. 勾选连接,图标由红变绿表示连接成功,若连接失败,请检查串口连接。

图1-1 配置与连接


2. 校验连接状态

连接成功后,读取bank,确认连接状态:

  1. 选择SStar Controller;

  2. 选择对应的bank地址,随便读取bank: 0x1129;

  3. 点击Read Bank;

  4. 确认Register Table的数据不全为0/0xFF。

图2-1 校验连接状态


3. GAMMA调节


3.1. 获取板端当前Gamma值

  1. 勾选Gamma选项;

  2. 勾选Read选项;

  3. 点击Read控件,读取板端当前Gamma配置;

  4. 点击保存框,按照提示保存文件到目录,提示成功即可,默认生成的文件名为:Gamma_Parameter.txt

图3-1 获取板端当前Gamma值


3.2. 在线调节Gamma值

  1. 选择Write选项;

  2. 调节Gamma曲线/或者选择load设置(如图B,load的文件格式必须是图A中save产生);

  3. 点击Write,将更新的Gamma数据写入到板子;

图3-2 在线调节Gamma值

Gamma选项栏其他相关参数说明:

  1. Reset:选择Write选项框的情况下,如果对当前调节的曲线效果不满意,可以在曲线区域,点击鼠标右键→Reset All curve ,则曲线会被reset成默认值;

  2. Save用于保存当前工具的参数值,保存后方便后面直接用工具Load查看;

  3. Load用于导入Save保存的参数值并显示到工具界面上。


4. CSC调节

  1. 选择CSC选项;

  2. 选择Group,默认勾选Disp0Group1;

    SSD20X只有Disp0Group0/Disp0Group1,Disp0Group0调节的CSC只会影响到Vedio不影响UI,而Disp0Group1则会同时作用影响到Vedio跟UI。

  3. 调节CSC值;

    亮度:Bri

    饱和度:Sat

    色度:Hue

    对比度:Contrast

    白平衡gain:RGB gain

  4. 调节好对应的值后Download,会实时更新设置的CSC效果;

  5. 点击GenMatrixTbl会自动在根目录生成文件CSC_Parameter.txt,保存调试好的值。

图5-1 CSC调节步骤

CSC选项栏其他相关参数说明:

  1. Reset作用是把当前工具上的参数恢复为初始化值;

  2. Save Setting用于保存当前工具的参数值,保存后方便后面直接用工具Load Setting;

  3. Load Setting用于导入Save Setting保存的参数值并显示到工具界面上。


5. SHARNESS(锐度)调节

  1. 选择Sharpness;

  2. 勾选2D Peaking Enable;

  3. 调节B01/B02

    B01宏观调控,B02微调,范围0-60,调节数字后按enter即生效,其他不需要调节。

  4. 调节到需要的效果后,点击Save Peaking to file,默认生成的文件名:Sharp_Parameter.txt

图6-1 锐度调节

Sharness选项栏其他相关参数说明:

Peaking_Band_refresh(如图红框A)用于读取板端当前设置的B01/B02的数值。


6. 项目工程中调节PQ

PQ Tool只是在线调试手段,当调节到需要的效果时,需要将对应的Gamma/CSC/Sharness调好保存的Gamma_Parameter.txt/CSC_Parameter.txt/Sharp_Parameter.txt中的参数填写到对应阶段的文件中:

a. Uboot阶段,通过boot/drivers/mstar/disp/mhal/pub/pq.h,选择需要Enable的选项,然后将对应参数填写到对应的结构体即可

b. Kernel起来后,将对应参数数据充到工程中的project/borad/ini/pq.ini文件即可,开机脚本demo.sh中,通过echo pq.ini 0x148 > /sys/class/mstar/mdisp/pq,以达到每次开机都自动更新PQ效果

注:Uboot阶段pq.h的参数跟kernel起来后pq.ini的参数要一致,否则如有bootlogo的情况下,bootlogo在开机过程中uboot阶段到kernel阶段会明显感觉到颜色闪一下