发明公开
- 专利标题: 一种飞行器软件冗余备份与修复方法
-
申请号: CN202311845568.9申请日: 2023-12-28
-
公开(公告)号: CN117971341A公开(公告)日: 2024-05-03
- 发明人: 吴雪琴 , 黄建 , 张信语 , 薛涛 , 高凯 , 孙碧珣 , 张鑫 , 洋婷 , 张紫君 , 王天乙 , 张盛楠 , 翟琨
- 申请人: 北京自动化控制设备研究所
- 申请人地址: 北京市丰台区云岗北里1号院3号楼
- 专利权人: 北京自动化控制设备研究所
- 当前专利权人: 北京自动化控制设备研究所
- 当前专利权人地址: 北京市丰台区云岗北里1号院3号楼
- 主分类号: G06F9/445
- IPC分类号: G06F9/445 ; G06F8/654 ; G06F11/14 ; G06F8/61
摘要:
本发明提供一种飞行器软件冗余备份与修复方法,包括以下步骤:将FPGA数据体前部添加文件头和后部添加时钟,构成FPGA软件;将飞行器软件的数据冗余备份存储在FLASH的A、B两区中;一级BootLoader引导软件启动后,读取FLASH中A,B区的二级BootLoader引导软件;读取FLASH中A,B区的应用软件;对FPGA软件按启动流程启动,加载对应分区的FPGA软件;进行双区校验,根据校验结果,进行软件修复,将校验正确FLASH区的软件烧写到校验错误的FLASH区。本发明降低飞行器软件出现FLASH位反转问题,降低了飞行器软件的维护成本。