墨染天姬
这个作者很懒,什么都没留下…
展开
-
【QCM4490】开机慢
开机第一阶段耗时40多秒原创 2024-03-18 14:17:29 · 237 阅读 · 1 评论 -
pcie-2-rj45速度优化
安卓网卡速率不达标原创 2023-11-23 10:41:11 · 622 阅读 · 0 评论 -
SM6225 usb3.0眼图测试
usb3眼图测试原创 2023-11-23 10:24:53 · 972 阅读 · 0 评论 -
【SM6225】移动usb3 硬盘识别慢
一直处于host 模式,10次有2次出现30s-1min 才能识别usb硬盘。其它时候识别都很快2-3s。原创 2023-10-21 21:38:27 · 329 阅读 · 0 评论 -
【SM8475】mipi转HDMI调试
SM8475平台支持两路MIPi;第二路mipi接HDMI。所以这个玩意要分开两块来调试1.调试dsi12.调试lt8912b芯片在测试模式下保证lt8912b芯片能通过HDMI输出视频信号1.移植驱动配置设备树,注意避免GPIO占用,这个驱动客制化的有点严重,不太好kernel_platform/msm-kernel/drivers/misc/i2c_bridge/Makefilekernel_platform/msm-kernel/drivers/misc/i2c_bridge/lt8912b原创 2023-06-08 21:10:55 · 575 阅读 · 0 评论 -
【SM8475】user版本开root权限
由于调试user版本需要抓取各种log,因此需要打开root权限方便debug。原创 2023-10-12 20:13:53 · 210 阅读 · 0 评论 -
SM4290无法正常开机
如果Tsens温度限制在指定的等待范围内(例如,75到90分钟),QTI充电器应用程序将等待30分钟(每3秒轮询一次)以允许设备冷却。设备将在30分钟后执行AFP。如果软件卡住,以下参数为PBS温度监测设置电池温度限制摄氏度。当电池温度超出限制时,PBS触发AFP(设备关机)。这些参数可以配置热安全区域或限制。当设备的温度超过设备的极端温度限制时,设备将自动进行故障保护(AFP)。02.怀疑进入AFP模式了(automatic fault protection (AFP))如上注释掉AFP,问题解决。原创 2022-10-07 16:33:44 · 98 阅读 · 0 评论 -
QCM2290调整帧率
01.打开80-NH713-1 DSI TIMI.xlsm要根据dtsi或者客户提供的porch值填写表格如vendor/qcom/proprietary/devicetree-4.19/qcom/dsi-panel-cpt-ili9881p-720p-video.dtsiqcom,mdss-dsi-panel-framerate = 这个值要改成30fps根据表格需要改成:eg:表格中平台SM4250选好了,其它的值都是定的。原创 2022-09-23 18:20:14 · 394 阅读 · 0 评论 -
QCM2290 开机时间优化
1.相关log全部关闭,内核裁剪,sensor ,camera裁剪2.根据log分析Line 21: 01-01 08:14:52.458 650 650 I boot_progress_start: 17264Line 23: 01-01 08:14:54.106 650 650 I sysui_multi_action: [757,804,799,boot_zygote_init,801,18905,802,1]Line 24: 01-01 08:14:54.117 650原创 2022-09-22 10:24:41 · 650 阅读 · 5 评论 -
QCM2290 sensor死机
开机待机一会儿就出现死机。即进入深度休眠死机,必现。原创 2022-09-09 17:12:58 · 1351 阅读 · 5 评论 -
persist镜像
下载必须要下载persist镜像。原创 2022-08-05 11:48:12 · 803 阅读 · 0 评论 -
QCM2290 PM-3 如何让mirco-usb支持关机充电
PM4125-3插入type-C触发开机进入关机充电的CC脚中断条件是否可以软件上屏蔽,做到只通过VBUS中断即可触发进入关机充电模式,达到和PM4125-2的效果一样只要插入micro USB就可以触发进入关机充电模式。硬件团队提议修改寄存器 SCHG_L_MISC_SYSOK_CFG 0x164A bit[4] 目前修改如下 — a/BOOT.XF.4.1/boot_images/QcomPkg/Library/PmicLib/target/Agatti_pmCocos/psi/pm_confi原创 2022-06-21 11:37:30 · 110 阅读 · 0 评论 -
QCM2290 PM-3 fastboot不识别USB
项目场景:在QCM2290 有两种型号的pm4125,这两种型号硬件上完全pin-to-pin,可以互换的。pm-2 仅支持mirco-usb。pm-3 支持typec-usb,通过软件兼容可以做到支持mirco-usb。问题描述:由于公司规划,后续项目都是使用pm-3,因此有客户提出pm-3的模块在fastboot 下无法识别mirco-usb。 原因分析:1.通过对比pm-2 mirco usb okpm-3 mirco usb failpm-3 typec u原创 2021-12-23 17:38:51 · 2444 阅读 · 4 评论 -
CAMX 问题(一)-------------下载fsg导致camera无法点亮
CAMX 下载fsg导致camera无法点亮现象解决路径最终原因现象最近在android11 平台发现一个问题,平台下载fsg分区后,前摄和前辅摄无法打开,后摄是好的。前辅摄和前摄共用cci,共用一路mipi(经mipi开关转出来的)。1.下载fsg分区,开飞行重启,camera正常,关闭飞行模式前摄和前辅摄无法打开,开启飞行模式等待较长时间,camera正常。2.擦掉fsg分区,单独导入QCN,开机,camera正常。解决路径1.通过log发现有CCI报错。2.一般camera崩溃的原因:原创 2021-05-18 20:17:20 · 406 阅读 · 0 评论 -
QCM2290 更换DDR4出现掉电关机-smcinvoke
项目场景:QCM2290平台一个很成熟的项目,现在客户从DDR3改为DDR4。并且射频器件:WTR2965换为WTR3925。出现关机:开机100s左右的时间出现掉电关机,没有进dump;所以不是死机。查看log发现是smcinvoke这块有问题。[ 110.608845] smcinvoke: process_tzcb_req: sever is either invalid or defunct[ 110.694213] smcinvoke: process_tzcb_req:原创 2021-12-06 11:37:47 · 1174 阅读 · 0 评论 -
QCM2290平台------关于SD卡不识-T卡不识
对于一般安卓平台我们遇到sd卡不识别怎么办?以QCM2290平台为例:vendor/qcom/proprietary/devicetree-4.19/qcom/scuba.dtsi aliases { 41 sdhc1 = &sdhc_1; /* SDC1 eMMC slot */ 42 sdhc2 = &sdhc_2; /* SDC2 SD Card slot */ 43 hsu原创 2021-11-23 11:44:45 · 807 阅读 · 0 评论 -
QCM2290 电量低于10% bcl 降频
1.问题现象:当电量低于10%时出现卡顿或者运行慢。2.问题原因分析:电量充足时,输入命令 cat /sys/devices/system/cpu/cpufreq/policy0/cpuinfo_cur_freq ,结果为2016000;电量低于大约10%时,结果为1305600。It’s nomal . This is thermal BCL feature which can mitigate the current drawn from the battery by reducing the原创 2021-11-23 09:09:28 · 923 阅读 · 0 评论 -
QCM2290---UEFI之GPIO
如何在UEFI中使用GPIO:原创 2021-08-26 14:44:08 · 1866 阅读 · 0 评论 -
QCM2290---UEFI之I2C
如何在XBL中使用I2C读写原创 2021-08-25 16:10:21 · 1876 阅读 · 5 评论 -
QMVS 如何安装
1.安装adb在网上下载最新的adb,并拷贝到:C:\Windows\SysWOW64C:\Windows\System32目录下即可注:环境变量添加:2.安装pthon2.7,腾讯管家-软件管理安装,添加环境变量C:\Users\Admin>python --versionPython 2.7.18C:\Users\Admin>3.安装Node JS node-v10.9.0-x64.msi下载解压直接放到C盘,添加环境变量C:\Users\Admin>no原创 2021-08-04 14:17:30 · 3542 阅读 · 12 评论 -
QCM2290 平台sensor移植
QCM2290 平台sensor移植驱动移植BP:1.将客户提供的驱动源码文件夹icm206xx和qmc6308放到ADSP.VT.5.4.1\adsp_proc\ssc\sensors\目录下2.修改ADSP.VT.5.4.1/adsp_proc/ssc/chipset/agatti/por.pybs.extend(['sns_ccd','dae_sensor','dynamic_sensors','low_lat_client_manager','cm_qsocket','sns_async_u原创 2021-03-15 11:17:02 · 3542 阅读 · 7 评论 -
qcm2290添加设备属性节点控制死机进dump还是进重启
qcm2290添加设备属性节点在android11平台添加设备属性节点来判断死机进dump还是进重启kernel\msm-4.19\drivers\power\reset\msm-poweroff.c该文件中有个变量download_mode,为0时死机进重启,为1时死机进dump添加代码:// 默认值修改static int download_mode = 0;//1; 0 restart 1 dump//add by zhanghong for attr of download_mo原创 2021-04-21 10:57:42 · 575 阅读 · 0 评论 -
QCM2290 充电指示灯 —— CHG_LED_SINK
简述在QCM2290 平台使用了PM4125,该PMIC上有两种方式支持充电指示灯:1.CHG_LED_SINK,平台没有添加此代码,需要自己根据寄存器添加驱动代码。2.GREEN and RED,平台默认集成此代码,无需调试。CHG_LED_SINK——充电指示灯调试...原创 2021-07-31 20:46:47 · 528 阅读 · 0 评论