买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种BootLoader自升级的方法及系统_北京经纬恒润科技股份有限公司_202010231994.3 

申请/专利权人:北京经纬恒润科技股份有限公司

申请日:2020-03-27

公开(公告)日:2023-12-01

公开(公告)号:CN111459508B

主分类号:G06F8/61

分类号:G06F8/61;G06F8/65;G06F9/4401

优先权:

专利状态码:有效-授权

法律状态:2023.12.01#授权;2020.08.21#实质审查的生效;2020.07.28#公开

摘要:本发明公开了一种BootLoader自升级的方法及系统,方法包括:运行开始启动程序区域中的程序,判断BT标志是否为0或1;当BT标志为1时,将备份BT程序区域中的代码拷贝至正常BT程序区域,将运行标志区域中的BT标志设置为0,运行正常BT程序区域中的程序;判断升级标志是否为0或1;当升级标志为1时,判断升级区域是否为BT的flash区域和或应用程序的flash区域;当为BT的flash区域时,擦除备份BT程序区域的flash区域,并写入新的BT程序代码;将BT标志设置为1,将升级标志设置为0,返回再次运行开始启动程序区域中的程序。本发明能够简单快捷的实现BT的自升级。

主权项:1.一种BootLoader自升级的方法,其特征在于,应用于电子控制单元,所述电子控制单元的可编程的存储区划分为:运行标志区域、开始启动程序区域、正常BootLoader程序区域、备份BootLoader程序区域和应用程序区域,所述方法包括:在电子控制单元上电启动后,运行所述开始启动程序区域中的程序;判断所述运行标志区域中的BootLoader标志是否为0或1;当所述运行标志区域中的BootLoader标志为1时,将备份BootLoader程序区域中的代码拷贝至正常BootLoader程序区域;在代码拷贝完成后,将所述运行标志区域中的BootLoader标志设置为0;运行所述正常BootLoader程序区域中的程序;判断运行标志区域中的升级标志是否为0或1;当所述运行标志区域中的升级标志为1时,判断升级区域是否为BootLoader的flash区域和或应用程序的flash区域;当升级区域为BootLoader的flash区域时,擦除备份BootLoader程序区域的flash区域,并写入新的BootLoader程序代码;将所述运行标志区域中的BootLoader标志设置为1;将所述运行标志区域中的升级标志设置为0;返回再次运行所述开始启动程序区域中的程序。

全文数据:

权利要求:

百度查询: 北京经纬恒润科技股份有限公司 一种BootLoader自升级的方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术
相关技术