高通sdm660-mipi-dsi调试

高通sdm660-mipi-dsi调试 艾编程的鲁小班 2023-02-10 16:49:44 2416


高通适配新的LCD mipi dsi屏幕调试过程


目录

1.屏幕调试相关命令

2.更换UEFI

3.修改屏幕参数

4.根据EXCEL工具计算出Timing参数

5.修改系统参数

6.配置系统参数



1.屏幕调试相关命令

查看分辨率

wm size

Physical size: 1200x1920

dumpsys window displays |head -n 3

255|sdm660_64:/ # dumpsys window displays |head -n 3
WINDOW MANAGER DISPLAY CONTENTS (dumpsys window displays)
Display: mDisplayId=0
init=1200x1920 160dpi cur=1920x1200 app=1920x1144 rng=1200x1120-1920x1840
Failed to write while dumping service window: Broken pipe

查看内核调用的屏幕参数

dmesg | grep "mdss_dsi_find_panel_of_node"

sdm660_64:/ # dmesg | grep "mdss_dsi_find_panel_of_node"
[    4.517550] mdss_dsi_find_panel_of_node: cmdline:0:qcom,mdss_dsi_ili9881c_720p_video:config0:1:none:cfg:single_dsi panel_name:qcom,mdss_dsi_ili9881c_720p_video
[    4.735499] mdss_dsi_find_panel_of_node: cmdline:0:qcom,mdss_dsi_ili9881c_720p_video:config0:1:none:cfg:single_dsi panel_name:none

2.更换UEFI

移远模块SC66使用的是uefi启动【替代bootloader】,因为uefi无源码,因些要做修改的话,只能寻求原厂支持。修改MIPI屏幕时,UEFI会携带启动参数,我们将不校验的uefi版本烧写到模块,以免导致校验不过重启。

无校验的xbl默认配置的是

dsi_ili9881c_720p_video

屏幕,我们需要修改dsi_ili9881c_720p_video对应标签的参数即可调试新的屏幕。

3.修改屏幕参数

修改屏参SC66-Android9.0/kernel/msm-4.4/arch/arm64/boot/dts/qcom/dsi-panel-ili9881c-720p-video.dtsi

根据屏幕厂商调好的参数

易百纳社区

如图所示命令参数,前面第一字节为命令,后面为数据。

修改为如下

易百纳社区

第一字节为命令,第二字节为delay,第七字节为数据长度,第八和第九为数据内容。

将上面改好的命令参数放到设备树文

dsi-panel-ili988c-720p-video.dtsi

易百纳社区


4.根据EXCEL工具计算出Timing参数

找到SDK中excel工具文件


SC66-Android9.0\doc\Software\80-NH713-1_U_DSI_Timing_Parameters_TM050JVHN12.xlsm

根据屏幕参数,修改如下内容。

易百纳社区

打开excel,修改表格

易百纳社区

切换如下表格,计算phy-timing

易百纳社区

使用快捷键:crtl+j  检查  ctrl+k 计算

易百纳社区

将如上值 ,填写在设备树如下位置 

易百纳社区

填写MIPI-panel时钟

易百纳社区

5.修改系统参数

换算屏幕尺寸

我们当前使用的是10.1寸屏幕

修改公式如下图所示


易百纳社区

易百纳社区

1920 *1920 +1200*1200 =

19.2*19.2  + 12*12  = 368.64+144=512.64= 22.64=  2264

2264 px/10.1寸 = 226 dpi

系统失能镜像验证

adb root 

adb disable-verity

adb reboot


配置参数 

adb root 

adb remount

6.配置系统参数

adb pull /system/build.prop .

修改如下:

易百纳社区



声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包 点赞 收藏 评论 打赏
评论
0个
内容存在敏感词
手气红包
    易百纳技术社区暂无数据
相关专栏
置顶时间设置
结束时间
删除原因
  • 广告/SPAM
  • 恶意灌水
  • 违规内容
  • 文不对题
  • 重复发帖
打赏作者
易百纳技术社区
艾编程的鲁小班
您的支持将鼓励我继续创作!
打赏金额:
¥1易百纳技术社区
¥5易百纳技术社区
¥10易百纳技术社区
¥50易百纳技术社区
¥100易百纳技术社区
支付方式:
微信支付
支付宝支付
易百纳技术社区微信支付
易百纳技术社区
打赏成功!

感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~

举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

审核成功

发布时间设置
发布时间:
是否关联周任务-专栏模块

审核失败

失败原因
备注
拼手气红包 红包规则
祝福语
恭喜发财,大吉大利!
红包金额
红包最小金额不能低于5元
红包数量
红包数量范围10~50个
余额支付
当前余额:
可前往问答、专栏板块获取收益 去获取
取 消 确 定

小包子的红包

恭喜发财,大吉大利

已领取20/40,共1.6元 红包规则

    易百纳技术社区