摘要 |
PURPOSE: A method for reducing initializing time of a system is provided to reduce time necessary to initialize a system and to upgrade software block. CONSTITUTION: A booter copies a software block stored in a flash memory to the DRAM after an upper processor was restarted(311). The booter sends a request for checksum values of entire software block to the upper processor without executing the software block(313). The upper processor transmits the checksum values read from a memory to the booter. The booter receives the checksum values(315), compares received checksum values with checksum values presently in the DRAM consecutively and decides whether the two of checksum values are equal or not(317). If the two of checksum values are not equal each other, the booter requests a header information of corresponding block(319), receives the information(321), clears a memory in which the corresponding block exists(323) and allocates the memory again(325). The booter receives a loading data and writes the loading data to the allocated memory(327). The booter decides whether the last checksum value is received or not(329). If the received checksum value is not the last, the booter increase an index of next block(331) to perform checksum value comparison and decision again.
|