Achievement of single chip microcomputer firmware upgrading method based on network

A firmware upgrade and single-chip microcomputer technology, which is applied in the computer field, can solve problems such as the difficulty of upgrading and maintaining single-chip microcomputer application systems, and achieve the effects of improving convenience, good economic benefits, and easy promotion

Inactive Publication Date: 2015-12-30
INSPUR QILU SOFTWARE IND
View PDF3 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The software maintenance and upgrading of single-chip microcomputer hardware products need manual on-site programming or replacement of the latest firmware chip

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
  • Achievement of single chip microcomputer firmware upgrading method based on network
  • Achievement of single chip microcomputer firmware upgrading method based on network
  • Achievement of single chip microcomputer firmware upgrading method based on network

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0044] Specific examples:

[0045] The present invention mainly adopts STM32F103xx series single-chip microcomputer and ENC28J60 Ethernet control chip to design a method with BootLoader function and remote firmware update through a network interface, and its design principle and implementation process are described in detail.

[0046] Take advantage of the STM32F103xx series microcontroller self-reading and writing on-chip program space characteristics, first write the BootLoader program in the on-chip Flash, and then use the BootLoader program to erase and write the on-chip user program of the single-chip microcomputer, without the traditional emulator and JTAG interface Ways to do programming work.

[0047] STM32F103xx series microcontrollers are based on the ARMCortex-M3 core and are designed for high-performance, low-cost, and low-power embedded applications. It has a clock frequency of up to 72MHz, on-chip integrated 32-512KB Flash memory, which can be used to store programs an...

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 the achievement of a single chip microcomputer firmware upgrading method based on a network, wherein the specific achievement process comprises the following steps of firstly designing memory address space of a BootLoader program and a user program in an internal memory of a single chip microcomputer; programming the BootLoader program by utilization of a JTAG (Joint Test Action Group) interface or an emulator, wherein the BootLoader program has module functions of reading, writing and erasing memory data, jumping program addresses and downloading network data; writing the BootLoader program in an on-chip Flash; erasing and writing an on-chip user program in the single chip microcomputer through the BootLoader program so as to realize remote upgrading and operation of the user program in the on-chip Flash. Compared with the prior art, the achievement of the single chip microcomputer firmware upgrading method based on the network has the advantages that the remote upgrading of the system firmware of the single chip microcomputer is realized, the convenience of the product firmware upgrading is improved, the system maintenance cost can be reduced at the same time, better economic benefits can be produced, and the effects of higher actual engineering application values, strong practicability, wide application range and easiness in popularization are achieved.

Description

technical field [0001] The invention relates to the technical field of computers, in particular to the realization of a network-based single-chip firmware upgrading method with strong practicability. Background technique [0002] With the continuous complexity and diversification of control equipment, it is no longer possible for the system to rely on only one control program to satisfy different users, and the needs of the same user are not static. This requires that the control system can support the upgrade function of the firmware program, and the firmware program can be easily updated before or after the sale. [0003] The software maintenance and upgrading of single-chip microcomputer hardware products need manual on-site programming or replacement of the latest firmware chips to complete, especially in the case of harsh working environments, which makes it very difficult to upgrade and maintain single-chip microcomputer application systems. [0004] After the release...

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/445
Inventor 邹涛
Owner INSPUR QILU SOFTWARE IND
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