Method for updating vehicle-mounted Bootloader program through CAN communication

A technology of boot loader and CAN communication, which is applied in the field of vehicle ECU and automobile, and can solve the problem that the boot load program of vehicle ECU cannot be updated online.

Inactive Publication Date: 2016-12-21
SHANGHAI JINMAI ELECTRONICS TECH
View PDF4 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The purpose of the present invention is to overcome the shortcoming of above-mentioned prior art, provide a kind of method for updating vehicle-mounted start-up loading program through CAN communication, solve the problem that can not update the starting-up loading program of vehicle-mounted ECU online in the prior art

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
  • Method for updating vehicle-mounted Bootloader program through CAN communication
  • Method for updating vehicle-mounted Bootloader program through CAN communication

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] In order to describe the technical content of the present invention more clearly, further description will be given below in conjunction with specific embodiments.

[0039] The invention provides a method for updating a vehicle startup loading program through CAN communication. Such as figure 2 shown.

[0040] Hardware: On the premise of not disassembling the on-board ECU, use the PC terminal device to complete the update of the Bootloader program through the CAN bus.

[0041] On the software:

[0042] Step 1: Develop an anti-refresh Bootloader program, and burn the anti-refresh program into the application area by updating the application program.

[0043] Step 2: Use the anti-reflash program to update the new Bootloader program to the Bootloader area.

[0044] Step 3: Download the application with the new Bootloader.

[0045] Step 4: Update the application normally later.

[0046] Specifically, the method for updating the vehicle-mounted boot loader through CAN...

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 method for updating a vehicle-mounted Bootloader program through CAN communication. The method comprises the steps of programming an anti-refreshing Bootloader program in a vehicle-mounted ECU through CAN communication; updating a new Bootloader program to a Bootloader region of the vehicle-mounted ECU by using the anti-refreshing Bootloader program, and downloading a new application by using the new Bootloader program; and updating the application in the vehicle-mounted ECU. According to the method used for updating the vehicle-mounted Bootloader program through the CAN communication and adopting the structure, a UDS-based anti-refreshing Bootloader program is developed in software and can specially update an existing Bootloader program through a CAN bus. When a vehicle plant needs to update the Bootloader program, the vehicle-mounted ECU no longer needs to be dismounted, so that the later maintenance cost can be effectively reduced.

Description

technical field [0001] The invention relates to the technical field of automobiles, in particular to the technical field of vehicle-mounted ECUs, and specifically refers to a method for updating a vehicle-mounted startup loading program through CAN communication. Background technique [0002] When the on-board ECU updates the Bootloader (bootloader) program, it is generally necessary to disassemble the device shell to reprogram the Bootloader program with a programmer. Under normal circumstances, the update of the application program of the MCU needs to be completed by direct programming through the programmer. This method is very inconvenient in use, so there is a Bootloader later, which updates the application program online through the CAN bus, avoiding the need to The trouble of disassembling the device shell and programming the program. [0003] The Bootloader driver is a piece of startup code that runs on a fixed address of the ECU. This piece of code mainly includes ...

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): G06F9/445
CPCG06F8/65
Inventor 韩伟邵庞任智强
Owner SHANGHAI JINMAI ELECTRONICS TECH
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