摘要
本发明提供了一种用于星上智能处理系统的软件在轨重构方法及装置,包括:接收在轨重构指令,按照在轨重构指令执行加电动作,以触发主控FPGA进入软件在轨重构模式;在该模式的上注弧段内,通过主控FPGA接收程序上注数据包,将程序上注数据包上注至待重构设备对应的目标物理隔离存储区;如果完成程序上注数据包的发送状态,执行断电动作,在下次执行加电动作时,以基于目标物理隔离存储区内保存的程序上注数据包针对待重构设备完成软件在轨重构;如果已达到预定关机时间,上注数据包发送状态未变成“完成”,执行断电动作,在下次开机执行上注程序指令时,读取断电续传参数继续接收未上注完成的程序。本发明可以显著降低软件在轨重构的失败风险。
技术关键词
重构设备
重构方法
程序
计算机可执行指令
软件
物理
存储芯片
模组
三模冗余
主控板
模式
断点
处理器
可读存储介质
重构装置
重构模块
参数
标识