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

Application program version returning method based on BMS Bootloaderupgrade

An application and version technology, applied in the direction of response error generation, redundant operation data error detection, instrumentation, etc., can solve the problems of rolling back the application, the system cannot run the application, and the BMS system cannot. Achieve the effect of improving reliability, preventing system startup failure, and strengthening self-recovery ability

Inactive Publication Date: 2016-09-07
OPTIMUM BATTERY CO LTD
View PDF5 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Aiming at the defects of the prior art, the purpose of the present invention is to provide an application program version rollback method based on BMS Bootloader upgrade, which aims to solve the problem in the prior art that the system cannot run the application program when the remote upgrade using the communication interface fails. And the problem that the BMS system cannot fall back to the required historical version of the application as needed

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
  • Application program version returning method based on BMS Bootloaderupgrade
  • Application program version returning method based on BMS Bootloaderupgrade
  • Application program version returning method based on BMS Bootloaderupgrade

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0027] The present invention can solve the problem that the system cannot run the application program when the remote upgrade using the communication interface fails, and the problem that the BMS system cannot fall back to the required historical version of the application program as required. In the present invention, by setting two backup program storage areas and adopting an exception handling mechanism, the update of the BMS system has a strong self-recovery capability, greatly improving the reliability of the software update process, and especially effectively preventing the system update from ...

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 application program version returning method based on BMS Bootloaderupgrade. The method comprises the following steps of (1) entering a working state when a BMS module is power on, reporting a current software version number to the BMS module by a host computer, and checking an update bit on FLASH; (2) when a system receives an update command sent by a control module, carrying out software update; (3) when the update is unsuccessful, returning to original version application program running, or returning to required history version application program running according to the actual condition. According to the application program version returning method based on BMS Bootloaderupgrade provided by the invention, two backup program storage areas are arranged, and an exception handling mechanism is adopted, so that the update of the BMS system has stronger self-recovery capability, the reliability of the software update process is greatly improved, the phenomenon of system boot failureoccurred after system update can be effectively prevented particularly, and higher practical value is achieved.

Description

technical field [0001] The invention belongs to the technical field of BMS system upgrading, and more specifically relates to a method for rolling back application program versions based on BMSBootloader upgrading. Background technique [0002] The internal structure of electric vehicles is complex, and the high-voltage battery pack is carried inside, which is associated with certain risks locally. Therefore, the way for after-sales personnel to upgrade the BMS system application program is mainly to perform remote online upgrades through serial ports or CAN and other communication methods. During the upgrade process, due to communication failure and other reasons, the upgrade will fail, and the original historical version program will be lost, so that the application program needs to be updated repeatedly, which affects the normal operation of the electric vehicle. [0003] The traditional method of upgrading the application of the BMS system is to use the bootloader at the...

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): G06F11/14
CPCG06F11/1433
Inventor 郑义波龚建奎尹旭勇
Owner OPTIMUM BATTERY 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