[发明专利]一种适用于飞控软件的看门狗监控方法在审
申请号: | 202111592090.4 | 申请日: | 2021-12-23 |
公开(公告)号: | CN114356626A | 公开(公告)日: | 2022-04-15 |
发明(设计)人: | 马超;王轩;郭勇;陈伊卿;赵熠;闫闯;邝安玄 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/14;G06F9/4401 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 王世磊 |
地址: | 710000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适用 于飞 软件 看门狗 监控 方法 | ||
1.一种适用于飞控软件的看门狗监控方法,其特征在于,包括:
步骤1:在飞控软件执行的第一个阶段对看门狗进行第一设置并使能看门狗,在飞控软件执行的第二个阶段对看门狗再进行第二设置并使能看门狗,其中,第一个阶段为从计算机启动到完成操作系统加载,跳转执行应用程序分支之前;第二个阶段为执行正常工作模式阶段,正常工作模式为系统的周期应用;
步骤2:在第二设置完成后,执行中断挂接:将看门狗中断通过操作系统提供的中断挂接函数,挂接到Machine check中断源上,完成一个事件型不可屏蔽中断的触发响应挂接;
步骤3:执行完中断挂接后,根据测试判断条件进行复位测试。
2.根据权利要求1所述的方法,其特征在于,步骤1中,对看门狗进行第一设置,具体为:设置第一看门狗狗叫时间,所述第一看门狗狗叫时间需保证系统完成操作系统的加载。
3.根据权利要求1所述的方法,其特征在于,步骤1中,对看门狗进行第二设置,具体为:设置第二看门狗狗叫时间,所述第二看门狗狗叫时间需能够保证至少完成一次周期应用。
4.根据权利要求1所述的方法,其特征在于,步骤2,具体还包括:
将看门狗中断服务程序挂接在看门狗中断向量源上,并且看门狗中断服务程序需要完成置本通道CHV失效、记录小帧计数和故障代码。
5.根据权利要求4所述的方法,其特征在于,在CPU为MPC755的情况下,其Machinecheck中断是事件型、不可屏蔽和不精确中断,其中断向量号为0x200。
6.根据权利要求4所述的方法,其特征在于,步骤3中,根据测试判断条件进行复位测试,具体为:
如果飞机在地面状态,飞控系统在进入到正常工作模式之前要进行加电测试,在加电测试过程中对看门狗进行复位测试。
7.根据权利要求4所述的方法,其特征在于,步骤3中,对看门狗进行复位测试,具体为:
通过读取非易失性存储器中存贮的看门狗测试标志位,判断是否执行本次看门狗复位测试。
8.根据权利要求7所述的方法,其特征在于,步骤3中,对看门狗进行复位测试,具体为:
在看门狗测试标志位为真时,执行本次看门狗复位测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111592090.4/1.html,转载请声明来源钻瓜专利网。