T33-AOV 双摄休眠唤醒后次摄取不到流:唤醒时把顶层宽高切到次摄
适用场景
本文适用于采用双摄的 AOV 低功耗设备。设备正常出流时两路画面都正常,但休眠唤醒后,次摄(副摄像头)必现取流失败,主摄仍可正常出流。排查这类「唤醒后仅某一路不出流」的问题时,除了检查 Sensor 供电与复位,还应重点核对唤醒阶段多摄通道的上下文(如顶层宽高)是否随通道切换而同步更新。
问题现象
修复前,设备长出流正常,但休眠唤醒后次摄必现取流失败。主摄与次摄在正常出流阶段均无异常,问题只出现在唤醒后的次摄一路,说明并非 Sensor 硬件或整机供电问题,而是唤醒阶段次摄通道的配置没有正确恢复。
根因分析
AOV 设备休眠后,ISP 与编码各通道会进入低功耗或复位状态;唤醒时需要对每个通道重新下发配置。本例中,次摄断流的原因是唤醒阶段顶层(top layer)宽高没有切到次摄,仍沿用主摄的宽高配置。
顶层宽高是通道上下文的关键参数,决定了取流/显示的输出尺寸。当唤醒后次摄通道被重新拉起,而顶层宽高仍指向主摄时,次摄的通道配置与实际 Sensor 输出不匹配,从而无法取到流。这类问题常被误判为 Sensor 驱动或电源问题,实际根因在通道上下文切换。
排查与修复方法
第一步,确认故障是否只在唤醒后出现。记录休眠前、唤醒后两路的出流状态,确认只有次摄一路受影响,排除整机复位或供电问题。
第二步,检查唤醒时次摄通道的完整配置恢复。逐一核对顶层宽高、通道绑定关系、分辨率等上下文参数,确认唤醒阶段是否对次摄重新下发了与主摄无关的独立配置。
第三步,将顶层宽高切换到次摄。在唤醒/切流逻辑中,把顶层宽高更新为次摄对应的取值,而不是继续沿用主摄的宽高。
第四步,验证修复。修改后先在本机复现环境验证次摄唤醒后能正常取流,再制作固件交由客户在实际 AOV 唤醒场景试测,确认问题不再复现。
验证结果
修改后本地验证正常,次摄唤醒后不再断流。后续制作固件交由客户试测,工单状态更新为已完成。
由于材料未给出客户侧试测的最终反馈,本结论主要依据「修改后本地验证正常」这一内部验证结果;客户实测是否完全通过,需经办人进一步确认。
使用建议
排查 AOV 多摄「唤醒后仅一路不出流」类问题,应优先建立「休眠前正常、唤醒后异常」的对比,并将通道上下文(顶层宽高、通道绑定、分辨率)纳入排查清单。修改通道上下文后,建议同时在单摄与双摄、直通与非直通、主摄与次摄之间分别验证,避免只修主摄或只修一路的偏差。
