摘要
本发明提供一种星载设备软件快速程序刷新方法,通过分时对SRAM区各程序块和校验值与对应的上电加载成功后计算得到的存储在SRAM中的三份初始和校验值进行比对,判断是否被单粒子打翻改写,若比对结果不一致则从程序存储器FLASH中将对应块代码重新三模读取写入SRAM中。本发明方法在不影响程序正常工况工作的前提下,采用定时分块先比对后三模读取覆写的策略,定时分块自主完成程序刷新,缩短了刷新周期,极大的削减了在轨运行期间由单粒子翻转产生的影响,提高了星载设备的可靠性和稳定性。本发明对三模加载成功后搬移到DSP SRAM中运行的程序进行分块计算校验和,相对于从FLASH中分块读取程序计算校验和减少了频繁读取FLASH的耗时,提高了运行速度。
技术关键词
程序刷新方法
星载设备
软件
芯片
三模冗余
分块
指针
重构
粒子
工况
存储器
分区
编辑
信号
策略
数值
参数
速度
系统为您推荐了相关专利信息
万向夹头
数据中心存储
电火花机床
检测平台
放电参数
激光探测器
同轴激光雷达
激光光源
光学引擎
封装方法
集成芯片
电源保护电路
正反转电路
充电电路
三极管
卫星通信系统
中心站
卫星终端
载波
数据处理设备