Reprogramming electronic apparatus
First Claim
1. A method of reprogramming electronic apparatus programmed with a first code held in a non-volatile memory during normal operation of said apparatus comprising a. writing into a temporary memory a second code having a reprogramming portion arranged to reprogram said non-volatile memory b. executing at least said reprogramming portion of said second code from said temporary memory in order to (i) cause said second code to be programmed into said non-volatile memory and (ii) thereby replace said first set of code in said non-volatile memory.
2 Assignments
0 Petitions
Accused Products
Abstract
An electronic apparatus programmed with a first code stored in a non-volatile memory during normal operation is reprogrammed by writing into a temporary memory a second code having a portion for reprogramming the non-volatile memory and an instruction portion. At least the reprogramming portion of the second code is executed from the temporary memory to cause the second code to be programmed into the non-volatile memory to replace the first set of code in the non-volatile memory.
-
Citations
28 Claims
-
1. A method of reprogramming electronic apparatus programmed with a first code held in a non-volatile memory during normal operation of said apparatus comprising
a. writing into a temporary memory a second code having a reprogramming portion arranged to reprogram said non-volatile memory b. executing at least said reprogramming portion of said second code from said temporary memory in order to (i) cause said second code to be programmed into said non-volatile memory and (ii) thereby replace said first set of code in said non-volatile memory.
- 18. An electronic apparatus comprising a non-volatile, reprogrammable memory holding a first code, a temporary memory arranged to hold code temporarily, a processor arranged to execute instructions held in either the non-volatile memory or the temporary memory, and a receiver arranged to receive data from a source external of the apparatus, the processor being arranged to (a) download a second code having at least a reprogramming portion into the temporary memory via the receiver, (b) store said second code in said temporary memory, and (c) execute at least said reprogramming portion of said second code residing in said temporary memory to reprogram said flash memory with said second code.
Specification