摘要 |
<P>PROBLEM TO BE SOLVED: To streamline functional modifications to a program stored in a ROM. <P>SOLUTION: A transfer function 41, when receiving a vendor command sent from a host 20, acquires modified firmware and an interrupt vector included in the vendor command and writes them into a predetermined area in a central management block 44 of a flash memory 3. A load function 42, in response to a trigger signal corresponding to an event indicating, for example, power supply from a power part 32 of the host 20, expands not only firmware 40 stored in the ROM 9 but also the modified firmware 45 and interrupt vector 46 stored in the central management block 44 of the flash memory 3 on a RAM 10 and notifies the expansion to a CPU 8 and the like as an interrupt signal. The CPU 8 receiving the interrupt signal executes a corresponding function in the firmware 40 or the modified firmware 45 according to information (for example, address on RAM area) indicated by the interrupt vector present on the RAM 10. <P>COPYRIGHT: (C)2006,JPO&NCIPI |