MTK平台待机功耗分析流程

linux系统LCD驱动(三):mtk lcd驱动lcm的加载以及初始化 上一篇博文(linux系统LCD驱动(二):mtk lcd驱动fb_info初始化)https://blog.csdn.net/Ian22l/article/details/105929192 提到mtkfb_probe除了进行fb_info的初始化外,还进行lcm的初始化以及lcm层驱动的接口获取。 static int mtkfb_probe(struct platform_device *... 阅读详情

MTK平台待机功耗分析流程

版本信息:
作者 版本 日期 备注
陈征鼎 V1.0 2016/01/21

1.目的

2.MTK平台各个场景功耗数据测试方法

很多功耗问题都是因为测试手法不对,列出一些常用场景功耗测试手法。
测试功耗数据之前,请先确认以下配置:
1、关闭 WIFI/BT/GPS,关闭数据连接,设置飞行模式。 (根据具体测试场景设置)
2、关闭 mobile log/modem log/net log,打开LOG会增加电流。注意:确认 /sdcard/mtklog (/data/mtklog) 中是否有 LOG 生成,确定关闭成功。
3、确认各个模块是否已经正常工作,各个模块都会影响功耗,需要在模块工作 OK 之后再测试功耗问题。
4、测试将所有第三方 APK 删除,排除第三方 APK 问题。

各场景测试手法:

测试场景 测试方法 备注

飞行模式待机 1、设置飞行模式,关闭WIFI/BT/GPS,关闭数据连接
2、关闭mobile log、modem log、net log
3、按power 键灭屏,灭屏5分钟后,开始测试电流,测试时间5 ~ 10分钟 电流异常需要提供mobile log
单SIM卡实网待机 1、关闭WIFI/BT/GPS,关闭数据连接
2、关闭mobile log、modem log、net log
3、按power 键灭屏,灭屏5分钟后,开始测试电流,测试时间5 ~ 10分钟 实网待机需要先确认网络问题及SIM卡问题:
1、用其他对比机是否有同样问题
2、同一手机在其他地点是否有问题
3、其他SIM卡是否有同样问题

电流异常需要提供mobile log
双SIM卡实网待机
单SIM卡实网待机 + 数据连接 1、关闭WIFI/BT/GPS
2、关闭mobile log、modem log、net log
3、按power 键灭屏,灭屏5分钟后,开始测试电流,测试时间5 ~ 10分钟
单SIM卡待机 + WIFI/BT/GPS 1、关闭数据连接
2、关闭mobile log、modem log、net log
3、按power 键灭屏,灭屏5分钟后,开始测试电流,测试时间5 ~ 10分钟
通话电流 1、关闭WIFI/BT/GPS,关闭数据连接
2、关闭mobile log、modem log、net log
3、通话后灭屏,等待2分钟开始测试电流,测试时间5分钟 电流异常需要提供mobile log
home界面idle电流 1、关闭WIFI/BT/GPS,关闭数据连接
2、关闭mobile log、modem log、net log
3、拔掉SIM卡、SD卡
4、保持在home界面,不开任何应用,设置自动灭屏时间为30分钟
4、保持默认背光
6、等待5分钟后开始测试电流,测试时间5~10分钟 home界面电流和背光、TP、LCM有关,需要先确认去掉背光、TP、LCM电流,请看下一场景
home界面idle + 去掉背光和TP 1、关闭WIFI/BT/GPS,关闭数据连接
2、关闭mobile log、modem log、net log
3、拔掉SIM卡、SD卡
4、保持在home界面,不开任何应用,设置自动灭屏时间为30分钟
5、拔掉LCM和TP
6、等待5分钟后开始测试电流,测试时间5~10分钟 home界面电流异常需要抓CPU信息,请参考FAQ04008,需要同时提供mobile log
FM电流 (耳机模式) 1、关闭WIFI/BT/GPS,关闭数据连接
2、关闭mobile log、modem log、net log
3、打开FM后灭屏,等待2分钟后开始测试电流,测试时间5分钟 1、FM SPEAKER模式 以及 I2S 通道电流都会偏大,是正常的。
2、FM电流异常需要抓deepidle数据,请参考 FAQ04519,需要同时提供mobile log
BT传输数据 1、关闭WIFI/GPS,关闭数据连接
2、关闭mobile log、modem log、net log
3、传输5M大小文件,灭屏,测试电流 1、BT传输电流异常需要抓CPU信息,请参考FAQ04008,需要同时提供mobile log
Audio - MP3 Play back (headset) 1、设置飞行模式
2、关闭mobile log、modem log、net log
3、播放mp3,灭屏,灭屏后等待2分钟,开始测试电流,测试时间2分钟 1、播放MP3和SD卡及音频文件有关,需要换SD卡及音频文件测试
2、MP3电流异常需要抓deepidle数据,请参考 FAQ04519,需要同时提供mobile log
Video - MP4 (720P) HW mode 1、设置飞行模式
2、关闭mobile log、modem log、net log
3、播放video,播放后等待2分钟,开始测试电流,测试时间2分钟 1、播放video电流和背光、TP、LCM有关,需要先确认去掉背光、TP、LCM电流
2、播放video和播放器和视频文件有关,需要使用默认播放器及MTK提供的视频文件
3、播放video电流异常需要抓CPU信息,请参考FAQ04008,需要同时提供mobile log
Video - MP4 (1080P) HW mode
Video - H.264 (720P) HW mode
Video - H.264 (1080

android 功耗问题分析,Android 功耗(4)---MTK平台待机功耗分析流程 MTK平台待机功耗分析流程1.目的2.MTK平台各个场景功耗数据测试方法很多功耗问题都是因为测试手法不对,列出一些常用场景功耗测试手法。测试功耗数据之前,请先确认以下配置:1、关闭 WIFI/BT/GPS,关闭数据连接,设置飞行模式。 (根据具体测试场景设置)2、关闭 mobile log/modem log/net log,打开LOG会增加电流。注意:确认 /sdcard/mtklog (/da... 阅读详情

相关推荐

android 查看gpio状态_Android 功耗(4)---MTK平台待机功耗分析流程

MTK平台待机功耗分析流程1.目的2.MTK平台各个场景功耗数据测试方法很多功耗问题都是因为测试手法不对,列出一些常用场景功耗测试手法。测试功耗数据之前,请先确认以下配置:1、关闭 WIFI/BT/GPS,关闭数据连接,设置飞行模式。 (根据具体测试场景设置)2、关闭 mobile log/modem log/net log,打开LOG会增加电流。注意:确认 /sdcard/mtklog (/da...

weixin_30624185的博客 636

android系统下mtk平台对应lcd tp睡眠唤醒流程

下图为android系统下mtk平台对应lcd、tp两个模块的唤醒流程对应的函数调用关系 图中的向下箭头,代表的是串行执行的,如标号1、2、3;向右箭头代表的是并行执行的(代表一个分支) 标号1、2、3对应的函数,在fb_blank中通知链表fb_notifier_call_chain调用两次,是为了在层可以自由的控制lcd tp的睡眠 唤醒顺序 例如睡眠 tp->l...

chen245250566的专栏 2520

18. 功耗问题调试日志

mh公司功耗要求:整机(包括所有外设)在飞行模式灭屏下,待机电流在5ma以内 一、功耗问题一般调试办法 - 【逐个去掉】 1. 外接精确电源(实验室有),电脑端有一个连接电源的软件(龙旗电流检测工具),可以查看实时电流与平均电流 2. 切换为飞行模式 - 排查modem的影响 10ma 以上 -> 查看mtklog中的kernel_log看是否有休眠"suspend" 10ma...

zhigouliu的博客 1766

LCM休眠唤醒闪白屏问题调试记录

现象: 出问题的是xxx项目使用的是芯片为ili9488,模组为KGM1182B0-1C Model的LCM,在休眠唤醒的时候容易闪白屏,然后恢复正常使用。 修改kernel/drivers/video/msm/mdss/mdss_dsi_panel.c 中,延时背光点亮的时间: 唤醒闪白屏的问题得到有效的解决,但是机器在使用过程中又出现了新的问题:休眠唤醒的

Eliot_shao的专栏 6578

MTK 驱动(38)---MTK 待机问题分析

mtk 平台待机问题分析:1 待机问题分类 1)无法待机: 1. 需要确认 APK 是否有 partial_wakelock 2. kernel 是否持有 wakeup source 不释放. 2)可以待机,但是唤醒频繁. 1. 是否有打开数据连接,或者 wifi(网络包唤醒) 2. 如果不是 1,一般是 alarm 或者网络注册,modem CLDMA 的一些唤醒. 常见的唤醒:EINT/CLD...

zhangbijun1230的专栏 3125

MTK LCM驱动移植

对于LCM驱动移植,一般分为三部曲: 1、硬件IO口配置; 2、确保LCM背光能够正常点亮; 3、LCM驱动移植; 硬件电路: 1、GPIO配置 打开 mediatek\dct\DrvGen.exe  选择 mediatek\custom\xiaoxi\kernel\dct\dct\codegen.dws 配置文件 配置LCM PWM

u010245383的专栏 1万+

mtk 关闭 gps_Android 功耗(4)---MTK平台待机功耗分析流程

MTK平台待机功耗分析流程1.目的2.MTK平台各个场景功耗数据测试方法很多功耗问题都是因为测试手法不对,列出一些常用场景功耗测试手法。测试功耗数据之前,请先确认以下配置:1、关闭 WIFI/BT/GPS,关闭数据连接,设置飞行模式。 (根据具体测试场景设置)2、关闭 mobile log/modem log/net log,打开LOG会增加电流。注意:确认 /sdcard/mtklog (/da...

weixin_39964819的博客 666

android平板待机电流,Android 功耗(4)---MTK平台待机功耗分析流程

MTK平台待机功耗分析流程1.目的2.MTK平台各个场景功耗数据测试方法很多功耗问题都是因为测试手法不对,列出一些常用场景功耗测试手法。测试功耗数据之前,请先确认以下配置:1、关闭 WIFI/BT/GPS,关闭数据连接,设置飞行模式。 (根据具体测试场景设置)2、关闭 mobile log/modem log/net log,打开LOG会增加电流。注意:确认 /sdcard/mtklog (/da...

weixin_36431145的博客 1999

Android 功耗(4)---MTK平台待机功耗分析流程

MTK平台待机功耗分析流程MTK平台待机功耗分析流程1.目的2.MTK平台各个场景功耗数据测试方法很多功耗问题都是因为测试手法不对,列出一些常用场景功耗测试手法。 测试功耗数据之前,请先确认以下配置: 1、关闭 WIFI/BT/GPS,关闭数据连接,设置飞行模式。 (根据具体测试场景设置) 2、关闭 mobile log/modem log/net log,打开LOG会增加电流。注意:确认 /sd...

zhangbijun1230的专栏 2777

MTK驱动---平台待机功耗分析流程

1.目的 2.MTK平台各个场景功耗数据测试方法 很多功耗问题都是因为测试手法不对,列出一些常用场景功耗测试手法。 测试功耗数据之前,请先确认以下配置: 1、关闭 WIFI/BT/GPS,关闭数据连接,设置飞行模式。 (根据具体测试场景设置) 2、关闭 mobile log/modem log/net log,打开LOG会增加电流。注意:确认 /sdcard/mtklog (/data/mt...

look_distance的博客 329

MTK驱动(74)---平台待机功耗分析流程

MTK平台待机功耗分析流程2017年07月17日 14:21:26阅读数:979MTK平台待机功耗分析流程版本信息: 作者 版本 日期 备注 陈征鼎 V1.0 2016/01/211.目的2.MTK平台各个场景功耗数据测试方法很多功耗问题都是因为测试手法不对,列出一些常用场景功耗测试手法。 测试功耗数据之前,请先确认以下配置: 1、关闭 WIFI/BT/GPS,关闭数据连接,设置飞行模式。 (根据...

zhangbijun1230的专栏 1084

Android功耗系列专题理论之十三:MTK平台待机功耗问题分析方法

摘要:本文详细分析MTK平台待机功耗问题的调试方法,重点介绍了SPM电源管理机制、26M时钟控制逻辑以及系统深睡眠状态的判断标准。文章提供了完整的Debug流程,包括日志抓取、唤醒源分析、SCP睡眠状态检查以及时钟/LDO状态排查等实用技巧,并给出硬件漏电点和软件配置异常的排查方案。针对不同模块(Modem/Conn/SSPM等)提供了具体的电源管理绕过命令,适用于功耗问题调试和低功耗模式验证场景。

508

MTKLCM移植

软件要求 compare_id 必须保证可以正确读取,通过resume 打印信息查看id 读取是否成功与正确,确认OK后需要删除resume compare_id代码,避免由于频繁resume 读取id导致系统可能发生重启; LCD 刷新率 控制在50fps-65fps,须通过fps工具(com.edburnette.fps2d-1.apk) 查看实际刷新率数据,特殊情况再行处理,帧率的高低会...

sws_looper的博客 1663

高通8916 PMIC休眠关闭LDO 解决LCM极化问题

案例:在调试qcom msm8916 + PM8916平台的时候,遇到一个bug,LCM休眠时候,vdd引脚电压没有拉低,电压还是2.85V,造成1920X1200nt51021b 京东方8寸LCM调试的时候经常因为系统休眠或者不断重启,LCM 极化,造成闪屏,或者不能正常显示的问题。 调试经过: 通过查看原理图发现,vdd使用了LDO17作为电源,LDO17在系统休眠的时候没有关闭。 在

Eliot_shao的专栏 1万+

MT6761/MT6762/MT6763/MT6765 LTE 待机功耗问题处理方法

4G LTE项目的待机电流或者说待机功耗问题的处理方法 前提:modem是能正常工作的,不正常的话考虑功耗也毫无意义 首先要保证fly mode电流是正常的,如果fly mode电流就不正常,请先解决fly mode 电流的问题 fly mode电流大小取决于DRAM的大小,1G 及以下RAM应该在2mA以下是正常的,增 加1G RAM电流增加0.5-1.0mA 10mA以上,先找软件工...

qq_27403021的博客 3876

RK3399 Android8.1 息屏不休眠修改

RK3399 Android8.1 息屏不休眠修改 前言 最近在做一款基于Android的人脸识别门禁硬件方案。老硬件我们使用的是RK3399和Android8.1来开发。 RK3399发热确实真的好严重啊,系统相对来说也不太稳定,可能是AP工艺带来的问题吧。前期研发的时候,碰上了各种芯片短缺、美国制裁等(其实我也想关我啥事,但是就是买不到好的芯片,高通和MTK的),退而求其次,选择了现在国内好多厂商都在用的RK系列芯片,本着高配的方案,直接上了RK3399;Camera sensor使用的是IMx307双

深蓝 3389

MTK】【功耗】息屏待机功耗超标

问题背景 【预置条件】进入camera后按home键退出,息屏,紧接着测试息屏功耗即可 【操作步骤】灭屏, 充电到91%开始待机 【实际结果】测试机待机电流大于25mA 【预期结果】平均功耗≤25mA 息屏待机功耗一般都是系统那边先做分析,他们会看是哪个模块存在问题再次细分,如kernel和app的唤醒会直 接指出 系统直接定位到camera存在问题----理由为: 1.开机第一次不进入camera,待机功耗符合标准,当进入camera后再次测试待机功耗 功耗会多出20~30ma不等 2.直接拔掉

来碗炒饭 1791
ChenZhengding
博客等级 码龄17年 11粉丝 1原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值