嵌入式系统的复位控制方法及嵌入式系统技术方案

技术编号:37144858 阅读:33 留言:0更新日期:2023-04-06 21:55
本申请公开了一种嵌入式系统的复位控制方法及嵌入式系统,涉及计算机技术领域,可广泛应用于嵌入式产品。该嵌入式系统的复位控制方法,包括:获取延时时长,监测到CPU的异常或挂死信号,并在延时时长内向看门狗输出清狗信号,将CPU的状态信息写入存储器,将CPU的状态信息写入存储器完成后,停止向看门狗发送清狗信号,以使看门狗向CPU发送复位信号。本申请通过上述复位控制方法进行延时复位,能够有效的保存系统状态信息,方便问题定位进而提高解决系统问题的效率。系统问题的效率。系统问题的效率。

【技术实现步骤摘要】
嵌入式系统的复位控制方法及嵌入式系统


[0001]本申请涉及计算机
,具体涉及一种嵌入式系统的复位控制方法以及嵌入式系统。

技术介绍

[0002]在嵌入式设备中,普遍使用看门狗来监控系统运行状态。当软硬件运行出现异常情况时,软件未能继续对看门狗进行喂狗,则看门狗输出复位信号给中央处理器(Central Processing Unit,CPU),复位系统再次启动来重新恢复业务。
[0003]现有的嵌入式复位机制,由触发复位到真正系统复位时间间隔非常短,要保存的数据比较多,CPU出现异常情况或者CPU挂死时,数据信息来不及保存,导致因缺少定位信息难以定位问题。

技术实现思路

[0004]本申请主要解决的技术问题是提供一种嵌入式系统的复位控制方法及嵌入式系统,以有效保存系统异常数据,方便问题点位,进而提高解决系统问题的效率。
[0005]本申请为了解决上述的技术问题,本申请采用的一个技术方案是:提供一种嵌入式系统的复位控制方法。该嵌入式系统的复位控制方法包括:
[0006]获取延时时长,监测到CPU的异常本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种嵌入式系统的复位控制方法,其特征在于,包括:获取延时时长,监测到CPU的异常或挂死信号,并在所述延时时长内向看门狗输出清狗信号;将所述CPU的状态信息写入存储器;将所述CPU的状态信息写入所述存储器完成后,停止向所述看门狗发送所述清狗信号,以使所述看门狗向所述CPU发送复位信号。2.根据权利要求1所述的复位控制方法,其特征在于,所述将所述CPU的状态信息写入所述存储器:向CPU发送中断信号,以使所述CPU更新所述状态信息;从所述CPU获取更新后的所述状态信息;将更新后的所述状态信息写入所述存储器。3.根据权利要求1所述的复位控制方法,其特征在于,进一步包括:从所述CPU获取所述延时时长;将延时计数器的计时初始值配置为所述延时时长。4.根据权利要求3所述的复位控制方法,其特征在于,所述获取延时时长,监测到CPU的异常或挂死信号,并在所述延时时长内向看门狗输出清狗信号包括:监测到异常或挂死信号,发送延时使能信号;触发所述延时计数器工作;响应于所述延时计数器的计时小于或等于所述延时时长,向看门狗输出清狗信号。5.根据权利要求4所述的复位控制方法,其特征在于,所述将所述CPU的状态信息写入所述存储器完成后,停止向所述看门狗发送所述清狗信号,以使所述看门狗向所述CPU发送复位信号包括:响应于所述计时大于所述延时时长,判定所述CPU的状态信息写入所述存储器完成;停止向所述看门狗发送所述清狗信号,以使所述看门狗向所述CPU发送复位信号。6.根据权利要求4所述的复位控制方法,其特征在于,所述监测到异常或挂死信号,发送延时使能信号包括:监测到CPU的异常或挂死信号,控制监控计数器清零,并输出第一处理信号;基于所述第一处理信号产生所述延时使能信号。7....

【专利技术属性】
技术研发人员:唐志双余铁柱魏国文李雷肖章林
申请(专利权)人:中国航空技术国际控股有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1