发明名称 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