[发明专利]固件维护方法及电子设备在审
申请号: | 202211071746.2 | 申请日: | 2022-09-02 |
公开(公告)号: | CN115437846A | 公开(公告)日: | 2022-12-06 |
发明(设计)人: | 王江 | 申请(专利权)人: | 讯牧信息科技(上海)有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F8/70 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 李有财 |
地址: | 200000 上海市浦东新区自由贸易试验*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 维护 方法 电子设备 | ||
本申请公开一种固件维护方法及电子设备。固件维护方法应用于连接主机且包括处理器、存储器和逻辑器件的电子设备,逻辑器件包括选择器、存储器控制模块和接口控制器。固件维护方法包括:接口控制器判断主机发送的接口数据与默认特征值相同时,接口控制器将主机连接存储器控制模块;选择器基于主机发送至存储器控制模块的切换命令将存储器连接存储器控制模块;存储器控制模块通过接口控制器获取主机发送的操作命令和固件数据,基于操作命令将固件数据写入到存储器,并在写入完成后,通过接口控制器向主机返回状态数据;接口控制器接收主机基于状态数据发送的重启命令后,重启逻辑器件和处理器,使选择器将存储器连接处理器,处理器加载固件数据。
技术领域
本申请涉及计算机技术领域,尤其涉及一种固件维护方法及电子设备。
背景技术
固件被广泛地应用在电子设备中,通过电子设备的开发厂商所设计的固件建立软件与硬件之间的协同运作而达成欲设计的功能。电子设备通常包含处理器,处理器的启动依赖于其固件,固件通常存储在外接的存储器中。
固件有时因为修补缺陷、增加功能特性等原因而需要维护,处理器需通过外部接口获得新版本的启动固件,再通过与闪存的接口总线进行维护。在此过程中,万一出现断电、系统异常、软件缺陷等原因导致维护失败,处理器将不能工作。因此,有厂商基于备份启动固件的考量提出应用两片闪存与闪存片选的选择开关的方案,使得某一片闪存存储的启动固件维护失败时,用户可通过设置开关使得处理器选择从另一片闪存加载并执行启动固件,再重新对升级失败的闪存进行固件维护。
然而,在上述固件维护过程中,如果发生异常情况而导致固件维护中断、固件维护失败或固件损坏时,处理器将因固件不够完整而无法工作,使得工程师必须打开电子设备的外壳,手动干预设置开关以重新进行固件维护,或利用辅助工具将完整的固件写入到存储器中,因此,现有固件维护方法存在维护性差、维修成本高及增加电子设备的宕机时间的问题。
因此,如何提供一种解决上述技术问题的方案是目前本领域技术人员需要解决的问题。
发明内容
本申请实施例提供一种固件维护方法及电子设备,其能够现有固件维护方法存在维护性差、维修成本高及增加电子设备的宕机时间的问题。
为了解决上述技术问题,本申请是这样实现的:
本申请提供了一种固件维护方法,应用于连接主机的电子设备,电子设备包括处理器、存储器和逻辑器件,逻辑器件包括选择器、存储器控制模块和接口控制器。固件维护方法包括:接口控制器接收并判断主机发送的接口数据与默认特征值相同时,接口控制器将主机连接存储器控制模块;选择器基于主机发送至存储器控制模块的切换命令将存储器连接存储器控制模块;存储器控制模块通过接口控制器获取主机发送的操作命令和固件数据,以基于操作命令将固件数据写入到存储器,并在写入固件数据完成后,通过接口控制器向主机返回状态数据;以及接口控制器接收主机基于状态数据所发送的重启命令后,重启逻辑器件和处理器,使选择器将存储器连接处理器,从而处理器加载存储器中的固件数据。
本申请提供了一种电子设备,连接主机且包括:处理器、存储器和逻辑器件,逻辑器件包括选择器、存储器控制模块和接口控制器,选择器被配置为将存储器连接处理器或存储器控制模块,接口控制器被配置为连接处理器或存储器控制模块。其中,接口控制器接收并判断主机发送的接口数据与默认特征值相同时,接口控制器将主机连接存储器控制模块;选择器基于主机发送至存储器控制模块的切换命令将存储器连接存储器控制模块;存储器控制模块通过接口控制器获取主机发送的操作命令和固件数据,以基于操作命令将固件数据写入到存储器,并在写入固件数据完成后,通过接口控制器向主机返回状态数据;接口控制器接收主机基于状态数据所发送的重启命令后,重启逻辑器件和处理器,使选择器将存储器连接处理器,从而处理器加载存储器中的固件数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于讯牧信息科技(上海)有限公司,未经讯牧信息科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211071746.2/2.html,转载请声明来源钻瓜专利网。