Multi-mode satellite-borne software EEPROM on-orbit programming method

A programming method and software programming technology, applied in the direction of code compilation, program code conversion, response error generation, etc., can solve the problems of complex implementation process and complex software restoration, and achieve the effect of preventing incompatibility and preventing operation errors.
CN111158660AActive Publication Date: 2020-05-15SHANGHAI AEROSPACE CONTROL TECH INST

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHANGHAI AEROSPACE CONTROL TECH INST
Publication Date
2020-05-15

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention discloses a multi-mode satellite-borne software EEPROM (Electrically Erasable Programmable Read-Only Memory) on-orbit programming method which comprises the following steps: S1, after main function software is loaded and operated, generating an EEPROM programming information table through an instruction injection number; S2, using EEPROM software for dynamic programming; S3, guidingsoftware to run according to EEPROM software programming storage information; and S4, shielding the sub-function software through single address programming. According to the method, a programming mode is selected; the functions of main function software programming, sub-function software programming, EEPROM local address modification and the like in a software dynamic running state can be realized; the invention discloses a plurality of EEPROM on-orbit programming methods and guide operation mechanisms of satellite-borne software. The main function software and the sub-function software sharethe EEPROM storage area, whether the sub-function software is moved to run can be judged when the software is guided to run, running of the main function software is not affected when the sub-function software is not moved, and errors caused by incompatibility of the main function software and the sub-function software can be prevented; and the sub-function software can be quickly shielded in a single address repair mode.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention belongs to the field of on-orbit programming of on-board computer software, in particular to an on-orbit programming method of multi-mode on-board software EEPROM. Background technique

[0002] As an important function of the spaceborne computer software, the on-orbit programming function of the spaceborne computer software is of great significance for the on-orbit function expansion and debugging of the software. Software on-track programming usually includes SRAM on-track programming and EEPROM on-track programming. Although the latter can realize the power-down retention of the programming software, the implementation process is relatively complicated, and it is also relatively complicated to realize the software restoration after programming. Contents of the invention

[0003] The purpose of the present invention is to provide a multi-mode on-board software EEPROM programming method. The implementation process of the method is fle...

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