如何分析设置dump模式还会重启

1.设置dump模式还会重启,开机原因指向Dump重启:一般是dump模式未正确配置,重新配置后再次尝试

2.设置dump模式还会重启,开机原因指向RESET重启:一般分两种情况。其一,触发了软重启,需要排查业务逻辑中是否有软重启。其二,reset引脚被触发,挂测RESET引脚波形,查看是否有外部因素触发了硬件reset。

3.设置dump模式还会重启,开机原因指向powerkey启动:只在配置上电自动开机的设备上出现,一般是触发关机后,模组又被powerkey启动。这种情况需要如下三点排查:其一,是否调用了关机接口。其二,挂测VBAT电压波形,查看是否有电压跌落导致模组关机。其三,挂测powerkey引脚,查看其电平是否有波动,形成下降沿,触发关机。

请问如何分析开机原因?我这边遇到了这个问题,想将模组限制在dump模式下获取dump log

QuecPython中调用Power.powerOnReason接口可以查看开机原因,参考power - 关机以及软件重启 - QuecPython

参考该文档查看配置Dump模式和抓取Dump Log的方法 异常处理 - QuecPython