sf32lb52x 进入sleep 后,再次唤醒,2-3秒后就复位了,打印SFBL


上面是休眠和唤醒的打印信息
板子:使用sf32lb52x 标准模组 + 自有功能
唤醒引脚:PA41
熄屏后,引脚唤醒和蓝牙唤醒,都是2-3秒后复位

打印了SFBL后能正常启动吗?
可以调用SystemPowerOnModeGetpm_get_wakeup_src查询启动模式和启动原因,pm_get_wakeup_src需要在启动后第一次睡眠前调用,否则会被睡眠的唤醒原因覆盖。
另外还可以往寄存器hwp_rtc->BKUP9里写个特殊值,如果是掉电重启,RTC寄存器会被重置,这个寄存器会恢复成默认值0,如果不是掉电重启,这个寄存器就会保持之前设置的值 。