看门狗周期自适应方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:31494059 阅读:28 留言:0更新日期:2021-12-18 12:32
本发明专利技术实施例公开了看门狗周期自适应方法、装置、计算机设备及存储介质。所述方法包括:获取端口状态;根据所述端口状态判断是否启动自学习功能;若启动自学习功能,则记录多次主系统重置看门狗信息对应的时刻;根据记录的时刻进行周期自学习,确定主系统重置看门狗信息的间隔,以得到复位主系统判决时间;根据所述复位主系统判决时间进行主系统复位。通过实施本发明专利技术实施例的方法可实现可自主学习确定看门狗电路间隔时长,能自适应不同系统,具备灵活性,且避免了在主系统开机后立即升级的应用场景无法输出重置看门狗信号时,主系统被错误复位。错误复位。错误复位。

【技术实现步骤摘要】
看门狗周期自适应方法、装置、计算机设备及存储介质


[0001]本专利技术涉及看门狗电路,更具体地说是指看门狗周期自适应方法、装置、计算机设备及存储介质。

技术介绍

[0002]硬件系统中,特别是新平台/新方案的硬件系统,因为软硬件的不成熟,产品在运行过程中难免会遇到系统卡死的问题,系统卡死,对消费级用户来说,体验非常不好,而对一些远程应用场景,则可能造成服务长时间暂停等严重后果,所以,系统级的硬件设计中,通常会添加看门狗电路,以避免系统运行中长时间卡死,这种电路要求主系统在一个固定的周期T内,发送一个重置信号给自己,该电路一旦接收到重置信号后,就会开始一个新的,周期为T的计时,假设在T时间内都没有接收到主系统的重置信号,看门狗电路就会输出一个系统复位信号,强制复位主系统,
[0003]目前,常规的外部看门狗方案会有固定的看门狗计时周期T,还有一个使能控制脚来启动或关闭看门狗电路,这种方案存在两个严重弊端,一是固定的看门狗计时周期T,各种平台的软件设计都需要在这个固定时长T内,重置看门狗,无法做到差异化,缺少灵活性;另外一个是看门狗需要使本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.看门狗周期自适应方法,其特征在于,包括:获取端口状态;根据所述端口状态判断是否启动自学习功能;若启动自学习功能,则记录多次主系统重置看门狗信息对应的时刻;根据记录的时刻进行周期自学习,确定主系统重置看门狗信息的间隔,以得到复位主系统判决时间;根据所述复位主系统判决时间进行主系统复位。2.根据权利要求1所述的看门狗周期自适应方法,其特征在于,所述根据所述端口状态判断是否启动自学习功能,包括:判断所述端口状态是否出现电平变化;若所述端口状态出现电平变化,则启动自学习功能;若所述端口状态未出现电平变化,则不启动自学习功能。3.根据权利要求1所述的看门狗周期自适应方法,其特征在于,所述根据所述端口状态判断是否启动自学习功能之后,还包括:若不启动自学习功能,则执行所述获取端口状态。4.根据权利要求1所述的看门狗周期自适应方法,其特征在于,所述记录多次主系统重置看门狗信息对应的时刻,包括:依次记录主系统重置看门狗信息对应的时刻;判断是否有记录上一次主系统重置看门狗信息对应的时刻;若有记录上一次主系统重置看门狗信息对应的时刻,则计算相邻两次的主系统重置看门狗信息对应时刻的间隔,以得到时间间隔;判断是否连续若干个时间间隔都满足设定条件;若连续若干个时间间隔都满足设定条件,则执行所述根据记录的时刻进行周期自学习,确定主系统重置看门狗信息的间隔,并确定复位主系统判决时间;若不是连续若干个时间间隔都满足设定条件,则执行所述依次记录主系统重置看门狗信息对应的时刻。5.根据权利要求4所述的看门狗周期自适应方法,其特征在于,所述根据记录的时刻进行周期自学习,确定主系统重置看门狗信息的间隔,并确定复位主系统判决时间,包括:根据记录的时刻确定主系统重置看门狗信息的间隔;计算主系统重置看门狗...

【专利技术属性】
技术研发人员:成威
申请(专利权)人:广州通则康威智能科技有限公司
类型:发明
国别省市:

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

1