Method of rewriting program in flash microcomputer
AssigneeNEC Corporation
InventorShuji Takahashi
Life of this patent
Estimating the term…
Abstract
A method of rewriting a boot program in a memory device including at least first and second memory blocks to which a boot program can be electrically written and from which a boot program can be electrically erased, includes the steps of (a) erasing data stored in the first memory block (28) to which a new boot program is to be written, (b) writing a new boot program into the first memory block (28), (c) changing an address of the first memory block (28) such that the first memory block (28) can be recognized as a boot block, and (d) erasing a boot program out of the second memory block (26).
Claims26
A method of rewriting a boot program in a memory device including at least first and second memory blocks to which a boot program can be electrically written and from which a boot program can be electrically erased,
- said method comprising the steps of:
- (a) erasing data stored in said first memory block to which a new boot program is to be written;
- (b) writing a new boot program into said first memory block;
- (c) changing an address of said first memory block such that said first memory block can be recognized as a boot block;
- and
- (d) erasing a boot program out of said second memory block.
A computer comprising:
- (a) a memory device including at least two memory blocks;
- (b) a controller which controls writing a boot program into said memory blocks and erasing a boot program from said memory blocks;
- and
- (c) an address changer which changes an address of said memory blocks,
- said controller erasing data stored in a first memory block among said memory blocks, writing a new boot program into said first memory block, and erasing a boot program stored in a second memory block among said memory blocks,
- said address changer changing an address of said first memory block such that said first memory block can be recognized as a boot block.
A recording medium readable by a computer, storing a program therein for causing a computer to carry out a method of rewriting a boot program in a memory device including at least first and second memory blocks to which a boot program can be electrically written and from which a boot program can be electrically erased,
- said method comprising the steps of:
- (a) erasing data stored in said first memory block to which a new boot program is to be written;
- (b) writing a new boot program into said first memory block;
- (c) changing an address of said first memory block such that said first memory block can be recognized as a boot block;
- and
- (d) erasing a boot program out of said second memory block.
A recording medium readable by a computer, storing a program therein for causing a computer to act as an apparatus comprising:
- (a) a memory device including at least two memory blocks;
- (b) a controller which controls writing a boot program into said memory blocks and erasing a boot program from said memory blocks;
- and
- (c) an address changer which changes an address of said memory blocks,
- said controller erasing data stored in a first memory block among said memory blocks, writing a new boot program into said first memory block, and erasing a boot program stored in a second memory block among said memory blocks,
- said address changer changing an address of said first memory block such that said first memory block can be recognized as a boot block.
Dependencies are inferred from the claim text.