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

Bootloading method and device for electronic controller, electronic controller and automobile

An electronic controller and bootloading technology, which is applied in the direction of program control devices, boot programs, software deployment, etc., can solve the problems of increasing the workload of operators, software cannot be upgraded, and application codes cannot be flashed.

Inactive Publication Date: 2020-12-11
BORGWARD AUTOMOTIVE CHINA CO LTD
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The inventor found that although the existing BootLoader program can realize the functions of system startup and application program flashing, in the actual debugging process, the baud rate of the CAN bus of the BootLoader program in the automotive electronic controller is different from what we need for debugging. The baud rate of the CAN bus does not match, for example: the baud rate of the CAN bus of the BootLoader program is 500kbit / s, and the baud rate of the CAN bus we need for debugging is 250kbit / s, which makes it impossible to pass the BootLoader The program flashes the application code, so that the software cannot be upgraded
At this time, we can only remove the electronic controller from the vehicle and open the cover to flash the application program, which undoubtedly increases the workload of the operator and causes a waste of time

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
  • Bootloading method and device for electronic controller, electronic controller and automobile
  • Bootloading method and device for electronic controller, electronic controller and automobile
  • Bootloading method and device for electronic controller, electronic controller and automobile

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0099] Various exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It should be noted that the relative arrangement of components, numerical expressions and numerical values ​​set forth in these embodiments do not limit the scope of the present invention unless specifically stated otherwise.

[0100] At the same time, it should be understood that, for the convenience of description, the sizes of the various parts shown in the drawings are not drawn according to the actual proportional relationship.

[0101] The following description of at least one exemplary embodiment is merely illustrative in nature and in no way taken as limiting the invention, its application or uses.

[0102] Techniques, methods and devices known to those of ordinary skill in the relevant art may not be discussed in detail, but where appropriate, such techniques, methods and devices should be considered part of the description.

[01...

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 embodiment of the invention discloses a boot loading method and device for an electronic controller, the electronic controller and an automobile. The method comprises the steps that when basic hardware of the electronic controller is initialized after a system is powered on, whether data is set by an application program in a designated address of a storage space is checked; if the data is set in the designated address of the storage space, the Baud rate of a CAN bus is initialized according to the data set by the application program; and otherwise the Baud rate of the CAN bus is initialized according to data preset in a BootLoader program. Through the embodiment, the Baud rate of the CAN bus can be switched automatically according to needs.

Description

technical field [0001] The invention belongs to the field of automobiles, and in particular relates to a bootloading method and device for an electronic controller, an electronic controller and an automobile. Background technique [0002] BootLoader is a boot loader that runs before the application program of the automotive electronic controller, and it can realize the functions of system startup and software flashing. On the one hand, software flashing is used for program download and system debugging, and on the other hand, it is used for software update and upgrade maintenance. [0003] The BootLoader program is generally written into the electronic controller through an emulator when the electronic controller is opened, and then the application program code is flashed through the CAN bus. The BootLoader program flashing the application program code can be carried out in the state that the electronic controller is opened, or it can be carried out in the state that the el...

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): G06F9/4401G06F8/65
CPCG06F8/65G06F9/4401
Inventor 赵俊桃
Owner BORGWARD AUTOMOTIVE CHINA CO LTD