adb:wm size 800x1280 手动调整分辨率
1。现象:黑屏
对应的dtsi 的timing和command等不对都有可能
2.设备起到系统后挂掉
xbl文件里的fb大小不一致导致的

查看分辨率:wm size

console:/ # wm size
Physical size: 800x1280

查看分辨率: dumpsys window displays |head -n 3

console:/ # dumpsys window displays |head -n 3
WINDOW MANAGER DISPLAY CONTENTS (dumpsys window displays)Display: mDisplayId=0init=800x1280 160dpi cur=1280x800 app=1280x752 rng=800x728-1280x1208

替换屏参的过程

1.查看内核打印----mdss_dsi_find_panel_of_node:cmdline 即可看出目前用的是哪个屏参,目前的xbl配置用的是:qcom,mdss_dsi_ili9881c_720p_video

mdss_dsi_find_panel_of_node: cmdline:0:qcom,mdss_dsi_ili9881c_720p_video:config0:1:none:cfg:single_dsi panel_name:none

2.修改屏参YGT-SC66-Android9.0/kernel/msm-4.4/arch/arm64/boot/dts/qcom/dsi-panel-ili9881c-720p-video.dtsi
目前我们用的屏是莫凡8001280,原先的屏参是7201280,故需要xbl去掉比较部分 不然设备起来后会挂掉
将表格对应设备屏参生成的值替换掉原先的值
kernel/msm-4.4/arch/arm64/boot/dts/qcom/ sdm660-mdss-panels.dtsi

kernel/msm-4.4/arch/arm/boot/dts/qcom/sdm660-mtp.dtsi

新增屏幕的步骤

配置内核

  1. Include 新增 .dtsi 到kernel/msm-4.4/arch/arm64/boot/dts/qcom/sdm660-mdss-panels.dtsi

  2. 修改dtsi 文件 kernel/msm-4.4/arch/arm64/boot/dts/qcom/ sdm660-mdss-panels.dtsi

  3. kernel/msm-4.4/arch/arm/boot/dts/qcom/sdm660-mtp.dtsi


配置背光
kernel/msm-4.4/arch/arm64/boot/dts/qcom/sdm660-mtp.dtsi

修改cmdline 信息
kernel/msm-4.4/arch/arm/boot/dts/qcom/dsi-panel-hx8394f-720p-video.dtsi

[SDM660 Android9.0]LCD点屏过程相关推荐

  1. [SDM660 Android9.0]编译问题

    1.abl编译不过 make -j12 [ 50% 2/4] build out/target/product/sdm660_64/abl.elf FAILED: out/target/product ...

  2. android9.0 SystemUI锁屏页面固定横屏

    目录 1.概述 2.SystemUI锁屏页面固定横屏的核心类 3.SystemUI锁屏页面固定横屏的核心功能分析和实现 1.概述 在9.0的系统开发中,在SystemUI的锁屏页面在默认系统中是竖屏显 ...

  3. [sdm660 android9.0]摄像头调试

    打开应用层相关日志 adb shell setprop persist.vendor.camera.sensor.debug 6 adb shell setprop persist.vendor.ca ...

  4. [sdm660 android9.0]GPIO的使用配置方法

    SC66一共有3组GPIO 第一组:Sdm660的通用GPIO 比如GPIO_14, GPIO_33, GPIO_76等等,这些纯数字的GPIO. 设备树节点文件是: kernel/msm-4.4/a ...

  5. [SDM660 Android9.0]音频模块:xs2002的使能与调试

    调试部分 1.当接AP端的时候,R24 R23 R26 R27 要断开,I2S信号不能接两端 2.sc66当从设备时候:master 为0 :为主设备的时候 为1: 3.数据格式和模式:飞利浦标准模式 ...

  6. [SDM660 Android9.0]camera所遇问题与解决方法

    1.imx214报错 内核打印如下 [ 17.331689] msm_cci_init:1439: hw_version = 0x10060000 [ 17.332291] msm_cci_irq:1 ...

  7. [SDM660 Android9.0]陀螺仪方向异常

    用来查看当前系统挂载的sensor的相关信息:sns_dsps_tc0001 sdm660_64:/ # sns_dsps_tc0001 Starting sns_dsps_tc0001 Retrie ...

  8. android9.0修改锁屏界面的锁屏图标在界面的显示位置

    Android默认的锁屏界面,相机,电话和锁屏图标都是默认放在屏幕下方的,MTk方案接到需求,把锁屏的图标放在屏幕的上方. 直接上代码,分析过程就不过阐释了.

  9. [SDM660 Android9.0]电池曲线

    高通方案电池曲线 电池配置文件包括允许 FG 获得最佳 SOC 估计所需的所有信息. 将所有电池配置文件 .dtsi 文件包括到 qcom,battery-data 节点 (#include).--- ...

最新文章

  1. “嫁”给程序媛,走上人生巅峰
  2. opencv 高斯模糊
  3. 【已解决】tomcat启动不成功(点击startup.bat闪退)的解决办法
  4. select选择后生成html,Javascript - 从select中添加选择列表
  5. Java加密与解密的艺术~数字签名~模型分析
  6. oracle几个网络,ORACLE网络的几个重点概念
  7. 证明Ax=0的最小二乘解是ATA的最小特征值对应的特征向量(||x||=1)
  8. Whale Alert显示600枚比特币从Mt.Gox冷钱包转出系误报,实为f2pool钱包地址
  9. essential c++源码_Goldenmask - 一键化保护你的 Python 源码
  10. 使用phpmyadmin管理远程sql_CentOS7系统配置phpMyAdmin
  11. Java 根据身份证号获取性别、年龄、出生日期等信息
  12. android简单小程序课程设计,微信小程序课程设计报告
  13. 批量重命名文件夹中的文件(python)
  14. 怎么看台式计算机是几位的,怎么看电脑是32位还是64位,教您如何查看自己的电脑是32位的还是64位...
  15. pytorch manual_seed()
  16. 使用c语言实现传输的流量控制
  17. 简历包装被公司查出来了。。。
  18. 【福利分享】Python爬虫入门实战——彼岸图网
  19. 打印机故障——0x00000709错误
  20. Linux 模拟基于进程的隐蔽通道(修改文件名)

热门文章

  1. 2023天津大学微电子集成电路工程考研经验分享
  2. 增材制造案例“涡轮发动机与冬奥会冰刀”丨季华实验室
  3. 《Attentional Factorization Machines》AFM模型及python实现
  4. 简谐振动基本方程的推导
  5. matlab振动方程,数理方程关于振动方程的分析matlab.doc
  6. 使用 C# 开发 Kubernetes 组件,获取集群资源信息
  7. PHP MySQL 持久连接(mysql_pconnect)
  8. vs 2008 下载 VS2008简体中文正式版迅雷高速下载 Visual Studio 2008 Team
  9. 计算机组成原理( 程序员必学简化版 )
  10. 【go】xxx is not in GOROOT 错误