Patent ID: 8832359
Filing Date: 2014-09-09
Classification: G06F

Abstract:
1. An in-vehicle apparatus comprising: a memory having a NAND type flash memory and a memory controller, wherein the NAND type flash memory stores a boot program and another program, which is read out according to execution of the boot program, and wherein the memory controller executes an initialization setting process in such a manner that the memory controller searches all of failure blocks in the NAND type flash memory when the in-vehicle apparatus is energized, and manages a relation between a logic block and a physical block with eliminating searched failure blocks; a backup power source for transforming a voltage of a battery to a first voltage, wherein the battery is mounted on a vehicle; a power source switch coupled between the backup power source and the memory so that the backup power source applies the first voltage to the memory when the power source switch is in an on-state; a main power source coupled with the backup power source so that the main power source generates a second voltage based on the first voltage when an energization instruction is input; a main control unit coupled with the main power source; and a power source control unit coupled with the backup power source, wherein the main control unit is activated when the main power source applies the second voltage to the main control unit, wherein the main control unit determines whether the initialization setting process is completed by the memory controller after the main control unit is activated, wherein, when the main control unit determines that the initialization setting process is not completed, the main control unit executes a standby process for waiting for completion of the initialization setting process, and executes a boot process for reading the boot program from the memory after the standby process, wherein, when the main control unit determines that the initialization setting process is completed, the main control unit executes the boot process without executing the standby process, wherein, when the main control unit receives a data backup instruction, the main control unit stores a backup data in the memory, wherein, when the backup power source applies the first voltage to the power source control unit, the power source control unit is activated, wherein, when the power source control unit is activated, the power source control unit controls the power source switch to turn on, and switches to an activation trigger standby mode, in which the power source control unit waits for generation of an activation trigger, wherein, when the power source control unit is in the activation trigger standby mode, and the activation trigger is generated, the power source control unit inputs the energization instruction to the main power source, wherein, when the activation trigger is terminated after an input of the energization instruction to the main power source, the power source control unit inputs the backup instruction to the main control unit, wherein, when the main control unit completes the data backup normally, the power source control unit halts to input the energization instruction to the main power source, and switches to the activation trigger standby mode, and wherein, when the main control unit does not complete the data backup normally, the power source control unit controls the power source switch to turn off and on so that the power source switch is reset, and further, the power source control unit halts to input the energization instruction to the main power source, and inputs the energization instruction to the main power source again.