Web下电产生AC闪断,导致执行通电开机策略,OS重新上电

背景:在通电策略是“保持上电”的前提且OS处于开机状态下,web页面点击“下电”,OS下电后会重新上电。

日志分析:
1.fructrl组件找到下电时刻日志,如下:

2.下电过程中发现power_mgmt组件收到ac lost信号。并把该信号反馈至fructl组件中:

3.fructrl判断该信号是否是AC 闪断。如是,将执行通电开机策略:

代码走读:
1.power_mgmt组件在init时注册gpio服务,消息处理函数发送ACLost给fructrl


2.fructrl接收到AcLost信号,判断是否是Ac闪断,如是执行通电开机策略。



问题:1.有哪些情况导致发生AC闪断呢?2.gpio服务是否绑定指定gpio口?

1 个赞

ac的时候会有ac闪断信号上报

请教一下,AC闪断信号是哪个组件监控呢?是上述的power_mgmt吗?

power_mgmt例测扫描gpio管脚,检测到有ac闪断信号后发送给fructrl
请排查该管脚是否正常

具体是哪个管脚呢