[SDM660 Android9.0]LCD点屏过程
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
新增屏幕的步骤
配置内核
Include 新增 .dtsi 到kernel/msm-4.4/arch/arm64/boot/dts/qcom/sdm660-mdss-panels.dtsi
修改dtsi 文件 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
配置背光
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点屏过程相关推荐
- [SDM660 Android9.0]编译问题
1.abl编译不过 make -j12 [ 50% 2/4] build out/target/product/sdm660_64/abl.elf FAILED: out/target/product ...
- android9.0 SystemUI锁屏页面固定横屏
目录 1.概述 2.SystemUI锁屏页面固定横屏的核心类 3.SystemUI锁屏页面固定横屏的核心功能分析和实现 1.概述 在9.0的系统开发中,在SystemUI的锁屏页面在默认系统中是竖屏显 ...
- [sdm660 android9.0]摄像头调试
打开应用层相关日志 adb shell setprop persist.vendor.camera.sensor.debug 6 adb shell setprop persist.vendor.ca ...
- [sdm660 android9.0]GPIO的使用配置方法
SC66一共有3组GPIO 第一组:Sdm660的通用GPIO 比如GPIO_14, GPIO_33, GPIO_76等等,这些纯数字的GPIO. 设备树节点文件是: kernel/msm-4.4/a ...
- [SDM660 Android9.0]音频模块:xs2002的使能与调试
调试部分 1.当接AP端的时候,R24 R23 R26 R27 要断开,I2S信号不能接两端 2.sc66当从设备时候:master 为0 :为主设备的时候 为1: 3.数据格式和模式:飞利浦标准模式 ...
- [SDM660 Android9.0]camera所遇问题与解决方法
1.imx214报错 内核打印如下 [ 17.331689] msm_cci_init:1439: hw_version = 0x10060000 [ 17.332291] msm_cci_irq:1 ...
- [SDM660 Android9.0]陀螺仪方向异常
用来查看当前系统挂载的sensor的相关信息:sns_dsps_tc0001 sdm660_64:/ # sns_dsps_tc0001 Starting sns_dsps_tc0001 Retrie ...
- android9.0修改锁屏界面的锁屏图标在界面的显示位置
Android默认的锁屏界面,相机,电话和锁屏图标都是默认放在屏幕下方的,MTk方案接到需求,把锁屏的图标放在屏幕的上方. 直接上代码,分析过程就不过阐释了.
- [SDM660 Android9.0]电池曲线
高通方案电池曲线 电池配置文件包括允许 FG 获得最佳 SOC 估计所需的所有信息. 将所有电池配置文件 .dtsi 文件包括到 qcom,battery-data 节点 (#include).--- ...
最新文章
- “嫁”给程序媛,走上人生巅峰
- opencv 高斯模糊
- 【已解决】tomcat启动不成功(点击startup.bat闪退)的解决办法
- select选择后生成html,Javascript - 从select中添加选择列表
- Java加密与解密的艺术~数字签名~模型分析
- oracle几个网络,ORACLE网络的几个重点概念
- 证明Ax=0的最小二乘解是ATA的最小特征值对应的特征向量(||x||=1)
- Whale Alert显示600枚比特币从Mt.Gox冷钱包转出系误报,实为f2pool钱包地址
- essential c++源码_Goldenmask - 一键化保护你的 Python 源码
- 使用phpmyadmin管理远程sql_CentOS7系统配置phpMyAdmin
- Java 根据身份证号获取性别、年龄、出生日期等信息
- android简单小程序课程设计,微信小程序课程设计报告
- 批量重命名文件夹中的文件(python)
- 怎么看台式计算机是几位的,怎么看电脑是32位还是64位,教您如何查看自己的电脑是32位的还是64位...
- pytorch manual_seed()
- 使用c语言实现传输的流量控制
- 简历包装被公司查出来了。。。
- 【福利分享】Python爬虫入门实战——彼岸图网
- 打印机故障——0x00000709错误
- Linux 模拟基于进程的隐蔽通道(修改文件名)
热门文章
- 2023天津大学微电子集成电路工程考研经验分享
- 增材制造案例“涡轮发动机与冬奥会冰刀”丨季华实验室
- 《Attentional Factorization Machines》AFM模型及python实现
- 简谐振动基本方程的推导
- matlab振动方程,数理方程关于振动方程的分析matlab.doc
- 使用 C# 开发 Kubernetes 组件,获取集群资源信息
- PHP MySQL 持久连接(mysql_pconnect)
- vs 2008 下载 VS2008简体中文正式版迅雷高速下载 Visual Studio 2008 Team
- 计算机组成原理( 程序员必学简化版 )
- 【go】xxx is not in GOROOT 错误