[发明专利]系统的固件更新方法、装置和电池管理系统在审
申请号: | 201710192164.2 | 申请日: | 2017-03-28 |
公开(公告)号: | CN108664256A | 公开(公告)日: | 2018-10-16 |
发明(设计)人: | 姚志瑞 | 申请(专利权)人: | 宁德时代新能源科技股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;B60L11/18 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 彭琼 |
地址: | 352100 福建*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统应用程序 系统更新 固件更新 更新程序 程序段 引导段 电池管理系统 程序更新 识别系统 更新 程序运行 发送系统 更新流程 更新系统 更新指令 提示消息 应用程序 改写 存储 指令 升级 | ||
本发明公开了一种系统的固件更新方法、装置和电池管理系统。该方法可以包括:执行更新引导段,并识别系统更新程序段的有效性,其中,更新引导段中存储的内容无法在程序运行中被改写;系统更新程序段判断为有效,当接收到系统应用程序更新指令时,通过对应系统更新程序段的系统更新程序更新对应系统应用程序段的系统应用程序;系统更新程序段判断为无效,执行原有系统应用程序并发送系统更新程序升级提示消息,当接收到系统更新程序更新指令时,通过更新引导段识别系统应用程序段的有效性,系统应用程序段判断为有效,通过系统应用程序更新系统更新程序。本发明公开的系统的固件更新方法,能够在提高系统的固件更新的可靠性的同时简化更新流程。
技术领域
本发明属于计算机技术领域,尤其涉及一种系统的固件更新方法、装置和电池管理系统。
背景技术
BootLoader是在嵌入式系统应用程序运行之前运行的一段引导程序,主要通过应用编程(英文:In Application Programming,缩写:IAP)技术实现,负责电子设备程序的更新,BootLoader一旦出错,无论是自身问题,还是使用者问题,容易导致设备变“砖”。
特别是在汽车电子领域,例如电动汽车电池,不采用IAP的方式升级,需要对电池管理系统拆包后才能进行系统升级,面临巨大的困难和成本。现有技术中以IAP的方式进行升级时,如果只有一级系统更新程序(BOOT)的情况,则无法完成BOOT的自身升级。如果采取把升级代码搬到随机存取存储器(英文:random access memory,缩写RAM)中升级,那么存在升级掉电或其他异常情况发生后Boot损坏无法工作的情况。在一些采用两级BOOT的方式可以解决上述问题但程序执行比较繁琐,极大地增加了系统的复杂度。
发明内容
本发明实施例提供了一种系统的固件更新方法、装置和电池管理系统,能够在提高系统的固件的更新的可靠性的同时简化更新流程。
第一方面,提供了一种系统的固件更新方法,可以包括下列步骤:
执行更新引导段,并识别系统更新程序段的有效性,其中,更新引导段中存储的内容无法在程序运行中被改写;
系统更新程序段判断为有效,当接收到系统应用程序更新指令时,通过对应系统更新程序段的系统更新程序更新对应系统应用程序段的系统应用程序;
系统更新程序段判断为无效,执行原有系统应用程序并发送系统更新程序升级提示消息,当接收到系统更新程序更新指令时,通过更新引导段识别系统应用程序段的有效性,系统应用程序段判断为有效,通过系统应用程序更新系统更新程序。
第二方面,提供了一种系统的固件更新装置,可以包括:识别单元、系统更新程序更新单元和系统应用程序更新单元。
该识别单元可以用于执行更新引导段,识别系统更新程序段的有效性,其中,更新引导段中存储的内容无法在程序运行中被改写。
该系统更新程序更新单元可以用于系统更新程序段判断为有效,当接收到系统应用程序更新指令时,通过对应系统更新程序段的系统更新程序更新对应系统应用程序段的系统应用程序。
该系统应用程序更新单元可以用于系统更新程序段判断为无效,执行原有系统应用程序并发送系统更新程序升级提示消息,当接收到系统更新程序更新指令时,通过更新引导段识别系统应用程序段的有效性,系统应用程序段判断为有效,通过系统应用程序更新系统更新程序。
第三方面,提供了一种电池管理系统,可以适用于电动汽车,可以包括上述的系统的固件更新装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁德时代新能源科技股份有限公司,未经宁德时代新能源科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710192164.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种软件升级方法及装置
- 下一篇:更新系统的方法及装置