Method and device for updating a program
AssigneeRobert Bosch GmbH
InventorsAxel Aue, Hans-Walter Schmitt, Matthias Schreiber
Life of this patent
Estimating the term…
Loading patent…
AssigneeRobert Bosch GmbH
InventorsAxel Aue, Hans-Walter Schmitt, Matthias Schreiber
Estimating the term…
A method updating a program in a flash memory includes executing a first image of the program while an address space of the program is imaged onto the memory blocks, which are operated in a single-level mode; copying part of the first image from a range within the address space, which is imaged onto one of the blocks, into a backup block; setting the one of the blocks to a multi-level mode; while the address range is imaged onto the backup block, programming the one of the blocks with part of the second image besides for the part of the first image; switching the address range back to the block while the block remains in the multi-level mode; as long as the second image is incomplete, repeating the copying, programming, and switching with further parts of the second image; and subsequently executing the second image instead of the first image.
1-12. (canceled)
A method for updating a program in a memory, the memory including a plurality of blocks, the method comprising:
A non-transitory computer-readable medium on which are stored instructions that are executable by a processor and that, when executed by the processor, causes the processor to perform a method for updating a program in a memory, the memory including a plurality of blocks, the method comprising:
A device comprising a processor, wherein the processor is configured to perform a method for updating a program in a memory, the memory including a plurality of blocks, the method comprising:
Dependencies are inferred from the claim text.