Automobile electronic-control unit software compatibility inspection method and device

An automotive electronic control unit and inspection method technology, applied in software testing/debugging and other directions, can solve problems such as data incompatibility, and achieve the effect of avoiding safety accidents

Active Publication Date: 2018-07-03
SAIC MOTOR
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Since each block can be updated independently, during the update process, the data written to a certain block may not be compatible with the data of other blocks

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
  • Automobile electronic-control unit software compatibility inspection method and device
  • Automobile electronic-control unit software compatibility inspection method and device
  • Automobile electronic-control unit software compatibility inspection method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] In the prior art, the software downloaded in the ECU can be divided into multiple different blocks for storage according to the software data structure and the characteristics of the MCU architecture. Typically, the divided blocks include blocks such as boot loader, application software, and application data. For multi-core processors, application software may also perform block division according to cores.

[0025] When updating software, since each block can be updated independently, all blocks may not necessarily be updated all at once. Different blocks of the same version of the software may be split and updated separately on different occasions. For example, the production process of electronic control units and their control components requires multiple manufacturers to cooperate in production. Manufacturer 1 is only responsible for refreshing block 1, and manufacturer 2 is only responsible for refreshing block 2. At this time, each manufacturer needs to flash in...

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 automobile electronic-control unit software compatibility inspection method and device. The method includes: after it is detected that software completes updating, reading afirst checking value stored by an i-th block and a second checking value stored in an i+1-th block, wherein 2 <= i <= N - 1, N is an integer, and both the first checking value and the second checkingvalue are generated after checking data in the i-th block; comparing the first checking value and the second checking value; and when the first checking value is different from the second checking value, determining that the data stored by the i-th block are incompatible with data stored by the i+1-th block. The above-mentioned scheme can inspect whether all blocks of the software completing updating are compatible.

Description

technical field [0001] The invention relates to the field of automobile electronic control software, in particular to a method and device for checking software compatibility of an automobile electronic control unit. Background technique [0002] The electronic control unit is the core of the automotive electronic control system. With the improvement of the automation of automotive electronics, the application of the electronic control unit is becoming more and more extensive. The higher the degree of automation of automotive electronics, the greater the number of electronic control units. [0003] In the prior art, the software downloaded in the electronic control unit can be divided into multiple different blocks for storage according to the software data structure and the characteristics of the MCU architecture, and each block can be updated independently. Typically, the divided blocks include blocks such as boot loader, application software, and application data. For mu...

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): G06F11/36
CPCG06F11/36
Inventor 王琳易飞李俐孙铎洪佳郑军欧阳伟朱利锋
Owner SAIC MOTOR
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