全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210272778.2 (22)申请日 2022.03.18 (71)申请人 武汉光迅信息技 术有限公司 地址 430205 湖北省武汉市江夏区藏龙岛 开发区潭湖路1号 申请人 武汉光迅科技股份有限公司 (72)发明人 刘文彬 彭正威 张丰涛 任小雷  (74)专利代理 机构 北京派特恩知识产权代理有 限公司 1 1270 专利代理师 张雪 王黎延 (51)Int.Cl. G06F 8/61(2018.01) G06F 8/65(2018.01) G06F 9/445(2018.01) G06F 21/51(2013.01) (54)发明名称 固件加载方法、 装置、 电子设备及计算机可 读存储介质 (57)摘要 本申请提供了一种固件加载方法、 装置、 电 子设备及计算机可读存储介质; 所述方法应用于 与可编程器件通信连接的中央处理器CPU, 包括: 从可编程器件中读取固件数据及对应的第一校 验值; 通过校验值算法, 计算所述固件数据的校 验值, 得到相应的第二校验值; 对所述第一校验 值及所述第二校验值进行比对, 得到相应的比对 结果; 当所述比对结果表征所述第一校验值与所 述第二校验值一致时, 向所述可编程器件发送固 件加载指令, 以使所述可编程器件加载所述固件 数据对应的固件程序。 通过本申请, 能够提高可 编程器件所在的通信系统的稳定性和可靠性。 权利要求书2页 说明书11页 附图5页 CN 114741091 A 2022.07.12 CN 114741091 A 1.一种固件加载方法, 其特征在于, 所述方法应用于与可编程器件通信连接的中央处 理器CPU, 包括: 从可编程器件中读取固件数据及对应的第一校验值; 通过校验值算法, 计算所述固件数据的校验值, 得到相应的第二校验值; 对所述第一校验值及所述第二校验值进行比对, 得到相应的比对结果; 当所述比对结果表征所述第 一校验值与 所述第二校验值一致 时, 向所述可编程器件发 送固件加载指令, 以使所述可编程器件加载 所述固件数据对应的固件程序。 2.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 当所述比对结果表征所述第一校验值与所述第二校验值不一致时, 获得新的固件数 据; 利用所述 新的固件数据, 对所述可编程器件内的固件数据进行升级处 理。 3.根据权利要求2所述的方法, 其特征在于, 所述利用所述新的固件数据, 对所述可编 程器件内的固件数据进行升级处 理, 包括: 将所述新的固件数据发送给所述可编 程器件, 以使所述可编 程器件将所述固件数据替 换为所述 新的固件数据, 以对所述固件数据进行升级处 理。 4.根据权利要求2所述的方法, 其特 征在于, 所述方法还 包括: 获得所述新的固件数据的校验值; 将获得的校验值发送给所述可编 程器件, 以使所述可编程器件将所述校验值作为所述 新的固件数据对应的第一校验值进行存 储; 返回执行所述从所述可编程器件中读取固件数据及对应的第一校验值的步骤。 5.一种固件加载方法, 其特征在于, 所述方法应用于与CPU通信连接的可编程器件, 包 括: 获得固件数据及对应的第一校验值; 响应于所述CPU发出的数据读取指令, 将所述固件数据及对应的第一校验值传输给所 述CPU, 以使所述CPU通过校验值算法, 计算所述固件数据的校验值, 得到相应的第二校验 值, 对所述第一校验值及所述第二校验值进 行比对, 得到相应的比对 结果, 当所述比对结果 表征所述第一校验值与所述第二校验值 一致时, 向所述可编程器件发送固件加载指令; 响应于所述固件加载指令, 加载 所述固件数据对应的固件程序。 6.根据权利要求5所述的方法, 其特征在于, 所述可编程器件包括主区和数据校验区, 所述获得固件数据及对应的第一校验值, 包括: 从所述主区中, 获得固件数据, 并从所述数据 校验区中, 获得所述固件数据对应的第一 校验值。 7.根据权利要求5所述的方法, 其特征在于, 所述可编程器件还包括备区, 在所述获得 固件数据及对应的第一校验值之前, 所述方法还 包括: 当所述可编程器件由未 上电状态转变上电状态时, 从所述备区中获得原 始固件数据; 加载所述原始固件数据对应的固件程序。 8.一种固件加载装置, 其特 征在于, 所述装置包括: 读取模块, 用于从可编程器件中读取固件数据及对应的第一校验值; 计算模块, 用于通过校验值算法, 计算所述固件数据的校验值, 得到相应的第二校验权 利 要 求 书 1/2 页 2 CN 114741091 A 2值; 比对模块, 用于对所述第一校验值及所述第二校验值进行比对, 得到相应的比对结果; 发送模块, 当所述比对结果表征所述第一校验值与所述第二校验值一致时, 向所述可 编程器件发送固件加载指令, 以使所述可编程器件加载 所述固件数据对应的固件程序。 9.一种固件加载装置, 其特 征在于, 所述装置包括: 获得模块, 用于获得固件数据及对应的第一校验值; 传输模块, 用于响应于CPU发出的数据读取指令, 将所述固件数据及对应的第一校验值 传输给所述CPU, 以使所述CPU通过校验值算法, 计算所述固件数据的校验值, 得到相应的第 二校验值, 对所述第一校验值及所述第二校验值进 行比对, 得到相应的比对结果, 当所述比 对结果表征所述第一校验值与所述第二校验值一致时, 向所述可编程器件发送固件加载指 令; 加载模块, 用于响应于所述固件加载指令, 加载 所述固件数据对应的固件程序。 10.一种电子设备, 其特 征在于, 包括: 存储器, 用于存 储可执行指令; 处理器, 用于执行所述存储器中存储的可执行指令时, 实现权利要求1至7任一项所述 的固件加载 方法。 11.一种计算机可读存储介质, 其特征在于, 存储有可执行指令, 用于被处理器执行时, 实现权利要求1至7任一项所述的固件加载 方法。权 利 要 求 书 2/2 页 3 CN 114741091 A 3

.PDF文档 专利 固件加载方法、装置、电子设备及计算机可读存储介质

文档预览
中文文档 19 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 固件加载方法、装置、电子设备及计算机可读存储介质 第 1 页 专利 固件加载方法、装置、电子设备及计算机可读存储介质 第 2 页 专利 固件加载方法、装置、电子设备及计算机可读存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:03:35上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。