Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Product online upgrading system and method based on multiple loading

A multi-loading and product technology, applied in the direction of program loading/starting, program control design, instruments, etc., can solve the problems of inability to deal with sudden failures and low reliability of upgrades, and achieve the effect of avoiding abnormal rewriting and improving reliability

Pending Publication Date: 2019-09-17
HUBEI SANJIANG SPACE XIANFENG ELECTRONICS&INFORMATION CO LTD
View PDF4 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Aiming at at least one defect or improvement requirement of the prior art, the present invention provides a remote product online upgrade system and method based on multiple loading, the purpose of which is to solve the problem that the existing upgrade method cannot deal with sudden failure factors in the online upgrade process , the problem of low reliability of the upgrade

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
  • Product online upgrading system and method based on multiple loading
  • Product online upgrading system and method based on multiple loading

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below may be combined with each other as long as they do not constitute a conflict with each other.

[0048] figure 1 It is a logical block diagram of a product online upgrade system based on multiple loading provided in this embodiment, and is illustrated by taking an FPGA chip as an example. The system includes a 1553B interface circuit and an FPGA chip to be upgraded; the FPGA chip includes a processing unit, multiple Loading unit and configuration memory; wherein, the processing unit is imp...

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 a product online upgrading system and method based on multiple loading. The system comprises a configuration memory, a processing unit and a multi-loading unit, wherein a basic program and an application program are stored in the configuration memory in a partitioned manner; the processing unit receives an on-line upgrading data frame sent from the outside, and writes the on-line upgrading data frame into an application program partition in the configuration memory through a reloading unit; the multi-loading unit writes the online upgrade data frame into an application program partition and then skips to a first interrupt vector table in a newly written application program; when the upgrading fails, the multi-loading unit forcibly jumps from the first interrupt vector table to the second interrupt vector table of the basic program to reload the basic program, and an online upgrading data frame is written into the configuration memory again. According to the invention, the re-upgrading of the application program after upgrading failure is realized based on the multiple loading units, so that the reliability and safety of the system upgrading are ensured.

Description

technical field [0001] The invention belongs to the technical field of equipment online management and upgrade, and more particularly, relates to a system and method for online product upgrade based on multiple loading. Background technique [0002] After the electronic products are delivered to the factory for installation, the software needs to be upgraded after software problems are found. At present, if there are unexpected factors such as sudden power failure, sudden cable disconnection and upgrade failure during the current general online upgrade process, the product still needs to be disassembled. Electronic products are generally inconvenient to disassemble, and disassembly may cause damage to the connecting cable, which greatly increases the cost and risk of software upgrades, and is not conducive to product maintenance. In addition, studies have shown that if there is a sudden power failure during the upgrade process, the uncontrollable factors of the power supply ...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/654G06F9/445
CPCG06F8/654G06F9/44521
Inventor 范长城何国荣喻梦娇赵永峰
Owner HUBEI SANJIANG SPACE XIANFENG ELECTRONICS&INFORMATION CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products