Patent ID: 6401221
Filing Date: 2002-06-04
Classification: G06F

Abstract:
A method for providing for error recovery during in-circuit programming of a computer system, comprising:setting an in-circuit programming status to an incomplete value, indicating the in-circuit programming process is in progress; initiating the in-circuit programming process; when the in-circuit programming process terminates, setting the in-circuit programming status to a complete value indicating the in-circuit programming process is complete; and during initialization of the system, executing a first boot code sequence if the in-circuit programming status has a complete value, the first boot code sequence being programmable through the in-circuit programming process, and executing a second boot code sequence if the in-circuit programming status has an incomplete value, the second boot code sequence being protected from the in-circuit programming process, whereby the second boot code sequence cannot be modified during said in-circuit programming process.