[发明专利]控制器、存储设备及存储设备的固件更新方法在审
| 申请号: | 202110735127.8 | 申请日: | 2021-06-30 | 
| 公开(公告)号: | CN114253570A | 公开(公告)日: | 2022-03-29 | 
| 发明(设计)人: | 姜洙焕;金在燮;徐祯梵 | 申请(专利权)人: | 三星电子株式会社 | 
| 主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/654 | 
| 代理公司: | 北京市立方律师事务所 11330 | 代理人: | 李娜;王凯霞 | 
| 地址: | 韩国*** | 国省代码: | 暂无信息 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 控制器 存储 设备 更新 方法 | ||
1.一种包括在与主机设备通信的存储设备中的控制器,其中,所述控制器被配置为:从所述主机设备接收固件映像下载命令以及与所述固件映像下载命令相对应的固件映像;通过响应于接收到的所述固件映像下载命令执行用于判定所述固件映像是否损坏的验证来获得验证结果;以及当从所述主机设备接收到对所述固件映像的固件更新请求时,通过使用所述验证结果判定是否要基于所述固件映像执行固件更新。
2.根据权利要求1所述的控制器,其中,所述固件映像包括数据区域和认证区域,所述数据区域包括固件更新信息,所述认证区域包括与所述固件更新信息相对应的认证信息,并且所述固件映像被所述主机设备划分为多个固件映像块,并且
所述控制器包括缓冲器,所述缓冲器被配置为存储与从所述主机设备接收的第一固件映像下载命令相对应的第一固件映像块。
3.根据权利要求2所述的控制器,其中,所述缓冲器包括被配置为存储所述固件更新信息的第一区域以及被配置为存储所述认证信息的第二区域。
4.根据权利要求3所述的控制器,其中,所述控制器被配置为基于存储在所述第二区域中的所述认证信息来对存储在所述第一区域中的数据的有效性执行验证。
5.根据权利要求2所述的控制器,其中,所述控制器还包括寄存器,所述寄存器被配置为存储通过基于接收到所述第一固件映像块而执行的验证所获得的所述第一固件映像块的验证结果。
6.根据权利要求5所述的控制器,其中,所述控制器被配置为:接收第二固件映像块,将所述第二固件映像块存储在所述缓冲器中,对均存储在所述缓冲器中的所述第一固件映像块和所述第二固件映像块执行验证,以及将所述第一固件映像块的验证结果和所述第二固件映像块的验证结果存储在所述寄存器中。
7.根据权利要求6所述的控制器,其中,所述控制器被配置为通过使用包括在所述第一固件映像块中的认证信息和包括在所述第二固件映像块中的认证信息来执行所述验证。
8.根据权利要求1所述的控制器,包括:
缓冲器,所述缓冲器被配置为存储从所述主机设备接收到的所述固件映像;以及
寄存器,所述寄存器被配置为存储所述固件映像的验证结果,其中,
所述控制器被配置为:当确定存储在所述缓冲器中的所述固件映像有效时,将所述固件映像存储在存储器件中,并通过使用存储在所述存储器件中的所述固件映像来执行固件更新。
9.一种存储设备的固件更新方法,所述固件更新方法包括:
从主机设备接收固件映像下载命令以及与所述固件映像下载命令相对应的固件映像;
通过响应于接收到的所述固件映像下载命令执行用于判定所述固件映像是否损坏的验证来获得验证结果;
从所述主机设备接收对所述固件映像的固件更新请求;以及
检查所述验证结果,以基于所述验证结果判定是否要基于所述固件映像执行固件更新。
10.根据权利要求9所述的固件更新方法,其中,所述的接收固件映像包括:
从所述主机设备接收通过所述主机设备划分而获得的第一固件映像块;以及
将所述第一固件映像块存储在缓冲器中,并且
所述固件映像包括数据区域和认证区域,所述数据区域包括固件更新信息,所述认证区域包括与所述固件更新信息相对应的认证信息。
11.根据权利要求10所述的固件更新方法,其中,所述存储设备被配置为:从所述主机设备接收第二固件映像块,将所述第二固件映像块存储在所述缓冲器中,以及对均存储在所述缓冲器中的所述第一固件映像块和所述第二固件映像块执行验证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110735127.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种闭式采油回注水罐装连接器及其使用方法
 - 下一篇:用于洁净环境的空调
 





