Unlock instant, AI-driven research and patent intelligence for your innovation.

A bootloader method that supports simultaneous upgrade of multiple ECUs of the same type and has the function of preventing program mismatch

A program and similar technology, applied in the field of ECU upgrade, can solve problems such as system failure, increased safety risks, improper human operation, etc., to achieve the effect of avoiding data transmission errors, convenient and fast operation, and high reliability

Active Publication Date: 2022-03-11
先进储能材料国家工程研究中心有限责任公司
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The traditional upgrade method is mainly to use the dedicated programmer or emulator of the chip to upgrade through the emulation debugging interface on the board. However, after the ECU is installed in a subsystem or a complete vehicle, the ECU has been wrapped in layers of protection and structural components. , if the ECU is disassembled to upgrade the software program, it will not only take time and effort, but also may increase some unnecessary security risks in the process of repeated disassembly and assembly
[0003] For the case of multiple ECU upgrade programs of the same type, such as the battery sampling unit BSU in a distributed BMS, according to the size of the system, generally there are several to more than a dozen BSUs in a system. The traditional method needs to be upgraded one by one, so The practice is time-consuming, and sometimes due to improper human operation and other reasons, when upgrading the programs of various ECUs in the same communication network through the Bootloader, it may happen that the program of this ECU is programmed into another In the ECU, there is a situation where the crown is worn, which leads to the system not working normally, and the system may be accidentally damaged in severe cases.

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
  • A bootloader method that supports simultaneous upgrade of multiple ECUs of the same type and has the function of preventing program mismatch
  • A bootloader method that supports simultaneous upgrade of multiple ECUs of the same type and has the function of preventing program mismatch
  • A bootloader method that supports simultaneous upgrade of multiple ECUs of the same type and has the function of preventing program mismatch

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0027] A bootloader method that supports simultaneous upgrade of multiple ECUs of the same type and has the function of preventing program mismatch. Its control flow chart is as follows figure 1 shown, proceed as follows:

[0028] S1: System power-on reset, ECU enters the Bootloader boot loader and initializes the ECU, including initializing the clock module, IO module, communication module and memory module, establishing storage space mapping, and then obtaining the ECU private address and ECU from the IO module or public EEPROM memory ECU type broadcast address; such as figure 2 As shown, the storage space includes registers, EEPROM memory area, RAM memory area and ROM memory area. The EEPROM memory area includes public EEPROM memory and AppEEPROM memory; the RAM memory area includes App data memory and Bootloader data memory; the ROM memory area includes three App Program memory, ECU signature group storage area, App interrupt vector table remapping area, App program entr...

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 present invention provides a Bootloader method that supports the simultaneous upgrade of multiple ECUs of the same type and has the function of preventing program mismatch. When upgrading the App program for the ECU, the designated ECU is first selected in the upper computer software, and the App program upgrade request flag is sent to the ECU. After the ECU that meets the conditions receives the request, it sends the broadcast address of the ECU type and the private address of the ECU to the upper computer software. When the upper computer software loads the programming file, it searches for the corresponding According to the matching of the corresponding feature codes, it is determined whether the host computer software sends the data of the programming file to the ECU for software program upgrade. The method of the present invention is simple and feasible, and the operation is convenient and quick. The program has a backup entry for jumping to the upgrade of the App program. Even if the old App program is completely unavailable, the new App program can be upgraded to the ECU, with high reliability and direct Check the compatibility between the programming file and the online ECU to prevent the mismatch between the program and the ECU.

Description

technical field [0001] The invention relates to an ECU upgrading method, in particular to a Bootloader method which supports simultaneous upgrading of a plurality of similar ECUs and has the function of preventing program mismatch. Background technique [0002] In the process of development, debugging and post-maintenance of the automotive electronic control unit ECU, it is necessary to upgrade the ECU program at different frequencies. The traditional upgrade method is mainly to use the dedicated programmer or emulator of the chip to upgrade through the emulation debugging interface on the board. However, after the ECU is installed in a subsystem or a complete vehicle, the ECU has been wrapped in layers of protection and structural components. , If the ECU is disassembled to upgrade the software program, it will not only take time and effort, but also may increase some unnecessary security risks in the process of repeated disassembly and assembly. [0003] For the case of m...

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 Patents(China)
IPC IPC(8): G06F8/654
CPCG06F8/654
Inventor 钟发平李国军张华胡建利
Owner 先进储能材料国家工程研究中心有限责任公司