问题描述:
4G模块在需要复位Modem前,增加一个关机命令AT+CFUN=0。
问题分析:
可以通知网络释放资源,更重要的可以保证需要写FLASH的AT命令的参数保存在FLASH中。Modem中的FLASH操作效率较低,因此增加了5秒的写延迟,用于把需要写FLASH的处理相对集中。在有写FLASH能力的命令返回OK后,并不表示相应的参数已经成功写入FLASH,如果在此期间主机发送复位命令,可能造成参数丢失,甚至FLASH数据的丢失,Modem收到关机命令AT+CFUN=0,会立即启动把缓存的参数写入FLASH。