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

Vehicle-mounted embedded OTA file flashing device, flashing device and flashing method

A technology for writing files and devices, which is applied in the software package for remote upgrading of automobile software and its flashing field, which can solve the problems of less waiting time for users, impact on flashing efficiency, and high efficiency, and achieve reduced wake-up time and reduced flashing time , reducing the effect of the processing

Pending Publication Date: 2021-11-02
CHONGQING CHANGAN AUTOMOBILE CO LTD
View PDF1 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Chinese patent document CN111190629A discloses an embedded terminal upgrade software package and its parsing method, which is a method of making and parsing files in a specific format, and its advantage is that it combines the flashing process and flashing data in the same file , a unified process; but its disadvantage is that the file format defines complex identifiers, and during the flashing process, these identifiers in the flashing file need to be parsed, such as identifier identification, data parsing, etc. These parsing processes are It is only carried out during the flashing process, and the complex analysis process has a great impact on the flashing efficiency
It cannot meet the requirements of high efficiency, short time and less waiting time for the OTA upgrade process of the whole vehicle

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
  • Vehicle-mounted embedded OTA file flashing device, flashing device and flashing method
  • Vehicle-mounted embedded OTA file flashing device, flashing device and flashing method
  • Vehicle-mounted embedded OTA file flashing device, flashing device and flashing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0049] An embedded controller OTA flash file format is provided, and the data content of other format files such as bin, hex, s19, etc. is created according to this format to create an OTA flash file.

[0050] The OTA flash file format includes: file configuration parameters, data block configuration, flash data block and file end flag.

[0051] File configuration parameters: configured as flash device references, file configuration parameters include parameter identifiers, delimiters and parameters

[0052] Data block configuration parameters: configured as a flashing device reference, and the data block configuration parameters include flashing data transmission parameters. The flashing transmission parameters include: transmission block size; single transmission block start address; total transmission data size.

[0053] Flashing data block: configured as the data content transmitted by the flashing device, the data of the data block is stored in rows, and each row of data...

Embodiment 2

[0068] Such as figure 2 Described is a flashing device. The flashing device is divided into a decoder and a flashing device. The decoder contains two modules: decoding module and storage module.

[0069] The decoding module decodes the flashing file according to the agreed encryption and decryption algorithm.

[0070] The storage module saves the decoded data line by line according to the format agreed by OTAfilecfg.

[0071] Flashing task module: record or accept flashing tasks from the upper layer, manage multiple flashing tasks, and launch flashing tasks in order of priority.

[0072] Security authentication module: used for secure access to the object to be flashed, through key verification, to obtain the security authority of its flashing level. If the authentication is passed, data flashing will start; if the authentication is not passed, the cause of the exception will be recorded and the flashing will be interrupted.

[0073] Data reading module: used to read the...

Embodiment 3

[0078] Such as image 3 A flashing method for flashing files of an embedded controller OTA is provided, including:

[0079] Step 1: The flashing device receives a new encrypted OTA flashing file from the outside, the decoder first decodes the OTA flashing file, and saves the decoded OTA flashing file in the local memory. The OTA flashing file format is the OTA flashing file format described in Embodiment 1, and the file name is the name of the flashing object.

[0080] Step 2: Flash task management, record the start and end of a flash task, and start the next task after the end of the task until the specified tasks are completed.

[0081] Step 3: Perform security authentication on the object to be flashed, and if successful, go to step 4; otherwise, the flashing ends.

[0082] Step 4: Read and write the content of the flash file, if the process fails to read, go to step 7.

[0083] Step 41: First open the file, read the first line of the file, and obtain the configuration p...

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 aims to provide an embedded controller OTA file flashing, a flashing device and a flashing method. The format of the flashing file comprises file configuration parameters, data block configuration parameters, flashing data blocks and a file ending mark. Files such as bin, hex and S19 are converted into the OTA flash file according to the OTA flash file format, the content of the OTA flash file only needs several identifiers and data, and the format is easy to recognize and read. According to the flashing device, the flashing process is unified, flashing file difference information of different flashing objects is configured in configuration information OTA file cfg of OTA flashing files, data does not need to be decoded or decrypted in the flashing process, data are directly read and then sent, the processing process is reduced, the flashing time is shortened, the wake-up duration of the vehicle control unit is reduced, and the resource consumption and cost are reduced.

Description

technical field [0001] The invention belongs to automobile software technology, and in particular relates to a software package for remote upgrading of automobile software and its writing technology. Background technique [0002] Over-The-Air Technology (OTA) is a technology that communicates with the vehicle end through the cloud to remotely upgrade the software of the vehicle end controller. At present, software-defined vehicles have become a consensus in the industry. The rapid iteration of vehicle software, as well as the realization and update of individual requirements will all rely on OTA. As a channel for car software upgrades, OTA’s value is to flash new software into cars remotely. The controllers supplied by different component manufacturers are different in file format, software package size and write address, number of software packages, upgrade flashing process, and upgrade objects. In order to ensure the efficiency and reliability of the flashing process, an...

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/65
CPCG06F8/65
Inventor 黄正瑜刘平刘俊
Owner CHONGQING CHANGAN AUTOMOBILE CO LTD
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