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

An ECU program and data upgrade method based on device running self-programming and double interrupt vector table

A vector table and self-programming technology, applied in software deployment and other directions, can solve the problems of complicated operation, low efficiency of ECU update method, and inappropriate mass production, so as to reduce operation difficulty, program running efficiently and orderly, and improve maintenance. The effect of efficiency

Active Publication Date: 2019-03-26
ZHEJIANG UNIV
View PDF2 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Aiming at the problems that the current ECU update method is low in efficiency, complex in operation, and unsuitable for mass production, the present invention proposes an ECU program and data update method based on device operation self-programming and double interrupt vector table

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
  • An ECU program and data upgrade method based on device running self-programming and double interrupt vector table
  • An ECU program and data upgrade method based on device running self-programming and double interrupt vector table
  • An ECU program and data upgrade method based on device running self-programming and double interrupt vector table

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] The following combination figure 1 The overall framework of the present invention shown in, figure 2 The host computer program framework shown in and image 3 The program framework of the lower computer shown in , the specific implementation steps of the method of the present invention are further described in detail.

[0033] The method of the present invention can realize two basic functions before the controller application program is run: start-up guidance function and independent update function of program and data, so that the ECU application program can not only run normally, but also independently update the program and data when necessary. Online update, get rid of the disadvantages brought by the traditional programming method through the debugging interface by using the chip-specific downloader, and improve the maintenance efficiency of the ECU and the production efficiency of the entire production process.

[0034] The method of the invention involves an up...

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 an ECU program and data upgrading method based on device running self-programming and double interrupt vector table, Based on the on-line self-programming function of the hardware RTSP, the invention allows the self-programming program to brush and write the inside of the chip, realizes the upgrading of the ECU program, improves the maintenance efficiency in the later period and realizes the batch brushing and writing of the software in the mass production process. A main interrupt vector table and a standby interrupt vector table are respectively adopt for that application program and the boot update program, thereby reducing the complexity of the program and improve the running efficiency of the program; the main interrupt vector table and the standby interrupt vector table are respectively adopted for the application program and the boot update program. The invention divides the updating content into a calibration data module and an application program module, realizes the updating of the data and the program respectively, and is more reasonable and efficient. By adding the privilege management function in the self-programming program, only the designatedhost computer can update the program and data module, and avoid the program storage space of the lower computer being changed arbitrarily.

Description

technical field [0001] The present invention mainly relates to an ECU program and data upgrading method based on device operation self-programming and double interrupt vector tables, which can be used in the mass production of automotive electronic controllers or on-board development and testing, etc. without the development environment, through bus communication. The internal data and programs of the controller can be updated flexibly online. Background technique [0002] The development of automotive electronic technology and the improvement of the intelligent level of automobiles have made automobiles gradually become complex mechatronic control systems, and the automotive electronic controller (ECU: Electronic Control Unit) distributed in the body is the core of the complex control system of automobiles. . ECU is essentially a microcomputer controller dedicated to automobiles. It contains pre-written software program instructions. It processes and calculates input infor...

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/65
CPCG06F8/65
Inventor 姚栋伟吴锋吕成磊李泽嵩侯珏金一垒
Owner ZHEJIANG UNIV
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