Firmware upgrade method and system for executing said method

A firmware update and firmware technology, applied in the direction of program control device, program loading/starting, preventing unauthorized use of memory, etc., to reduce production costs and reduce inconvenience

Inactive Publication Date: 2005-05-04
PEGATRON
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, in the current firmware update technology, there is no method for protecting the firmware when the program update code is written into the program area of ​​the firmware.

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
  • Firmware upgrade method and system for executing said method
  • Firmware upgrade method and system for executing said method
  • Firmware upgrade method and system for executing said method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] Please refer to figure 1 , figure 1 is an execution flow diagram showing an embodiment of the method disclosed in the present invention. In one embodiment, the present invention provides a firmware update method, which is used to protect the firmware when the program update code is written into the program area of ​​the firmware. Firmware can be stored in flash memory or electronically erasable programmable memory.

[0040] First, the firmware receives an update command (step S110) and writes the tag into the program area of ​​the firmware (step S112). The action of writing the label in step S112 can be completed by the firmware, that is, when the firmware knows that the update is to be performed, it will add a label to the program area. The action of writing the tag can also be completed by the program update code, that is, when the program update code is updated, a tag is firstly added to the program area.

[0041] Next, update the program update code to the progr...

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 is a firmware updating method, firstly writing a label in a firmware storage device storing a first firmware, then replacing the first firmware with a second firmware, successively deleting the label after the replacement is finished, then firstly checking if the label exists before executing the second firmware: if the label does not exist, execute the second firmware; otherwise enter in abnormality processing program. Thus, the abnormality processing program immediately stops the execution of the second firmware and reads a third firmware through an interface to replace the second firmware.

Description

(1) Technical field [0001] The present invention relates to a firmware update method, in particular to a firmware update method for protecting the firmware when the program update code is written into the program area of ​​the firmware. (2) Background technology [0002] In various computer application devices nowadays, firmware (firmware) is responsible for starting and executing many hardware operations, such as optical disk drive (ODD), modem and so on. And the firmware storage device has also gradually improved from an early non-updatable device to an updatable device, such as an electrically erasable programmable read only memory (EEPROM) or a flash memory (Flash ROM). Therefore, the firmware update has gradually changed from the method in which the device with the firmware must be sent back to the original factory for program update in the early stage to the method in which the user can download the program by himself for update. At present, the current way for users ...

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): G06F9/445G06F12/14
Inventor 李视诚
Owner PEGATRON
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