通信模块启动异常的恢复方法与流程

文档序号:12271100阅读:1197来源:国知局

本发明涉及电子设备技术领域,尤其涉及一种通信模块启动异常的恢复方法。



背景技术:

随着电子技术的不断发展和成熟,电子设备在人们生活中日益普及,各式各样的电子设备在社会的正常运转中起到了重要的作用,为促进社会建设和经济发展作出了巨大的贡献。

相关技术中的电子设备在极端的外界环境下容易导致Flash存储器中的数据丢失,从而使得数据从Flash存储器加载至RAM(Random Access Memory,运行内存)操作失败,导致系统不断自动重启,出现开机异常的问题。

因此,有必要提供一种新的通信模块启动异常的恢复方法来解决上述技术问题。



技术实现要素:

本发明的目的是克服上述技术问题,提供一种保障电子设备开机的通信模块启动异常的恢复方法。

本发明提供了一种通信模块启动异常的恢复方法,包括如下步骤:

步骤S1、启动具有RAM的通信模块;

步骤S2、读取存储有参数的外界存储器中的目标参数;

步骤S3、判断所述目标参数是否完整,若完整则执行步骤S4,否则执行步骤S5;

步骤S4、将所述目标参数加载至所述RAM;

步骤S5、将所述目标参数恢复至出厂设置,并执行步骤S1;

步骤S6、在所述目标参数加载至所述RAM后,执行对所述通信模块的启动动作,判断是否启动成功,若成功启动,则完成启动动作;若未成功启动,则执行步骤S7;

步骤S7、对所述通信模块进行重启,并记录重启次数;

步骤S8、当所述重启次数大于重启次数阈值时,对所述外界存储器中存储的所述参数进行恢复出厂设置;

步骤S9、待所述参数恢复出厂设置后,执行步骤S1。

优选的,所述重启次数阈值为10。

优选的,所述外界存储器为Nand-Flash存储器。

与相关技术相比,本发明提供的通信模块启动异常的恢复方法通过在将外界存储器中的目标参数加载至RAM之前先进行目标参数完整性判断,若完整则执行通信模块的启动动作,若不完整则将该目标参数恢复至出厂设置,然后再启动通信模块,若然仍不能完成启动动作,则在重启若干次后将外界存储器中所有的参数均恢复至出厂设置,通过本发明提供的恢复方法,有效解决了通信模块启动异常的问题。

附图说明

图1为本发明通信模块启动异常的恢复方法的流程图。

具体实施方式

下面将结合附图和实施方式对本发明作进一步说明。

请参阅图1,本发明通信模块启动异常的恢复方法的流程图。所述通信模块启动异常的恢复方法,包括如下步骤:

步骤S1、启动具有RAM的通信模块;

步骤S2、读取存储有参数的外界存储器中的目标参数;

所述外界存储器在本发明中优选为Nand-Flash存储器,从而可以用来存放需要掉电保存,可以用来增强所述通信模块性能并会实时变更保存的所述参数。

步骤S3、判断所述目标参数是否完整,若完整则执行步骤S4,否则执行步骤S5;

步骤S4、将所述目标参数加载至所述RAM;

步骤S5、将所述目标参数恢复至出厂设置,并执行步骤S1;

具体的,在所述目标参数恢复至出厂设置后,返回执行步骤S1至S4。

步骤S6、在所述目标参数加载至所述RAM后,执行对所述通信模块的启动动作,判断是否启动成功,若成功启动,则完成启动动作;若未成功启动,则执行步骤S7;

步骤S7、对所述通信模块进行重启,并记录重启次数;

步骤S8、当所述重启次数大于重启次数阈值时,对所述外界存储器中存储的所述参数进行恢复出厂设置;

步骤S9、待所述参数恢复出厂设置后,执行步骤S1。

与相关技术相比,本发明提供的通信模块启动异常的恢复方法通过在将外界存储器中的目标参数加载至RAM之前先进行目标参数完整性判断,若完整则执行通信模块的启动动作,若不完整则将该目标参数恢复至出厂设置,然后再启动所述通信模块,若然仍不能完成启动动作,则在重启若干次后将外界存储器中所有的参数均恢复至出厂设置,通过本发明提供的恢复方法,有效解决了通信模块启动异常的问题。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1