摘要
本发明提供一种星载设备软件快速程序刷新方法,通过分时对SRAM区各程序块和校验值与对应的上电加载成功后计算得到的存储在SRAM中的三份初始和校验值进行比对,判断是否被单粒子打翻改写,若比对结果不一致则从程序存储器FLASH中将对应块代码重新三模读取写入SRAM中。本发明方法在不影响程序正常工况工作的前提下,采用定时分块先比对后三模读取覆写的策略,定时分块自主完成程序刷新,缩短了刷新周期,极大的削减了在轨运行期间由单粒子翻转产生的影响,提高了星载设备的可靠性和稳定性。本发明对三模加载成功后搬移到DSP SRAM中运行的程序进行分块计算校验和,相对于从FLASH中分块读取程序计算校验和减少了频繁读取FLASH的耗时,提高了运行速度。
技术关键词
程序刷新方法
星载设备
软件
芯片
三模冗余
分块
指针
重构
粒子
工况
存储器
分区
编辑
信号
策略
数值
参数
速度
系统为您推荐了相关专利信息
气垫悬浮装置
分区
神经网络模型
运输车
中央控制单元
柔性充电装置
电路模组
控制模组
电网运行参数
低压直流电
电流转换电路
电压
控制芯片
供电电路
AD转换芯片
下料模组
电子雷管生产线
空中输送设备
上料模组
成品输送轨道