[发明专利]一种防止BMS软件升级失败导致不能重新开机启动的方法有效
申请号: | 201610946206.2 | 申请日: | 2016-11-02 |
公开(公告)号: | CN106528336B | 公开(公告)日: | 2019-08-20 |
发明(设计)人: | 付强;张晶晶;王驰伟 | 申请(专利权)人: | 天津市捷威动力工业有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 天津滨海科纬知识产权代理有限公司 12211 | 代理人: | 李成运 |
地址: | 300380 天津市*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种防止BMS软件升级失败导致不能重新开机启动的方法,在应用程序升级时,在BMS软件外部EEPROM和DFLASH中烧写标志字符,在应用程序刷死时,通过识别在BMS软件外部EEPROM和DFLASH中烧写标志字符,防止应用程序刷死。本发明所述的一种防止BMS软件升级失败导致不能重新开机启动的方法可以有效的防止BMS软件升级时应用程序被刷死。 | ||
搜索关键词: | 一种 防止 bms 软件 升级 失败 导致 不能 重新 开机 启动 方法 | ||
【主权项】:
1.一种防止BMS软件升级失败导致不能重新开机启动的方法,其特征在于:在应用程序升级时,在BMS软件外部EEPROM和DFLASH中烧写标志字符,在应用程序刷死时,通过识别在BMS软件外部EEPROM和DFLASH中烧写的标志字符,防止刷死的应用程序不能再次被刷新;防止刷死的应用程序不能再次被刷新的方法如下:S31、应用程序重新启动后,首先进入Bootloader程序;S32、Bootloader程序如果收到上位机强制烧写指令则直接进行程序下载,进行应用程序烧写;S33、如果未收到,则去判断外部EEPROM和DFLASH中烧写标志位是否为标志字符,如果外部EEPROM和DFLASH中的烧写标志位一致,且都是标志字符,则强制进行应用程序烧写;S34、如果外部EEPROM和DFLASH中的烧写标志位不一致,则不烧写,直接进入应用程序。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津市捷威动力工业有限公司,未经天津市捷威动力工业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610946206.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种数据备份方法、装置和终端
- 下一篇:数据的备份方法、装置及系统