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

【发明授权】可后台升级固件的系统及后台升级固件方法_瑞昱半导体股份有限公司_202010156457.7 

申请/专利权人:瑞昱半导体股份有限公司

申请日:2020-03-09

公开(公告)日:2024-03-29

公开(公告)号:CN113377392B

主分类号:G06F8/65

分类号:G06F8/65;G06F9/4401

优先权:

专利状态码:有效-授权

法律状态:2024.03.29#授权;2021.09.28#实质审查的生效;2021.09.10#公开

摘要:本发明提供一种可后台升级固件的系统及后台升级固件的方法。后台升级固件的方法将电子设备的存储模块进行分区,一个用户代码区用来正常执行初始固件及升级流程,另一个用户代码区用来存放升级固件,避免在升级过程中将升级固件写入存储模块时,对初始固件造成影响。

主权项:1.一种后台固件升级方法,适用于一电子设备,所述电子设备包括一处理单元及一存储模块,所述后台固件升级方法包括下列步骤:配置所述电子设备的所述处理单元执行一开机程序,其中所述存储模块包括一开机区、一第一用户代码区、一第二用户代码区及一旗标区,且所述开机区储存有所述开机程序,所述第一用户代码区及所述第二用户代码区各储存有一初始固件,所述旗标区储存有多个升级辅助变量,所述开机程序包括:在所述开机区导入所述初始固件;依据所述多个升级辅助变量中的一执行优先度,将所述第一用户代码区及所述第二用户代码区分别判断为一固件运行区及一固件备份区;及选择以所述固件运行区的所述初始固件执行一固件主程序;配置连接于所述电子设备的一主机执行关联于一升级固件的一升级程序,其中所述固件主程序及所述升级程序协同执行一升级流程,所述升级流程包括:所述主机从所述电子设备获取所述初始固件的一固件版本,并判断所述固件版本是否小于所述升级固件的版本;响应于所述固件版本小于所述升级固件的版本,所述主机向所述电子设备传送一后台固件升级请求;所述处理单元依据所述电子设备的运作状态回复一升级请求结果,其中所述升级请求结果用于指示所述电子设备是处在一闲置状态或一忙碌状态;响应于所述升级请求结果指示所述电子设备处在所述闲置状态,所述处理单元进一步判断所述电子设备是否处在一系统闲置状态;响应于所述处理单元判断所述电子设备处在所述系统闲置状态,所述处理单元检测所述执行优先度,以判断所述第一用户代码区及所述第二用户代码区如何分配给所述固件运行区及所述固件备份区,并将所述固件备份区设定为一当前升级区;所述主机向所述电子设备传送一写入固件数据请求,以配置所述处理单元对所述当前升级区执行一擦除操作,并将所述升级固件的数据写入所述当前升级区;及响应于所述升级固件的数据写入完毕,所述处理单元向所述主机回复用于指示一升级操作成功的一操作结果;待所述电子设备重新启动后,所述处理单元执行所述开机程序以判断所述第一用户代码区及所述第二用户代码区中的何者已经进行升级,据此修改所述执行优先度;以及所述处理单元经配置以依据修改后的所述执行优先度,选择以所述固件运行区中,已升级的所述初始固件执行另一固件主程序。

全文数据:

权利要求:

百度查询: 瑞昱半导体股份有限公司 可后台升级固件的系统及后台升级固件方法

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