On-orbit updating method of satellite-borne DSP (digital signal processor) software

An update method and software technology, applied in software engineering design, program loading/starting, program control design, etc., can solve problems such as the increase of precious resources on the planet, achieve strong adaptability and flexibility, high reliability, and improve reliability sexual effect

Active Publication Date: 2018-05-29
NAT SPACE SCI CENT CAS
View PDF4 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method requires at least double the storage resources to complete the...

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • On-orbit updating method of satellite-borne DSP (digital signal processor) software
  • On-orbit updating method of satellite-borne DSP (digital signal processor) software
  • On-orbit updating method of satellite-borne DSP (digital signal processor) software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] combine figure 1 and Figure 4 Describe this embodiment mode, a kind of on-orbit update method of on-board DSP software, specifically comprising:

[0033] 1. DSP system structure such as figure 1 As shown, the DSP software is divided into a boot update program and a main program, and the PROM is used to store the guide update program code, which cannot be changed. The two pieces of EEPROM are physically isolated and used to store the main program. The main programs in the two pieces of EEPROM are completely consistent and serve as backups for each other. The primary EEPROM physically prohibits write operations, so the main program code stored in the primary EEPROM cannot be changed, and only the main program code in the backup EEPROM can be updated. Due to the limited space of DSP's internal program memory, MRAM is used as an external program memory to run the main program of DSP. Since MRAM has a power-down protection function, it can also be used as a storage carri...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an on-orbit updating method of satellite-borne DSP (digital signal processor) software. The DSP software comprises an updating guidance procedure and a main procedure, updatingguidance procedure codes are stored in a PROM (programmable read-only memory), main procedure codes stored into a main EEPROM (electrically erasable programmable read-only memory) cannot be altered,and main procedure codes in a backup EEPROM can be uploaded and updated. The method includes the steps: guiding an updating procedure to lock the main procedure codes loaded into the main EEPROM if main and backup switching control signals transmitted by a monitoring interface EPGA to the DSP are low level; guiding the updating procedure to firstly judge whether the main procedure codes enter an uploading updating procedure or not if not, loading the main procedure codes from the backup EEPROM if not, and enabling the main procedure codes to directly enter the uploading updating procedure without loading the main procedure codes if the main procedure codes enter the updating procedure; guiding the updating procedure to load the updated main procedure codes to an outer program memory of theDSP if updating is successful after all software codes are uploaded and updated, and skipping to a main procedure to execute the main procedure to achieve on-orbit updating of the satellite-borne DSPsoftware.

Description

technical field [0001] The invention relates to the field of satellite embedded software update, in particular to the on-orbit update of satellite-borne DSP software Background technique [0002] With the research and application of the payload’s in-orbit flight data, it is possible to put forward new requirements for the payload function, or due to the failure of the payload software itself, the payload software needs to be modified on-orbit. [0003] Ground software updates are generally based on complex operating systems and are updated in the form of "patches". This update method is not suitable for on-orbit update of spaceborne embedded software due to the limitation of on-board resources and the bandwidth limitation of the satellite-ground measurement and control link. [0004] At present, the on-orbit update method of embedded software on the star, some control the control flag of the program block to determine whether it participates in the operation, and turn off t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F8/654G06F8/656G06F9/445G06F11/10G06F11/14
CPCG06F9/44521G06F11/1004G06F11/1448
Inventor 蔡跃荣孙越强王先毅杜起飞王冬伟吴春俊白伟华孟祥广柳聪亮夏俊明李伟赵丹阳乔颢刘成李福
Owner NAT SPACE SCI CENT CAS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products