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





