发明名称 |
Memory device and method for performing a write-abort-safe firmware update |
摘要 |
A memory device and method for performing a write-abort-safe firmware update are disclosed. In one embodiment, a location in a memory of a memory device for a firmware update is allocated. The firmware update is written into the allocated location in the memory. A pointer is written to the firmware update in a directory, and a pointer is written to the directory in a location in the memory that is read during boot-up. In another embodiment, a block in a memory of a memory device is allocated for updated file system data comprising a firmware update and a directory. The updated file system data is written into the allocated location in the memory. A pointer is written to the firmware update in the directory, and a pointer is written to the updated file system data in a boot block in the memory, wherein the boot block is read during boot-up. |
申请公布号 |
US8775758(B2) |
申请公布日期 |
2014.07.08 |
申请号 |
US200712005727 |
申请日期 |
2007.12.28 |
申请人 |
SanDisk Technologies Inc. |
发明人 |
Tomlin Andrew;Ea Dennis S.;Tuers Daniel E. |
分类号 |
G06F12/02 |
主分类号 |
G06F12/02 |
代理机构 |
Brinks Gilson & Lione |
代理人 |
Brinks Gilson & Lione |
主权项 |
1. A method for performing a write-abort-safe firmware update on a memory device, the method comprising:
allocating a location in a memory of a memory device for a firmware update; writing the firmware update into the allocated location in the memory; writing a pointer to the firmware update in a directory after writing the firmware update into the allocated location in the memory; and writing a pointer to the directory in a last-written sector in a boot block in the memory that is read during boot-up of the memory device after writing the pointer to the firmware update in the directory. |
地址 |
Plano TX US |