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

Optical module firmware program online upgrade method supporting version fallback

A firmware program and optical module technology, applied in program control devices, program loading/starting, software deployment, etc., can solve problems such as customer loss, unrecoverable module firmware, and small on-chip flash memory

Active Publication Date: 2016-08-31
GUANGXUN SCI & TECH WUHAN
View PDF9 Cites 42 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Generally, there are three ways to upgrade the firmware program of the optical module in use: one is to recall the module, and the factory uses professional tools to upgrade after opening the shell. This method interrupts the business, and the cost and cost are very high; The method can realize online upgrade, but it will interrupt the business and cause customer loss; the third is the online upgrade without interrupting the business, which will realize seamless upgrade without interrupting the business and will not cause customer loss
At present, some domestic and foreign MCU manufacturers provide the in-application upgrade technology (IAP) of the MCU firmware program. Most of these upgrade technologies have defects. On the one hand, the size of the upgrade file, the upgraded communication interface, and whether the upgrade will cause customer business interruption are not well considered; On the other hand, there is a problem that the module firmware cannot be restored after the MCU upgrade fails; these will cause unpredictable risks to operators
And for the 8051 series MCU, the on-chip flash memory of the MCU is relatively small, and there are file size and interface limitations in the online upgrade. At present, the traditional upgrade method cannot solve the problem of supporting the upgrade rollback function.

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
  • Optical module firmware program online upgrade method supporting version fallback
  • Optical module firmware program online upgrade method supporting version fallback
  • Optical module firmware program online upgrade method supporting version fallback

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] In order to make it easier for those skilled in the art to understand and implement the present invention, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0024] In order to achieve the above object, the present invention provides a method for upgrading the firmware of the optical module without interrupting the service. The internal program storage area of ​​the optical module is divided into five areas: the interrupt variable area for application startup, and the multiple application program areas ( figure 1 Only shows the application program A area and application program B area), the interrupt vector backup area and the system parameter storage area. Generally, the traditional methods that support version rollback and upgrade are usually divided into three areas: bootloader, application area A, and application area B. The comparison of specific partitions is as follows: figure ...

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 relates to an optical module firmware program online upgrade method, comprising the following steps: S1, activating an upgrade identifier, and entering an upgrade mode; S2, receiving upgrade program command parameters; S3, receiving upgrade program data, and writing the upgrade program data into a corresponding application program partition after checking that the upgrade program data is correct; S4, checking the upgrade program data written into the corresponding application program partition, and trial-running the upgrade program after checking that the upgrade program data is correct; and S5, completing application program upgrade, retaining related application program upgrade information according to the result of trial run, and exiting from the upgrade mode. The problem that service is interrupted during online upgrade of an optical module is solved. Moreover, because of special design, the method supports a variety of communication interfaces, firmware with a greater number of codes and a function of firmware version fallback to the version before upgrade, and is applicable to 8051 series MCU online upgrade.

Description

technical field [0001] The present invention relates to an upgrade and maintenance method for optical communication equipment, in particular to an online upgrade method for firmware program of an optical module in the field of optical communication. There will be no interruption of business. Background technique [0002] At present, optical modules are widely used in the optical communication industry. With the improvement of technology, the miniaturization of size and the diversification of functions, the maintainability requirements are becoming more and more important. In practical applications, when the optical module has been activated in the project, if it is necessary to adjust the individual performance indicators of the optical module or repair the firmware program defects of the optical module, the online upgrade function of the firmware program is essential. Generally, there are three ways to upgrade the firmware program of the optical module in use: one is to re...

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): G06F9/445H04L12/24
CPCG06F8/65H04L41/082
Inventor 李少雄喻杰奎李海涛刘家胜王文忠黄丽艳徐健何国良王琴顾本艳罗清余磊张颖罗翼彭明泉周治柱夏晓文
Owner GUANGXUN SCI & TECH WUHAN
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