点击拍照按钮后立即按power键灭屏,待机电流偏高20mA左右且无法回归问题

复现路径:点击拍照按钮后立即按power键灭屏, 测量待机电流
恢复方法:再次亮屏持续一段时间,灭屏后电流恢复

part1:

问题排查过程:

  1. 查看clk使能情况,确认是否关闭相机时有模块没有完全释放(使用指令:cat /d/clk/clk_enabled_list,使用后台运行脚本,循环抓取的方式)。可以看出,电流异常时有ICP相关的clk在使能中。再次亮屏且电流恢复正常后,ICP相关clk不再是使能状态。

  2. 打开UMD的CSL log,查看ICP相关的acquire和release情况:
    第一阶段:9:34
    (1)按power 键灭屏:
    09-09 09:34:23.428 1435 2151 D WindowManager: powerPress: eventTime=13898134 interactive=true count=1 beganFromNonInteractive=false mShortPressOnPowerBehavior=1
    (2)ICP资源Release完成, cameraservice disconnected
    209309: 09-09 09:34:24.119 788 1546 V CamX : [ VERB][CSL ] camxcslhwinternal.cpp:3426 CSLHwInternalKMDRelease() ioctl success for fd=34 index 15
    209950: 09-09 09:34:24.279 1185 2023 I CameraService: disconnect: Disconnected client for camera 5 for PID 8825
    (3)但紧接着又出现ICP的Acquire:
    09-09 09:34:24.816 788 8639 V CamX : [ VERB][CSL ] camxcslhwinternalicp.cpp:120 CSLHWICPKMDAcquire() Entering ioctl for fd=32, index 13
    09-09 09:34:24.818 788 8635 V CamX : [ VERB][CSL ] camxcslhwinternaljpeg.cpp:130 CSLHwJPEGKMDAcquire() ioctl success for fd=33, index 14 12386561

    第二阶段:9:34 - 9:39: 灭屏待机电流持续>20mA的状态

    第三阶段:9:39:
    (1)按power键亮屏,但不解锁。即只亮屏不开相机:
    09-09 09:39:24.211 1435 2151 D WindowManager: powerPress: eventTime=13903149 interactive=true count=1 beganFromNonInteractive=true mShortPressOnPowerBehavior=1
    (2)随后突然出现ICP的release:
    213679: 09-09 09:39:30.818 788 13902 V CamX : [ VERB][CSL ] camxcslhwinternal.cpp:3426 CSLHwInternalKMDRelease() ioctl success for fd=33 index 14
    213697: 09-

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值