本说明书涉及空间应用,尤其涉及一种空间dsp图像处理软件在轨升级方法及装置。
背景技术:
1、空间领域的产品在轨工作期间,将遭遇空间带电粒子辐射、电离层离子体等空间环境,这些空间环境要素与空间产品上采用的电子元器件发生相互作用,产生电离总剂量效应、位移损伤效应和单粒子效应等各种空间环境效应。尤其是空间环境中的宇宙射线或强磁层入射半导体灵敏区,使得电子元器件逻辑状态可能发生翻转,由原来存储的“0”变为“1”,原来存储的“1”变为“0”,从而导致产品工作紊乱。
2、为尽量减小上述效应带来的影响,一般产品采用反熔丝prom存储芯片作为fpga软件和dsp上注软件的存储器,但反熔丝prom存储芯片只可编程一次,一旦编程,不能改变。而有时候一些验证算法的产品需要对软件进行升级,无法使用反熔丝prom存储芯片存储程序。
技术实现思路
1、本发明目的在于提供一种空间dsp图像处理软件在轨升级方法及装置,用以解决复杂空间环境下软件在轨更新升级的问题。
2、为实现上述目的,本发明采用如下技术方案:
3、一方面,本说明书提供一种空间dsp图像处理软件在轨升级方法,包括:
4、通过反熔丝prom存储器内的dsp上注软件接收新的图像处理软件;
5、通过所述dsp上注软件对所述新的图像处理软件进行校验;
6、如果校验通过,则将所述新的图像处理软件写入flash存储器执行区域,覆盖所述flash存储器执行区域内的原有图像处理软件,所述flash存储器执行区域用于存储实际运行的图像处理软件。
7、另一方面,本说明书还提供了一种空间dsp图像处理软件在轨升级装置,包括:
8、接收模块,用于通过反熔丝prom存储器内的dsp上注软件接收新的图像处理软件;
9、校验模块,用于通过所述dsp上注软件对所述新的图像处理软件进行校验;
10、更新模块,用于如果校验通过,则将所述新的图像处理软件写入flash存储器执行区域,覆盖所述flash存储器执行区域内的原有图像处理软件,所述flash存储器执行区域用于存储实际运行的图像处理软件。
11、另一方面,本说明书还提供了一种空间dsp图像处理软件在轨升级设备,包括:
12、处理器;以及
13、被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如上述任一项所述的方法的步骤。
14、基于上述任一技术方案,本说明书能够获得如下技术效果:
15、综上所述,通过引入dsp上注软件flash存储器,巧妙设计反熔丝prom存储器与flash存储器之间的交互,克服了反熔丝prom存储器程序不可改变的缺陷。该方法实现简单,在保证可靠性的前提下以最简方案和较小代价,解决了复杂空间环境下软件升级的问题。
1.一种空间dsp图像处理软件在轨升级方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述新的图像处理软件包括一级分包校验码和二级软件校验码。
3.根据权利要求2所述的方法,其特征在于,所述通过反熔丝prom存储器内的dsp上注软件接收新的图像处理软件前,包括:
4.根据权利要求3所述的方法,其特征在于,所述如果校验通过,则将所述新的图像处理软件发送给所述dsp上注软件前,包括:
5.根据权利要求2所述的方法,其特征在于,所述通过所述dsp上注软件对所述新的图像处理软件进行校验,包括:
6.根据权利要求5所述的方法,其特征在于,所述flash存储器还包括临时区域,所述如果校验通过,则将所述新的图像处理软件写入flash存储器执行区域,覆盖所述flash存储器执行区域内的原有图像处理软件后,包括:
7.根据权利要求6所述的方法,其特征在于,所述将所述flash存储器执行区域内新的图像处理软件写入所述flash存储器的临时区域前,包括:
8.根据权利要求7所述的方法,其特征在于,所述对所述新的图像处理软件进行三模校验前,包括:
9.一种空间dsp图像处理软件在轨升级装置,包括:
10.一种空间dsp图像处理软件在轨升级设备,包括: