[发明专利]一种基于看门狗防范多任务流程跑飞的处理方法及装置在审
| 申请号: | 202310564087.4 | 申请日: | 2023-05-18 | 
| 公开(公告)号: | CN116521420A | 公开(公告)日: | 2023-08-01 | 
| 发明(设计)人: | 曾小光;蒋荟林;胡坚珉;肖龙光;吴家富;张立明;梁海丽 | 申请(专利权)人: | 忆月启函(上海)科技有限公司 | 
| 主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F1/24 | 
| 代理公司: | 北京慧诚智道知识产权代理事务所(特殊普通合伙) 11539 | 代理人: | 高廖楠 | 
| 地址: | 201306 上海市浦东新区中国(上*** | 国省代码: | 上海;31 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 基于 看门狗 防范 任务 流程 处理 方法 装置 | ||
1.一种基于看门狗防范多任务流程跑飞的处理方法,其特征在于,所述方法包括:
在多任务流程的代码起始段设置看门狗配置代码段;
在所述多任务流程的多个子任务中设置喂狗代码段;
运行所述多任务流程;并在运行过程中通过所述看门狗配置代码段对看门狗模块进行初始化处理;并在运行过程中通过各个所述喂狗代码段对所述看门狗模块进行喂狗信号发送处理;并在运行过程中通过所述看门狗模块对所述多个子任务对应的多个喂狗通道进行轮询监控;并在运行过程中对所述看门狗模块是否输出复位信号进行识别,若是则确认所述多任务流程在运行过程中发生跑飞故障。
2.根据权利要求1所述的基于看门狗防范多任务流程跑飞的处理方法,其特征在于,
所述看门狗配置代码段包括:
时钟配置代码行,所述时钟配置代码行的参数包括时钟编号和预分频系数;所述看门狗模块根据所述时钟编号选择时钟源,并根据所述预分频系数对所述时钟源进行分频处理;
工作模式配置代码行,所述工作模式配置代码行的参数包括工作模式参数;所述看门狗模块根据所述工作模式参数设置所述看门狗模块的工作模式;所述工作模式包括单线程模式和多线程模式;
捕捉方式配置代码行,所述捕捉方式配置代码行的参数包括捕捉方式参数;所述看门狗模块根据所述捕捉方式参数设置所述看门狗模块的信号捕捉方式;所述信号捕捉方式包括上升沿捕捉方式和高电平捕捉方式;
多个喂狗通道配置代码行,每个所述喂狗通道配置代码行的参数包括喂狗信号编号和喂狗通道编号,用于将所述喂狗信号编号对应的喂狗信号与所述喂狗通道编号对应的喂狗通道进行绑定;
多个喂狗时间窗口配置代码行,每个所述喂狗时间窗口配置代码行的参数包括喂狗通道编号、喂狗时间窗口上限值和喂狗时间窗口下限值,用于设置所述喂狗通道编号对应的喂狗通道的喂狗时间窗口上限值和喂狗时间窗口下限值;
多个喂狗时间片配置代码行,每个所述喂狗时间片配置代码行的参数包括喂狗通道编号和喂狗时间片值,用于设置所述喂狗通道编号对应的喂狗通道的喂狗时间片值;
所述喂狗代码段为单行代码行,所述喂狗代码段的参数包括喂狗通道编号,用于执行所述喂狗通道编号对应的喂狗通道的喂狗操作。
3.根据权利要求2所述的基于看门狗防范多任务流程跑飞的处理方法,其特征在于,所述看门狗配置代码段还包括:
使能时钟代码行,用于使能所述时钟源;
使能喂狗信号代码行,所述使能喂狗信号代码行的参数包括喂狗通道编号,用于使能所述喂狗通道编号对应的喂狗通道;
使能捕捉输入信号代码行,用于使能所述看门狗模块的信号捕捉器的输入信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于忆月启函(上海)科技有限公司,未经忆月启函(上海)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310564087.4/1.html,转载请声明来源钻瓜专利网。





