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

Remote upgrading method based on STM32F746 processor

A remote upgrade, processor technology, applied in the direction of electrical digital data processing, instruments, program control design, etc., can solve the problems of high requirements for the professional ability of the environment and maintenance personnel, and the application program cannot be returned, so as to achieve the effect of improving reliability

Active Publication Date: 2020-06-12
四川九洲空管科技有限责任公司
View PDF7 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantage of this method is that when the device is powered off or the communication is interrupted due to abnormal or human reasons during the remote upgrade process, the receiving and storing process of the application program will be interrupted, and the application program cannot return to the state before the upgrade after the next power-on To start and run, you can only start and run by successfully programming the application program to the device by remote upgrade or returning to the factory for maintenance, which requires extremely high requirements for the environment and professional ability of maintenance personnel during 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
  • Remote upgrading method based on STM32F746 processor
  • Remote upgrading method based on STM32F746 processor
  • Remote upgrading method based on STM32F746 processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0063] In order to have a clearer understanding of the technical features, purposes and effects of the present invention, specific implementations of the present invention are now described. It should be understood that the specific embodiments described here are only used to explain the present invention, and are not intended to limit the present invention, that is, the described embodiments are only some of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative efforts belong to the protection scope of the present invention.

[0064] The present embodiment provides a kind of remote upgrade method based on STM32F746 processor, the system that is used for remote upgrade method is made up of online upgrade host computer server and client device based on STM32F746 MCU (such as figure 1 As shown), the upper computer server is res...

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 the field of electric digital data processing, and discloses a remote upgrading method based on an STM32F746 processor, which comprises the following steps of: dividing a program memory into four regions, namely a boot region, a running region, a backup region and a system variable region, the boot region is used for storing a bootloader program and finishing the moving and starting guidance of an application program; the running area is used for storing a truly running user application program, completing transmission and processing of a remote upgrading file and storing the remote upgrading file in the backup area; the backup area is used for storing a new version of user application program which is remotely upgraded and transmitted; the system variable area isused for storing system variables. According to the remote upgrading method, the remote upgrading function is realized; according to the technical scheme, remote transmission of the application program can be completed under the condition that the overall function of the system is not affected, and even if transmission interruption is caused by human or non-human factors in the transmission process, it can still be guaranteed that the equipment normally operates after being powered on next time, and the application program needs to be upgraded to restart remote data transmission.

Description

technical field [0001] The invention relates to the field of electrical digital data processing, in particular to a remote upgrading method based on an STM32F746 processor. Background technique [0002] STM32F7 series products are widely used in the field of industrial control due to their advantages such as low power consumption, low cost, high performance, ease of use, and strong scalability. Usually, during use, due to bugs in the system software itself, changes in customer requirements, etc. , it is inevitable to update the application program of the target board. Therefore, a more convenient, fast, safe and effective software remote loading mechanism is needed to improve the efficiency of software upgrading. [0003] At present, STM32F7 series products usually use IAP technology to update the application program during the remote upgrade process. The principle of IAP is to divide the program memory into two areas. Area 1 uses a special program downloader to burn a spec...

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): G06F8/654G06F8/71G06F9/48G06F11/14H04L29/08H04L1/00
CPCG06F8/654G06F8/71G06F9/4812G06F11/1433G06F11/1441H04L67/06H04L1/004
Inventor 卢晓霞吴俊邓玉龙
Owner 四川九洲空管科技有限责任公司
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