摘要 |
A data processing apparatus comprising: flash ROM that can communicate with a CPU, the flash ROM comprises a boot sector that stores a boot selector program, a first boot sector and a second boot sector each storing a boot program that is selectively called by the boot selector program. The CPU executes the boot selector program to select the first boot sector or the second boot sector each storing a boot program to be executed. The CPU executes the selected boot program to verify a version code stored in a main sector and the selected boot sector. The CPU executes a main program when the version code in the main sector matches the version code in the selected boot sector.
|