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

Firmware flashing method and firmware flashing device

A technology for writing devices and firmware, which is applied in software deployment, electrical components, digital transmission systems, etc. It can solve problems such as reducing transmission efficiency, not being able to know the progress and status of flashing, and not being able to know the progress of the flashing end. Achieve the effect of solving repeated confirmation

Inactive Publication Date: 2021-08-06
CHENGDU KAWA TECH CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, this flashing scheme also has the following defects: when the ECU is flashing by itself, it cannot know the flashing progress and flashing status. As a result, in FOTA, the flashing end cannot know the progress, and if there is an error, it will not know the error point in the process, which brings great security and risk
And when using DoIP / UDS in the process of transferring firmware, each data block needs to be confirmed by ack. In the case of large file transfer, this greatly reduces the transfer efficiency and cannot achieve fast transfer.
At the same time, flashing needs to be strictly bound to the ECU hardware, which does not conform to the loose software architecture

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
  • Firmware flashing method and firmware flashing device
  • Firmware flashing method and firmware flashing device
  • Firmware flashing method and firmware flashing device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] The present application will be further described below in combination with specific embodiments.

[0036] In the drawings of the embodiments of the present application, the same or similar symbols correspond to the same or similar components; , "top", "bottom", "inner", "outer" and other indicated orientations or positional relationships are based on the orientations or positional relationships shown in the drawings, and are only for the convenience of describing the application and simplifying the description, rather than indicating or It implies that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, so the terms describing the positional relationship in the drawings are for illustrative purposes only, and should not be construed as limitations on this patent.

[0037] In addition, if terms such as "first" and "second" are used for descriptive purposes only, they are mainly used to distinguish di...

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 a firmware flashing method and a firmware flashing device, which are applied to a vehicle-mounted controller, and the method comprises the following steps: establishing connection with a flashing end; receiving flashing end message information and carrying out flashing preprocessing; and receiving the firmware package transmitted by the flashing end, and sending the flashing progress to the flashing end while performing self-flashing according to the firmware package. The SOMEIP protocol firmware flashing method based on the service architecture has the beneficial effects that repeated confirmation in a transmission process is solved, once transmission is started, the server side transmits all the time until the transmission is finished, and verification is performed after the transmission is finished; and meanwhile, when the ECU with the file system is subjected to self-upgrading, the current flashing state and the current flashing progress are obtained.

Description

technical field [0001] The present application relates to the technical field of automotive electronics, and more specifically, to a firmware flashing method and a firmware flashing device. Background technique [0002] In the development of automotive controllers (ECUs), there were only a few ECUs in the car at the beginning. After the development of electronics, there are dozens or even hundreds of ECUs in the car. However, if there is a problem with the program of each ECU, it needs diagnosis and update. Upgrade, so the UDS protocol appeared. In recent years, with the development of automobile intelligence and networking, ECUs have gradually become highly concentrated. In the past, many small ECUs were replaced by an ECU with super computing power. These super computing power ECUs generally have a real-time operating system, a file system, and can store huge amounts of data. Then the programs of these ECUs also need firmware updates, so it can be completed by using the pr...

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): H04L12/24H04L29/08G06F8/65
CPCH04L41/082H04L67/34H04L67/12G06F8/65
Inventor 何春洪双建平陈禧任羽苏天景
Owner CHENGDU KAWA TECH 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