发明名称 Program code loading and accessing method, memory controller, and memory storage apparatus
摘要 A method of loading a program code from a rewritable non-volatile memory module is provided, wherein the program code includes data segments and two program code copies corresponding to the program code are stored in the rewritable non-volatile memory module. The method includes loading a first data segment of a first program code copy and determining whether the first data segment contains any uncorrectable error bit. The method still includes, when the first data segment does not contain any uncorrectable error bit, loading a second data segment of the first program code copy. The method further includes, when the first data segment contains an uncorrectable error bit, loading a first data segment of a second program code copy, and then loading a second data segment of the first program code copy or the second program code copy. Thereby, the program code can be successfully loaded.
申请公布号 US9063888(B2) 申请公布日期 2015.06.23
申请号 US201113196874 申请日期 2011.08.02
申请人 PHISON ELECTRONICS CORP. 发明人 Liang Ming-Jen
分类号 G06F12/10;G06F11/14;G06F12/08;G06F12/02;G06F9/445;G06F11/10 主分类号 G06F12/10
代理机构 Jianq Chyun IP Office 代理人 Jianq Chyun IP Office
主权项 1. A program code loading method for loading a program code from a rewritable non-volatile memory module, wherein the program code comprises a plurality of data segments, the rewritable non-volatile memory module has at least one first physical block and at least one second physical block, the first physical block stores a first program code copy corresponding to the program code, the second physical block stores a second program code copy corresponding to the program code, and the first program code copy and the second program code copy respectively have a plurality of data segments identical to the data segments of the program code, the program code loading method comprising: sequentially loading a first data segment of the first program code copy; determining whether the first data segment of the first program code copy contains at least one uncorrectable error bit; and when the first data segment of the first program code copy contains at least one uncorrectable error bit, loading a first data segment of the second program code copy; and after loading the first data segment of the second program code copy, sequentially loading a second data segment of the first program code copy, wherein a part of the first program code copy and a part of the second program code copy are loaded.
地址 Miaoli TW
您可能感兴趣的专利