一般来说,模组在程序异常时默认的行为是reset,我们需要通过调整NV参数来配置模组异常时进入dump模式,此更改需要从AT口(一般支持主串口和Quectel USB AT Port)下发AT指令来配置,各平台指令如下:
ECX00U/ECX00G(该配置掉电不保存):
at+qdbgcfg=“dumpcfg”,0
ECX00A/ECX00N/ECX00M(该配置掉电不保存):
AT+LOG=19,1
AT+qdumpcfg=0,0
AT+qdumpcfg=2,1
ECX00E(该配置掉电保存):
AT+ECPCFG=“faultAction”,0
BG95/BG600L(该配置掉电保存):
AT+QCFGEXT=“dump”,1
发送以上指令后,模组程序异常后就会进入dump模式而非直接重启。如果需要清除以上配置,恢复reset行为,各平台指令如下:
ECX00U/ECX00G(该配置掉电不保存):
at+qdbgcfg=“dumpcfg”,1
ECX00A/ECX00N/ECX00M(该配置掉电不保存):
AT+qdumpcfg=0,1
ECX00E(该配置掉电保存):
AT+ECPCFG=“faultAction”,4
BG95/BG600L(该配置掉电保存):
AT+QCFGEXT=“dump”,0
除以上指令外,ECX00A/ECX00N/ECX00M平台可以通过清除NV参数来达到恢复reset行为的目的:
AT+RSTSET