CPC G06F 11/0733 (2013.01) [G06F 9/4411 (2013.01); G06F 11/1458 (2013.01); G06F 21/572 (2013.01)] | 15 Claims |
1. An information processing apparatus comprising:
a non-volatile memory that has a first portion including a code area configured to hold a program and a data area configured to hold data; and
at least one processor that executes a program to:
acquire update data for the first portion, and
update the first portion by the acquired update data,
wherein the at least one processor executes a program in the non-volatile member to delete all of the program held in the code area before updating contents of the data area, and thereafter, delete data held in the data area, and to write update data to the data area, and thereafter write the update data to the code area.
|