- 专利标题: Data storage devices and methods for firmware failure prevention
-
申请号: US16671364申请日: 2019-11-01
-
公开(公告)号: US11354192B2公开(公告)日: 2022-06-07
- 发明人: Po-Wei Wu
- 申请人: Silicon Motion, Inc.
- 申请人地址: TW Jhubei
- 专利权人: Silicon Motion, Inc.
- 当前专利权人: Silicon Motion, Inc.
- 当前专利权人地址: TW Jhubei
- 代理机构: McClure, Qualey & Rodack, LLP
- 优先权: TW108101611 20190116
- 主分类号: G06F11/14
- IPC分类号: G06F11/14 ; G06F11/36 ; G06F9/4401 ; G06F3/06
摘要:
A data storage device including a non-volatile memory and a micro-controller is provided. The non-volatile memory includes a first block and a second block, wherein the first block stores firmware code. The micro-controller writes one predetermined string into the second block before an execution of the firmware code, and determines whether there is more than one predetermined string in the second block. In response to there being no more than one predetermined string in the second block, the micro-controller allows the execution of the firmware code and erases the predetermined string in the second block upon successful completion of a prerequisite procedure during the execution of the firmware code. In response to there being more than one predetermined string in the second block, the micro-controller does not allow the execution of the firmware code.
公开/授权文献
信息查询