INFORMATION PROCESSING APPARATUS, CONTROL METHOD THEREOF, AND PROGRAM

To provide a technology of preventing a main CPU from executing a boot program before a sub CPU completes verifying the boot program when an information processing apparatus is started.SOLUTION: A main CPU 101 executes, when an MFP 1 is started, a program stored in an OTP area, to enter a standby st...

Full description

Saved in:
Bibliographic Details
Main Author ONO SHINICHI
Format Patent
LanguageEnglish
Japanese
Published 26.03.2020
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:To provide a technology of preventing a main CPU from executing a boot program before a sub CPU completes verifying the boot program when an information processing apparatus is started.SOLUTION: A main CPU 101 executes, when an MFP 1 is started, a program stored in an OTP area, to enter a standby state for a signal indicating a verification result of a boot code stored in a flash ROM 112. A sub CPU 115 verifies, when the MFP 1 is started, validity of the boot code stored in the flash ROM 112, and transmits a verification end signal 116 indicating a result of the verification to the main CPU 101. On receipt of the verification end signal 116 from the sub CPU 115, the main CPU 101 executes the boot code stored in the flash ROM 112.SELECTED DRAWING: Figure 1 【課題】情報処理装置の起動時に、サブCPUによるブートプログラムの検証の完了前に、メインCPUがブートプログラムを実行することを防止する技術を提供する。【解決手段】メインCPU101は、MFP1の起動時に、OTP領域に格納されているプログラムを実行することにより、フラッシュROM112に格納されているブートコードの検証結果を示す信号の受信を待つ状態に移行する。サブCPU115は、MFP1の起動時に、フラッシュROM112に格納されているブートコードの正当性を検証し、当該検証の結果を示す検証終了信号116をメインCPU101へ送信する。メインCPU101は、サブCPU115から検証終了信号116を受信すると、フラッシュROM112に格納されているブートコードを実行する。【選択図】図1
Bibliography:Application Number: JP20180176151