CN103034509B - 车载设备 - Google Patents

车载设备 Download PDF

Info

Publication number
CN103034509B
CN103034509B CN201210410049.5A CN201210410049A CN103034509B CN 103034509 B CN103034509 B CN 103034509B CN 201210410049 A CN201210410049 A CN 201210410049A CN 103034509 B CN103034509 B CN 103034509B
Authority
CN
China
Prior art keywords
control unit
main control
backup
power
installation process
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201210410049.5A
Other languages
English (en)
Other versions
CN103034509A (zh
Inventor
金森贤树
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Original Assignee
Denso Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Denso Corp filed Critical Denso Corp
Publication of CN103034509A publication Critical patent/CN103034509A/zh
Application granted granted Critical
Publication of CN103034509B publication Critical patent/CN103034509B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • B60R16/023Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1417Boot up procedures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1441Resetting or repowering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/2015Redundant power supplies

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Quality & Reliability (AREA)
  • Human Computer Interaction (AREA)
  • Mechanical Engineering (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

一种车载设备包括:闪存(7c);用于执行初始化过程的存储器控制器(7a);备份电源(8);电源;控制器;以及电源控制器。根据初始化的未完成,控制器执行待机/引导过程。根据初始化的完成,控制器执行该引导过程。根据数据备份指令的接收,控制器将数据存储在存储器中。电源控制器切换至触发器待机模式。根据触发器,电源控制器输入供电指令至电源。根据触发器的终止,电源控制器输入数据备份指令至控制器。根据备份的完成,电源控制器停止输入供电指令,并切换至触发器待机模式。根据备份的未完成,电源控制器重置开关和电源。

Description

车载设备
技术领域
本发明涉及一种车载设备,其具有作为引导装置存储器的存储引导程序的闪存。
背景技术
例如车载导航设备的车载电子设备通常包括作为通用存储器的闪存。例如,对应于USP6,067,398的JP-A-H09-182010教导了这种设备。此类闪存包括IPL(即,初始程序载入器)、用于存储OS(即,操作***)以及应用程序的闪存,以及用于映射介质的闪存卡。用于引导装置的闪存是一种NOR类型的闪存。因此,该存储器的尺寸大,并且生产成本高。另一方面,用于映射介质的闪存卡是一种NAND类型的闪存,因此,该存储器的尺寸小,并且生产成本低,以及进一步地,存储器容量大。因此,当NAND类型的闪存被用于该引导装置时,减少了生产成本。
在提供闪存的多个存储块中,NAND类型的闪存包括固有故障块。此外,当该闪存运行时,新的故障块被生成。因此,存储卡控制器控制该闪存不去使用这种故障块。进一步地,该NAND类型的闪存具有有限的可重写次数。该存储卡控制器还管理该闪存的可重写次数。
在例如SD卡的NAND类型的闪存中,为了管理可重写次数以及故障块,当电源给***供电即当附件开关(accessoryswitch)打开时,该存储卡控制器执行初始化设置过程。这里,在初始化设置过程中,该存储卡控制器搜索(扫描)所有的闪存,并且该存储卡控制器搜索或扫描存储在闪存中的转换表。该存储卡控制器最多花费大约一秒钟用于完成该初始化设置过程。这是根据实际测量结果得出的。相应地,当SD卡被用于该引导装置时,例如,当该存储卡控制器执行初始化设置过程时CPU不能访问闪存。结果,用于从闪存首先读取IPL的CPU读取过程被延迟。因此,例如OS的软件激活也被延迟,从而对车载LAN的通信响应可能不会准时。
因此,即使当附件开关断开,但连接至电池的后备电源与该SD卡耦合,从而在***被供电后初始化设置过程仅在***的生产过程中被执行。因此,SD卡的初始化设置过程并不在用户利用车辆的条件下被执行,其会挂载***。
当附件开关断开时,CPU控制SD卡以将备份数据存储在其中。当CPU不能控制SD卡以正常备份数据时,就必须重置该SD卡,这是由于该SD卡的备份过程没有被正常完成。
然而,当***包括上述特征时,当附件开关打开时就必须初始化该SD卡。因此,当SD卡被初始化时,初始化设置过程在该SD卡上被执行。因此,软件的激活被延迟。
发明内容
本发明的目的是提供一种车载设备,具有作为引导装置存储器的、存储引导程序的NAND类型闪存。在用于激活控制器的激活触发器关闭之前所述控制器控制所述闪存以备份数据的情况中,即使当由于所述闪存不能正常备份数据而导致所述控制器重置所述NAND类型闪存时,所述车载设备也在下一激活时刻准时激活软件。
根据本公开的一个示例方面,一种车载设备包括:存储器,其具有NAND类型闪存和存储器控制器,其中所述NAND类型闪存存储引导程序和另一程序,所述另一程序是根据所述引导程序的执行而被读出的,并且其中所述存储器控制器执行初始化设置过程,以使得所述存储器控制器在所述车载设备被供电时搜索所述NAND类型闪存中的所有故障块,并通过消除搜索到的故障块来管理逻辑块和物理块之间的关系;备份电源,用于将电池的电压转换为第一电压,其中所述电池被安装在车辆中;电源开关,耦合在所述备份电源和所述存储器之间,从而当所述电源开关处于打开状态时,所述备份电源将所述第一电压施加至所述存储器;主电源,与所述备份电源相耦合,从而当供电指令被输入时,所述主电源基于所述第一电压生成第二电压;主控单元,与所述主电源相耦合;以及电源控制单元,与所述备份电源相耦合。当所述主电源将所述第二电压施加至所述主控单元时,所述主控单元被激活。在所述主控单元被激活后,所述主控单元确定所述初始化设置过程是否被所述存储器控制器完成。当所述主控单元确定所述初始化设置过程没有完成时,所述主控单元执行待机过程以等待所述初始化设置过程完成,并在所述待机过程后执行引导过程以从所述存储器中读取所述引导程序。当所述主控单元确定所述初始化设置过程完成时,所述主控单元执行所述引导过程而无需执行所述待机过程。当所述主控单元接收到数据备份指令时,所述主控单元将备份数据存储至所述存储器。当所述备份电源将所述第一电压施加至所述电源控制单元时,所述电源控制单元被激活。当所述电源控制单元被激活时,所述电源控制单元控制所述电源开关打开,并切换至激活触发器待机模式,在所述激活触发器待机模式中,所述电源控制单元等待激活触发器的生成。当所述电源控制单元处于所述激活触发器待机模式,并且所述激活触发器被生成时,所述电源控制单元输入所述供电指令至所述主电源。当在输入所述供电指令至所述主电源后所述激活触发器被终止时,所述电源控制单元输入所述备份指令至所述主控单元。当所述主控单元正常地完成数据备份时,所述电源控制单元停止输入所述供电指令至所述主电源,并切换至所述激活触发器待机模式。当所述主控单元没有正常地完成所述数据备份时,所述电源控制单元控制所述电源开关断开和打开以使得所述电源开关被重置,并且进一步地,所述电源控制单元停止输入所述供电指令至所述主电源,以及再次输入所述供电指令至所述主电源。
在上述设备中,当车辆被交付给车辆的使用者,并且使用者执行附件开启操作,即,当所述激活触发器被生成时,所述电源控制单元控制所述主电源为所述主控单元供电从而所述主控单元被激活。在这种情况下,由于所述存储器已经完成了所述初始化设置过程,它无需再次执行所述初始化设置过程,尽管花费了很多时间完成所述初始化设置过程。因此,所述主控单元立即执行引导过程以从所述存储器读出所述引导程序。在所述引导程序被执行后,所述设备可立即响应来自于外部装置的指令。
当所述激活触发器被终止时,根据所述备份指令,所述主控单元控制所述存储器以存储所述备份数据。如果所述主控单元不能控制所述存储器成功地存储所述备份数据,则所述电源控制单元确定故障发生,并且所述电源控制单元重置所述电源开关。进一步地,所述电源控制单元停止输入所述供电指令至所述主电源。因此,故障状态被解决。在这种情况下,由于所述电源开关被重置以使得所述电源开关断开和打开,因此恰在所述备份电源停止为所述存储器供电后所述备份电源立即为所述存储器供电。相应地,所述存储器的所述存储器控制器执行所述初始化设置过程。因此,即使在所述激活触发器被终止后所述数据备份没有被正常地完成,所述初始化设置过程也被立即执行而无需等待下一激活触发器。因此,当下一激活触发器被生成时,由于所述初始化设置过程已经被完成,所述主控单元立即执行引导过程以从所述存储器中读出所述引导程序,从而所述引导程序被立即执行。
附图说明
根据下文参照附图所进行的详细描述,本发明的上述和其他目的、特征和优点将变得更加明显。在附图中:
图1是示出第一实施例的整个***的图;
图2是示出重置定序器操作的流程图;
图3是示出根据重置定序器操作的CPU重置操作的图;
图4是示出CPU激活过程的流程图;
图5A和5B是示出CPU引导过程的图;
图6A是示出数据备份过程的第一进行过程的流程图,以及图6B是示出数据备份过程的第一进行过程的图;
图7A是示出数据备份过程的第二进行过程的流程图,以及图7B是示出数据备份过程的第二进行过程的图;
图8是示出CPU初始化过程的流程图;
图9是示出SD卡过渡状态的图;
图10是示出根据第二实施例的重置定序器操作的流程图。
具体实施方式
(第一实施例)
根据第一实施例的车载设备将参考图1至9进行解释。
图1示出了车载导航设备1的整体结构,其对应于该车载设备。设备1包括电源开关2、对应于电源控制器的重置定序器3、电源4、对应于控制器的CPU5、对应于备份存储器的DRAM6、对应于存储器的SD卡7等等。当备份电源8(BU电源)为设备1供电时,设备1被激活。即使当车辆的点火开关断开从而主电源关闭,BU电源8继续为设备1供电。BU电源8将例如12伏特的电池电压降低至例如3.3伏特的第一电压,并且接着,电源8用3.3伏特为设备1供电。BU电源8被连接至电源开关2、重置定序器3以及电源4。相应地,当设备1与BU电源8相耦合时,BU电源8为电源开关2、重置定序器3以及电源4供电。
电源开关2被连接至SD卡7。当电源开关2打开,即,当电源开关2处于操作模式时,BU电源8与SD卡7耦合。电源4在其中包括DC/DC转换器4a-4c。根据来自重置定序器3的ENB信号,电源4产生第二电压,该第二电压例如为3.3伏特、1.1伏特和1.8伏特。这里,ENB信号对应于作为供电信号的供电指令。接着,电源4输出第二电压至CPU5。重置定序器3包括计时器3a、对应于初始化设置过程确定值的备份标记3b(即,BU标记)、对应于备份完成确定值的备份结束标记3c(即,BU结束标记)等等。当BU电源8为重置定序器3供电从而重置定序器3被激活时,BU标记3b和BU结束标记3c指示关闭状态。重置定序器3从车辆的点火开关接收附件开启信号。附件开启信号的接收对应于激活触发器的开启状态。附件开启信号是电平信号,使得例如当点火开关处于附件位置(accessoryposition)时,附件开启信号指示高电平。根据附件开启信号的接收,重置定序器3控制电源开关2和电源4。可选地,电源可为系列电源(seriespowersource)。
SD卡7在其中包括控制器7a、RAM7b、以及NAND类型闪存7c。通过使用存储在RAM7b中的转换表,控制器7a控制NAND类型闪存7c中的故障块。该转换表指示逻辑块和物理块之间的对应关系。
特别地,NAND类型闪存7c被划分为多个存储块。当存储块中的数据被删除时,每个存储器提供最小单元。NAND类型闪存7c中的块包括初始故障块和后来故障块。该初始故障块是当闪存7c被制造时生成的。该后来故障块是在闪存7c被制造后在使用时生成的。控制器7a控制这些块从而不使用故障块。NAND类型闪存7c的数据控制由额外的写入***执行,从而更新数据被写入已经被删除的区域,并且当数据被更新时原始数据存在于其中的区域被删除。相应地,与逻辑块相对应的数据存在于其中的物理块不被固定,而是在存储器中被移动。相应地,控制器7a为所有物理块的逻辑块地址信息搜索存储区域。接着,控制器7a生成逻辑块和物理块之间的转换表。一旦当SD卡7被供电,所有块的搜索操作被执行,这是由于在转换表被生成后,根据该转换表立即确定对应于逻辑块的物理块。特别地,一旦每次当电源开关2从断开状态切换至接通状态从而BU电源8为导航设备1供电时,所有块的搜索操作被执行。这里,搜索操作对应于初始化设置过程,一旦每次电力激活被执行,该操作被执行。当数据被更新并且对应于该数据的物理块的位置被改变时,控制器7a更新逻辑地址和物理地址之间的转换表。因此,该转换表总是被更新,从而为下一次访问SD卡7准备好该表。
通过数据线、地址线和命令线,SD卡7与CPU5相耦合。根据SD卡7的规格,这些线通过上拉电阻9连接至CPU5的3.3伏特线,该3.3伏特线是电源线。SD卡7的NAND类型闪存7c存储IPL(对应于引导程序的初始程序载入器)、OS(对应于由引导程序的执行读出的程序的操作***)、应用程序,映射数据等等。该IPL是用于CPU读取OS的最小程序。
CPU5控制DRAM6以存储数据。DRAM6通过DC/DC转换器10和电源开关11被供电,从而数据的存储状态被保持。DC/DC转换器10与BU电源8相耦合。当故障发生时,重置定序器3控制电源开关11断开,从而DRAM6被重置。
鉴于上文描述的SD卡7的操作条件,当电力被激活时,需要花费时间由控制器7a执行初始化设置过程。在初始化设置过程期间,CPU5不能访问SD卡7。SD卡7的初始化设置过程的时间取决于SD卡7的制造商和规格。本申请发明人证实最大的初始化设置过程时间大约为1秒钟。因此,当SD卡7被供电时,CPU5最多大约有1秒钟不能访问SD卡7。在初始化设置过程的时间段内,IPL不能被从SD卡7中读出。因此,设备1不能对经由车载LAN的请求作出响应。
因此,重置定序器3和CPU5以如下方式运行。
图2是示出重置定序器3操作的流程图。当导航设备1被连接至BU电源8时,重置定序器3被供电和激活。当重置定序器3被激活时,在步骤S1中重置定序器3控制电源开关2打开。BU电源8被连接至SD卡7从而SD卡7被供电。当电池与车辆相耦合时,使用BU电源8的SD卡7的供电状态继续。一般地,仅在BU电源8刚刚被连接至设备1后该初始化设置过程被执行。然而,在电池完全放电后再对电池充电时,当电池被恢复时,或者当导航设备1被重连接至BU电源8时,该重置定序器3被激活,从而该初始化设置过程被再次执行。当重置定序器3控制电源开关2打开和关闭时,从BU电源8至SD卡7的供电被中断。接着,当从BU电源8至SD卡7的供电被恢复时,即,电力被再次激活时,该初始化设置过程被再次执行。进一步地,如稍后所描述的,当CPU5被重置时,CPU5初始化SD卡7,并且因此,该初始化设置过程被再次执行。
当重置定序器3被激活时,重置定序器3变为待机模式,其对应于激活触发器待机模式。接着,在步骤S2,重置定序器3根据BU结束标记检查备份的完成。当数据备份是正常完成时,BU结束标记表示为“1”。当重置定序器3为第一次被激活时,即,当导航设备1被首次连接至BU电源8从而重置定序器3为第一次被激活时,BU结束标记表示为“0”。因此,在步骤S3,重置定序器3待机直到激活触发器出现。当将导航设备1附加至车辆的操作员将点火开关转向附件开启位置以便确认设备1的操作时,设备1接收该附件开启信号从而激活触发器出现或打开,即,在步骤S3的确定指示“ACC-ON”。接着,在步骤S4,ENB信号被输入至电源4,从而1.1伏特、1.8伏特或3.3伏特被施加至CPU5。因此,在步骤S5,CPU5被重置。
当在步骤S5,CPU5被重置时,CPU5初始化SD卡7。
图8是示出SD卡7初始化过程的流程图,其由CPU5执行。在步骤T1,CPU5为SD卡7生成状态命令。接着,在步骤T2,CPU5确定是否存在来自SD卡7的响应。当SD卡7是“空闲”(idle)状态时,其表示初始化设置过程没有完成,不可能对SD卡7进行访问。相应地,在这种情况下,所述响应不存在,即,在步骤T2的确定是“没有响应”(NORESPONSE)。接着,在步骤T3,CPU5生成SD初始化命令。接着,在步骤T4,CPU5确定SD卡7是否被初始化。进一步地,在步骤T5,CPU5确定时间是否耗尽。当时间耗尽而没有完成初始化时,即,当步骤T5的确定是“时间耗尽”(TIME-OUT)时,CPU5在步骤T3再次生成SD初始化命令。当在时间耗尽前SD卡7中的初始化设置过程完成时,即,当步骤T4的确定是“完成”(COMPLETED)时,在步骤T6,CPU5生成所述状态命令。接着,在步骤T7,CPU5确认响应错误是否发生。当不存在响应错误时,即,当在步骤T7的确定是“没有错误”(NOERROR)时,CPU5结束SD卡7的初始化。当存在响应错误时,即,当步骤T7的确定是“错误”(ERROR)时,CPU5在步骤T3再次生成SD初始化命令。在这种情况下,当初始化设置过程完成时SD卡7从“空闲”状态切换至“过渡”(tran)状态,从而CPU5能够访问SD卡7。
图9示出了SD卡7的过渡状态。当电力被激活时,SD卡7处于“空闲”状态。当CPU5初始化SD卡7时,即,当SD卡7的初始化设置过程完成时,SD卡7从“空闲”状态切换至“过渡”状态,从而CPU5可以访问SD卡7。在这种情况下,需要花费一秒钟从“空闲”状态切换至“过渡”(tran)状态,即,执行初始化序列。当SD卡7从CPU5接收到读取命令时,SD卡7从“过渡”状态切换至“数据”状态。当该读取过程完成时,SD卡7从“数据”状态切换至“过渡”状态。当SD卡7从CPU5接收到写入命令时,SD卡7从“过渡”状态切换至“编程”(prg)状态。当该写入过程完成时,SD卡7从“数据”状态切换至“过渡”状态。
在SD卡7处于“过渡”状态、“数据”状态和“编程”状态的其中一个的情况下,当SD卡7从CPU5接收到重置命令时,SD卡7切换至“空闲”状态。
相继地,CPU5执行激活过程。
图4是示出CPU5的激活过程的流程图。CPU5读取重置定序器3的BU标记3b,从而CPU5确定BU标记3b是否处于开启状态。在重置定序器3被激活的情况下,BU标记处于关闭状态。在这种情况下,等待过程(即,待机过程)被执行。在待机过程中,CPU5待机足够的时间以便完成SD卡7的初始化设置过程。例如,待机时间被设置为两秒钟。在待机过程完成后,CPU5开启BU标记3b。接着,CPU5执行引导过程。
图5示出了CPU5的引导过程的进行过程。CPU5的ROM5a初始地存储着引导载入器和SD驱动器。首先,CPU5从ROM5a中读取引导载入器,并且CPU5激活SD驱动器以便能够访问SD卡7。进一步地,CPU5设置用于与SD卡7通信的I/F。此后,CPU5将读取命令发送至SD卡7以便读取IPL。在这种情况下,如上文所述,由于SD卡7的初始化设置过程已完成,CPU5可从SD卡7中读取IPL。当CPU5执行IPL时,CPU5可读取OS。
在图2中,已经重置了CPU5的重置定序器3在步骤S6使CPU5的激活待机。当时间耗尽时,即,当步骤S6中的确定为“时间耗尽”时,重置定序器3确定发生了故障。在这种情况下,在步骤S7重置定序器3再次重置CPU5,从而重置定序器3重新启动CPU5。当CPU5的激活完成时,即,当步骤S6中的确定为“完成”时,重置定序器3切换至操作模式。在步骤S8,重置定序器3监视CPU5是否正常工作。接着,在步骤S9重置定序器3确定附件开启信号的接收状态是否继续。当CPU5没有正常工作时,即,当步骤S8中的确定为“NG”时,在步骤S7中重置定序器3重复地重置CPU5。
图3示出了由重置定序器3执行的针对CPU5的重置操作。在CPU5被激活后,CPU5以计时器计数的预定周期输出清除信号至重置定序器3。该清除信号被用于作为监视信号的看门狗。通过使用计数器,重置定序器3执行计数操作。当重置定序器3在预定特定时间内从CPU5接收到清除信号时,重置定序器3清除该计数器。当重置定序器3在预定特定时间内没有从CPU5接收到清除信号,并且计数值已满(即,计数值为“FFFF…”)时,重置定序器3确定发生了故障,并且重置定序器3重置CPU5。重置操作可以与此操作不同。可选地,重置操作可被以不同的方式执行。
当附件开关断开(即,当步骤S9的确定为“断开”)时,重置定序器3切换至终止过程模式(即,完成过程模式)。当重置定序器3处于终止过程模式时,重置定序器3激活过程终止计时器(即,过程完成计时器),并且中断CPU5从而在步骤S10执行数据备份过程。这里,对CPU5的中断对应于备份指令。
图6A至7B图示了示出数据备份进行过程的流程图。两个不同进行过程被示出。在图6A和6B的第一进行过程中,当重置定序器3中断CPU5时,CPU5将存储在RAM5b中的数据写入DRAM6。RAM5b用作高速缓冲存储器。重置定序器3确定用于SD卡7的备份数据是否存在。当备份数据存在时,重置定序器3将DRAM6中的备份数据传输至SD卡7。当DRAM6中存在另一备份数据时,即,当要存储在DRAM6而不是SD卡7中的另一备份数据存在时,DRAM6自刷新。在自刷新过程中,DRAM6中的刷新电路自动刷新DRAM6自身。当刷新指令被输入一次时,仅通过被提供给DRAM6的电力,DRAM6可保持数据。因此,电力消耗可以被减少。
在图7A和7B的第二进行过程中,当重置定序器3中断CPU5时,CPU5将RAM5b中的数据写入DRAM6。当要存储在DRAM6而不是SD卡7中的另一备份数据存在时,DRAM6自刷新。接着,当用于SD卡7的备份数据存在时,重置定序器3将备份数据写入SD卡7中。
根据上述进行过程,重置定序器3备份在CPU5的RAM5b中存储的数据,并且该备份数据被存储在SD卡7中。
在图2中,在重置定序器3在完成过程中试图备份数据后,在步骤S11重置定序器3确定备份是否被正常地完成。当备份过程在由计时器计时的预定时间内被正常地完成时,即,当步骤S11的确定为“OK”时,在步骤S12中重置定序器3将BU结束标记设置为“1”。接着,在步骤S14,重置定序器3清除计时器,并关闭电源4从而CPU5停止工作。当时间耗尽,即,当在S11步骤的确定为“NG”时,重置定序器3确定故障发生。接着,在步骤S13,重置定序器3关闭电源4。进一步地,重置定序器3控制电源开关2打开和断开,从而重置定序器3重置SD卡7。因此,SD卡7的控制器7a执行初始化设置过程而无需等待下一次附件开启动作。故障状态被解决,并且设备1已为下一次激活(即,下一次附件开启动作)做好准备。特别地,当下一次附件开启动作出现时,初始化设置过程已经被完成。因此,引导过程被立即执行,并且该设备可迅速响应外部指令。
使得备份没有被正常完成的故障状态的因素可能是SD卡7的故障或CPU5的故障。当SD卡7被重置时,SD卡7的故障被解决。在备份是由于CPU故障而未被正常完成的情况中,即使当SD卡7被重置,故障可能仍未被解决。
在本实施例中,重置定序器3停止对电源4的供电指令,即,在步骤S14,至CPU5的1.1伏特、1.8伏特或3.3伏特的施加被关闭。因此,重置定序器3从完成过程模式切换至待机模式,并且它返回至步骤S2。在步骤S2,重置定序器3根据BU结束标记检查备份过程是否被完成。当BU结束标记为“1”时,即,当步骤S2中的确定为“BU结束标记=1”时,重置定序器3确定备份被正常地完成。接着,重置定序器3待机直到激活触发器出现。在这种情况下,由于SD卡7还未被重置,所以SD卡7处于“过渡”状态。当下一附件开启指令被输入时,CPU5有可能在下一附件开启动作发生时访问SD卡7。当备份没有被正常地完成时,BU结束标记为“0”,即,在步骤S2的确定为“BU结束标记=0”,重置定序器3跳过步骤S3,即,重置定序器3并不等待下一附件开启动作。接着,进入步骤S4。在步骤S4,重置定序器3控制电源4工作,从而1.1伏特、1.8伏特、或3.3伏特被施加至CPU5。在那之后,在步骤S5重置定序器3重置CPU5。当CPU5被重置时,发生在CPU5中的故障被解决。这里,当CPU5在步骤S5被重置时,即,当重置过程或重启过程被在CPU5中执行时,初始化过程在SD卡7中被自动地执行,即,SD卡7的初始化设置过程被执行。
当CPU5的激活在步骤S6完成,并且重置定序器3确认CPU5正常工作时,即,步骤S8中的确定为“OK”,重置定序器3确定CPU5在附件关闭状态下工作。因此,步骤S9的确定为“关闭”。在这种情况下,自动进入步骤S10,并且接着,数据备份过程被执行。当数据备份过程被正常地完成时,即,当步骤S11中的确定为“OK”时,在步骤S12将BU结束标记设置为“1”。因此,SD卡7中的“过渡”状态继续。
在上述操作中,当数据备份过程在附件关闭状态下没有被正常地完成时,重置定序器3重置SD卡7而无需等待下一附件开启动作。因此,初始化设置过程将被完成直到下一附件开启动作。因此,SD卡7的“过渡”状态被保持。因此,当附件开启动作发生时,CPU5立即访问SD卡7,并且因此,在没有延迟的情况下软件被激活。
进一步地,SD卡7被重置,并且CPU5也被重置(即,重启)而无需等待下一附件开启动作。数据备份被重复地执行直到数据备份过程被正常地完成。SD卡7正确无误地备份数据。
在此,当数据备份没有被正常地完成时,即,当步骤S11的确定为“NG”,并且进入步骤S13和S14时,被试图存储至DRAM6中的备份数据可能包括故障。特别地,要被存储在DRAM6中作为备份数据的数据可能是不正确的。例如,数据可能被破坏,或者数据可能有缺陷。因此,有必要重置DRAM6。因此,在本实施例中,重置定序器3停止对电源4的供电指令,即,在步骤S14,至CPU5的1.1伏特、1.8伏特或者3.3伏特的施加被关闭。此外,尽管电源开关11那时处于接通状态,但是重置定序器3控制电源开关11打开和断开,从而至DRAM6的供电被中断,并且接着,DRAM6被重启,即,DRAM6被重置。因此,对应于备份存储器的DRAM6中存放的备份数据的故障被无误地改正,并且初始状态被准备。因此,在DRAM6中已准备好正常地备份数据。
必须在位于SD卡7和CPU5之间的数据线、地址线和命令线上执行上拉操作。当上拉电阻9被连接至BU电源8时,在CPU5处于停止状态的情况下,CPU5可能不稳定,这是由于来自BU电源8的电压被旁路至CPU5。
然而,在本实施例中,上拉电阻9被连接至CPU5的电源线,即,3.3伏特线。因此,在CPU5的供电被停止的情况下,上拉电阻9的电压变为零,从而至CPU5的电压的旁路被限制。
当车辆被运输至作为车辆用户的消费者,并且用户操作以打开附件开关时,SD卡7的初始化设置过程已经被完成。因此,在SD卡7的初始化设置过程已经被完成的情况下附件开启操作被执行。在这种情况下,BU电源8继续为SD卡7供电。重置定序器3的BU标记3b处于开启状态。如在图4的激活过程中所示,由重置定序器3激活的CPU5立即执行引导过程而无需执行待机过程,从而CPU5从SD卡7读取IPL。因此,CPU5迅速从SD卡7读取IPL,并且CPU5执行IPL从而CPU5读取OS。CPU5无误地响应经由车载LAN发送的请求。
当时间在激活时刻用尽时,重置定序器3控制CPU5以重置CPU5。进一步地,重置定序器3监视CPU5是否CPU5正常地工作。当用户执行附件关闭动作时,重置定序器3备份数据。当数据备份没有被正常地完成时,重置定序器3重置SD卡7。进一步地,重置定序器3控制CPU5以强制停止CPU5的操作。此外,重置定序器3停止为DRAM6供电,从而DRAM6被重置。
在本实施例中,下述效果被获得。
当数据备份没有被正常地完成时,重置定序器3激活CPU5而无需等待附件开启动作,从而SD卡7从“空闲”状态切换至“过渡”状态。因此,CPU5可在下一附件开启操作时立即访问SD卡7。因此,软件的激活未被延迟。
CPU5根据备份标记确定是否必须执行待机过程。在此,备份标记指示开启状态或关闭状态,并被存储在重置定序器3中,重置定序器3被连接至BU电源8。即使当对CPU5的供电被中断时,激活的CPU5根据备份标记无误地确定初始化设置过程是否被完成。
当附件开启信号未被接收到时,重置定序器3中断CPU5。进一步地,CPU5备份数据。因此,必须备份的、存储在CPU5的RAM5b中的映射数据被存储在SD卡7中。进一步地,当映射数据不能被存储在SD卡7中时,确定故障发生,并且重置定序器3停止电源开关2、11以及电源4。因此,故障状态被修复,并且初始状态被恢复。
当至CPU5的供电被停止时,通过使用上拉电阻9,连接在SD卡7和CPU5之间的每条线的电压变为零伏特。因此,与上拉电阻9被连接至备份电源8的情况相比,CPU5被限制以免不稳定。在此,在上拉电阻9被连接至备份电源8的情况下,备份电源8的电压可能经由连接在CPU5和SD卡7之间的每条线的保护卡而旁路至CPU5,从而CPU5可能变得不稳定。
(第二实施例)
接下来,将参考图10如下文所述解释第二实施例。在第二实施例中,当备份没有被正常地完成时,SD卡7在CPU5被激活后备份数据。
图10示出了重置定序器3的操作。
当根据附件开启动作完成CPU5的激活时,即,当步骤S6的确定为“完成”时,在步骤S21中重置定序器3确定BU结束标记是否为零。当BU结束标记为零时,即,当步骤S21的确定为“BU结束标记=0”时,重置定序器3确定数据备份没有被正常地完成。接着,在步骤22重置定序器3备份数据。当数据备份被正常地完成时,即,当步骤S23的确定为“OK”时,重置定序器3设置BU结束标记为“1”。接着,进入步骤S8。
当数据备份没有被正常地完成时,即,当步骤S23的确定为“NG”时,重置定序器3重置SD卡7而无需等待附件关闭动作,即,步骤S9被跳过。因此,初始化设置过程被执行,并且SD卡7中的故障状态被修复。此时,SD卡7切换至“过渡”状态。接着,CPU5被重启,即,进入步骤S14,步骤S2的确定为“BU结束标记=0”,进入步骤S4和S5,并且步骤S6的确定为“完成”。当SD卡7变为“过渡”状态时,在步骤S22中重置定序器3在SD卡7中备份数据。
当在采取附件关闭动作后数据备份被正常地完成时,即,当步骤S23的确定为“OK”时,进入步骤S24,步骤S8的确定为“OK”,步骤S9的确定为“OFF”,进入步骤S10,步骤S11的确定为“OK”,并进入步骤S12,SD卡7的“过渡”状态继续,即使附件关闭动作被采取也是如此。因此,在下一附件开启动作时,SD卡7处于“过渡”状态。因此,CPU5可立即访问SD卡7。
在本实施例中,即使当数据备份没有被正常地完成时,SD卡7也从“空闲”状态切换至“过渡”状态直到采取下一附件开启动作。因此,与第一实施例相似,恰在采取了下一附件动作后CPU5可立即访问SD卡7。因此,软件的激活没有被延迟。
进一步地,恰在CPU5被激活后数据备份被执行。因此,尽管数据备份没有被正常地完成一次,但在CPU5被激活后该数据备份被无误地完成。在本实施例中,数据备份过程在步骤S22和S10中被执行两次。相应地,数据备份被无误地完成。
(其他实施例)
CPU5可确定在电源4激活的时刻当SD卡7没有响应时,初始化设置过程还没有被执行。在这种情况下,CPU5执行初始化设置过程。当SD卡7在电源4激活的时刻响应时,CPU5可确定初始化设置过程已经被完成。在这种情况下,CPU5执行引导过程而无需执行初始化设置过程。在这种结构下,在重置定序器3中无需提供备份标记。相应地,重置定序器3的结构被简化。
该车载设备可以是非导航设备的另一***。
上述公开具有下述方面。
根据本公开的一个示例方面,一种车载设备包括:存储器,其具有NAND类型闪存和存储器控制器,其中所述NAND类型闪存存储引导程序和另一程序,所述另一程序是根据所述引导程序的执行而被读出的,并且其中所述存储器控制器执行初始化设置过程,以使得所述存储器控制器在所述车载设备被供电时搜索所述NAND类型闪存中的所有故障块,并通过消除搜索到的故障块来管理逻辑块和物理块之间的关系;备份电源,用于将电池的电压转换为第一电压,其中所述电池被安装在车辆中;电源开关,耦合在所述备份电源和所述存储器之间,从而当所述电源开关处于打开状态时,所述备份电源将所述第一电压施加至所述存储器;主电源,与所述备份电源相耦合,从而当供电指令被输入时,所述主电源基于所述第一电压生成第二电压;主控单元,与所述主电源相耦合;以及电源控制单元,与所述备份电源相耦合。当所述主电源将所述第二电压施加至所述主控单元时,所述主控单元被激活。在所述主控单元被激活后,所述主控单元确定所述初始化设置过程是否被所述存储器控制器完成。当所述主控单元确定所述初始化设置过程没有完成时,所述主控单元执行待机过程以等待所述初始化设置过程完成,并在所述待机过程后执行引导过程以从所述存储器中读取所述引导程序。当所述主控单元确定所述初始化设置过程完成时,所述主控单元执行所述引导过程而无需执行所述待机过程。当所述主控单元接收到数据备份指令时,所述主控单元将备份数据存储至所述存储器。当所述备份电源将所述第一电压施加至所述电源控制单元时,所述电源控制单元被激活。当所述电源控制单元被激活时,所述电源控制单元控制所述电源开关打开,并切换至激活触发器待机模式,在所述激活触发器待机模式中,所述电源控制单元等待激活触发器的生成。当所述电源控制单元处于所述激活触发器待机模式,并且所述激活触发器被生成时,所述电源控制单元输入所述供电指令至所述主电源。当在输入所述供电指令至所述主电源后所述激活触发器被终止时,所述电源控制单元输入所述备份指令至所述主控单元。当所述主控单元正常地完成数据备份时,所述电源控制单元停止输入所述供电指令至所述主电源,并切换至所述激活触发器待机模式。当所述主控单元没有正常地完成所述数据备份时,所述电源控制单元控制所述电源开关断开和打开以使得所述电源开关被重置,并且进一步地,所述电源控制单元停止输入所述供电指令至所述主电源,以及再次输入所述供电指令至所述主电源。
在上述设备中,当所述电池为所述备份电源供电时,所述备份电源将所述第二电压提供至所述电源控制单元。因此,当所述备份电源将所述第二电压提供给所述电源控制单元时,所述电源控制单元打开所述电源开关,从而所述备份电源将所述第一电压提供给包括所述NAND类型闪存的所述存储器。因此,所述存储器被激活。此时,所述电源控制单元将所述供电指令输入至所述主电源从而所述主电源将所述第二电压提供给所述主控单元。因此,所述主控单元被激活,并且接着,所述电源控制单元被切换至所述激活触发器待机模式。因此,所述主控单元被激活,并且所述主控单元确定所述存储器是否完成了所述初始化设置过程。在此,通常在车辆被制造时出现这种情况:所述存储器开始执行所述初始化设置过程并根据所述激活触发器的生成而结束所述初始化设置过程,并且在所述电池被安装至车辆并与车辆中的其他装备相耦合后,即当第一附件开启操作被执行时,所述激活触发器第一次被生成。此时,由所述备份电源供电的所述存储器中的所述存储器控制器执行所述初始化设置过程,例如故障块搜索步骤、逻辑块和物理块之间的转换表的生成步骤等等。
此后,车辆被交付给车辆的使用者,并且使用者执行附件开启操作,即,当所述激活触发器被生成时,所述电源控制单元控制所述主电源为所述主控单元供电从而所述主控单元被激活。在这种情况下,由于所述存储器已经完成了所述初始化设置过程,它无需再次执行所述初始化设置过程,尽管花费了很多时间完成所述初始化设置过程。因此,所述主控单元立即执行引导过程以从所述存储器读出所述引导程序。在所述引导程序被执行后,所述设备可立即响应来自于外部装置的指令。
此后,当所述激活触发器被终止时,即,当附件关闭操作被执行时,所述电源控制单元输入所述备份指令至所述主控单元。当所述主控单元正常地完成所述数据备份时,所述电源控制单元停止为所述主控单元供电。此时,由于所述电源开关保持打开,因而所述备份电源为所述存储器供电的状态被保持。
当所述激活触发器被终止时,根据所述备份指令,所述主控单元控制所述存储器以存储所述备份数据。如果所述主控单元不能控制所述存储器成功地存储所述备份数据,则所述电源控制单元确定故障发生,并且所述电源控制单元重置所述电源开关。进一步地,所述电源控制单元停止输入所述供电指令至所述主电源。因此,故障状态被解决。在这种情况下,由于所述电源开关被重置以使得所述电源开关断开和打开,因此恰在所述备份电源停止为所述存储器供电后所述备份电源立即为所述存储器供电。相应地,所述存储器的所述存储器控制器执行所述初始化设置过程。因此,即使在所述激活触发器被终止后所述数据备份没有被正常地完成,所述初始化设置过程也被立即执行而无需等待下一激活触发器。因此,当下一激活触发器被生成时,由于所述初始化设置过程已经被完成,所述主控单元立即执行引导过程以从所述存储器中读出所述引导程序,从而所述引导程序被立即执行。
可选地,所述电源控制单元可以存储备份完成确定值,所述备份完成确定值指示所述数据备份是否被正常地完成。所述备份完成确定值的初始状态指示所述数据备份没有被完成。当所述备份完成确定值指示所述数据备份被正常地完成时,所述电源控制单元停止输入所述供电指令至所述主电源,并切换至所述激活触发器待机模式。当所述备份完成确定值没有指示所述数据备份被正常地完成时,所述电源控制单元重置所述电源开关,停止输入所述供电指令至所述主电源,以及再次输入所述供电指令至所述主电源。在这种情况下,易于基于所述备份完成确定值来确定所述数据备份是否被正常地完成。
可选地,所述电源控制单元可以存储初始化设置过程确定值,所述初始化设置过程确定值指示所述初始化设置过程是否被完成。当所述电源控制单元被激活时,所述初始化设置过程确定值指示第一初始化设置过程确定值。当所述主控单元被激活,并且所述初始化设置过程确定值是所述第一初始化设置过程确定值时,所述主控单元确定所述初始化设置过程没有被完成,并且进一步地,在所述初始化设置过程完成后,所述主控单元设置所述初始化设置过程确定值为第二初始化设置过程确定值。当所述主控单元被激活,并且所述初始化设置过程确定值是所述第二初始化设置过程确定值时,所述主控单元确定所述初始化设置过程被完成。在这种情况下,由于所述备份电源为所述电源控制单元供电,并且所述电源控制单元存储完成确定值,因此尽管所述主电源停止为所述主控单元供电,但是被激活的主控单元仍基于该完成确定值无误地确定所述初始化设置过程是否正常完成。
可选地,当所述主控单元被激活,并且所述主控单元不能访问所述存储器时,所述主控单元可以确定所述初始化设置过程没有被完成。当所述主控单元被激活,并且所述主控单元能访问所述存储器时,所述主控单元确定所述初始化设置过程被完成。在这种情况下,所述电源控制单元的结构被简化,这是由于无需在所述电源控制单元中存储所述备份完成确定值。
可选地,所述车载设备可以进一步包括备份存储器,所述备份存储器从所述备份电源被供电并存储所述备份数据。所述主控单元将所述备份数据存储在所述备份存储器中。当所述主控单元没有正常地完成所述数据备份时,所述主控单元确定故障发生,并且所述主控单元控制所述备份电源停止为所述备份存储器供电。在这种情况下,由于当故障发生时停止对所述备份存储器供电,存储在所述备份存储器中的所述备份数据的故障状态被解决,并且所述备份存储器被初始化。
可选地,所述车载设备可以进一步包括:多条线,其被耦合在所述存储器和所述主控单元之间;以及电源线,被耦合在所述主电源和所述主控单元之间。所述多条线中的一条被定义为上拉线。所述上拉线的上拉操作是所述存储器的规格所要求的。所述上拉线是经由上拉电阻被连接至所述电源线的。在这种情况下,与所述上拉电阻被连接至所述备份电源的情况相比,由于在所述主控单元不被供电的情况下,通过所述上拉电阻将在所述存储器和所述主控单元之间连接的预定线设置为零伏特,所以将电压旁路至所述主控单元而产生的不稳定性被限制。
可选地,所述激活触发器可由附件开启操作提供。在这种情况下,所述主控单元可根据所述附件开启操作被激活。
虽然已经参考本公开的实施例描述了本公开,然而应当理解的是本公开并不限制于这些实施例和构造。本公开意欲覆盖各种修改和等价配置。此外,虽然各种组合和配置、其他组合和配置包括更多、更少或仅仅单个部件,但是它们也处于本公开的精神和范围内。

Claims (7)

1.一种车载设备,包括:
存储器(7),其具有NAND类型闪存(7c)和存储器控制器(7a),其中所述NAND类型闪存(7c)存储引导程序和另一程序,所述另一程序是根据所述引导程序的执行而被读出的,并且其中所述存储器控制器(7a)执行初始化设置过程,以使得所述存储器控制器(7a)在所述车载设备被供电时搜索所述NAND类型闪存(7c)中的所有故障块,并通过消除搜索到的故障块来管理逻辑块和物理块之间的关系;
备份电源(8),用于将电池的电压转换为第一电压,其中所述电池被安装在车辆中;
电源开关(2),耦合在所述备份电源(8)和所述存储器(7)之间,从而当所述电源开关(2)处于打开状态时,所述备份电源(8)将所述第一电压施加至所述存储器(7);
主电源(4),与所述备份电源(8)相耦合,从而当供电指令被输入时,所述主电源(4)基于所述第一电压生成第二电压;
主控单元(5),与所述主电源(4)相耦合;以及
电源控制单元(3),与所述备份电源(8)相耦合,
其中当所述主电源(4)将所述第二电压施加至所述主控单元(5)时,所述主控单元(5)被激活,
其中在所述主控单元(5)被激活后,所述主控单元(5)确定所述初始化设置过程是否被所述存储器控制器(7a)完成,
其中当所述主控单元(5)确定所述初始化设置过程没有完成时,所述主控单元(5)执行待机过程以等待所述初始化设置过程完成,并在所述待机过程后执行引导过程以从所述存储器(7)中读取所述引导程序,
其中当所述主控单元(5)确定所述初始化设置过程完成时,所述主控单元(5)执行所述引导过程而无需执行所述待机过程,
其中当所述主控单元(5)接收到数据备份指令时,所述主控单元(5)将备份数据存储至所述存储器(7),
其中当所述备份电源(8)将所述第一电压施加至所述电源控制单元(3)时,所述电源控制单元(3)被激活,
其中当所述电源控制单元(3)被激活时,所述电源控制单元(3)控制所述电源开关(2)打开,并切换至激活触发器待机模式,在所述激活触发器待机模式中,所述电源控制单元(3)等待激活触发器的生成,
其中当所述电源控制单元(3)处于所述激活触发器待机模式,并且所述激活触发器被生成时,所述电源控制单元(3)输入所述供电指令至所述主电源(4),
其中当在输入所述供电指令至所述主电源(4)后所述激活触发器被终止时,所述电源控制单元(3)输入所述备份指令至所述主控单元(5),
其中当所述主控单元(5)正常地完成数据备份时,所述电源控制单元(3)停止输入所述供电指令至所述主电源(4),并切换至所述激活触发器待机模式,以及
其中当所述主控单元(5)没有正常地完成所述数据备份时,所述电源控制单元(3)控制所述电源开关(2)断开和打开以使得所述电源开关(2)被重置,并且进一步地,所述电源控制单元(3)停止输入所述供电指令至所述主电源(4),以及再次输入所述供电指令至所述主电源(4)。
2.根据权利要求1所述的车载设备,
其中所述电源控制单元(3)存储备份完成确定值,所述备份完成确定值指示所述数据备份是否被正常地完成,
其中所述备份完成确定值的初始状态指示所述数据备份没有被完成,
其中当所述备份完成确定值指示所述数据备份被正常地完成时,所述电源控制单元(3)停止输入所述供电指令至所述主电源(4),并切换至所述激活触发器待机模式,以及
其中当所述备份完成确定值没有指示所述数据备份被正常地完成时,所述电源控制单元(3)重置所述电源开关(2),停止输入所述供电指令至所述主电源(4),以及再次输入所述供电指令至所述主电源(4)。
3.根据权利要求1所述的车载设备,
其中所述电源控制单元(3)存储初始化设置过程确定值,所述初始化设置过程确定值指示所述初始化设置过程是否被完成,
其中当所述电源控制单元(3)被激活时,所述初始化设置过程确定值指示第一初始化设置过程确定值,
其中当所述主控单元(5)被激活,并且所述初始化设置过程确定值是所述第一初始化设置过程确定值时,所述主控单元(5)确定所述初始化设置过程没有被完成,并且进一步地,在所述初始化设置过程完成后,所述主控单元(5)设置所述初始化设置过程确定值为第二初始化设置过程确定值,以及
其中当所述主控单元(5)被激活,并且所述初始化设置过程确定值是所述第二初始化设置过程确定值时,所述主控单元(5)确定所述初始化设置过程被完成。
4.根据权利要求1所述的车载设备,
其中当所述主控单元(5)被激活,并且所述主控单元(5)不能访问所述存储器(7)时,所述主控单元(5)确定所述初始化设置过程没有被完成,以及
其中当所述主控单元(5)被激活,并且所述主控单元(5)能访问所述存储器(7)时,所述主控单元(5)确定所述初始化设置过程被完成。
5.根据权利要求1所述的车载设备,进一步包括:
备份存储器(6),从所述备份电源(8)被供电并存储所述备份数据,
其中所述主控单元(5)将所述备份数据存储在所述备份存储器(6)中,
其中当所述主控单元(5)没有正常地完成所述数据备份时,所述主控单元(5)确定故障发生,并且所述主控单元(5)控制所述备份电源(8)停止为所述备份存储器(6)供电。
6.根据权利要求1所述的车载设备,进一步包括:
多条线,其被耦合在所述存储器(7)和所述主控单元(5)之间;以及
电源线,被耦合在所述主电源(4)和所述主控单元(5)之间,
其中多条线中的一条被定义为上拉线,
其中所述上拉线的上拉操作是所述存储器(7)的规格所要求的,以及
其中所述上拉线是经由上拉电阻(9)被连接至所述电源线的。
7.根据权利要求1-6的任一项所述的车载设备,
其中所述激活触发器是由附件开启操作提供的。
CN201210410049.5A 2011-10-07 2012-09-28 车载设备 Expired - Fee Related CN103034509B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2011222783A JP5382084B2 (ja) 2011-10-07 2011-10-07 車両用装置
JP2011-222783 2011-10-07

Publications (2)

Publication Number Publication Date
CN103034509A CN103034509A (zh) 2013-04-10
CN103034509B true CN103034509B (zh) 2015-12-16

Family

ID=48021435

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210410049.5A Expired - Fee Related CN103034509B (zh) 2011-10-07 2012-09-28 车载设备

Country Status (5)

Country Link
US (1) US8832359B2 (zh)
JP (1) JP5382084B2 (zh)
KR (1) KR101333641B1 (zh)
CN (1) CN103034509B (zh)
TW (1) TWI492867B (zh)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104521146B (zh) * 2012-09-06 2017-09-22 松下知识产权经营株式会社 半导体集成电路
CN103744746B (zh) * 2013-12-30 2016-08-03 北京工业大学 一种基于索引的智能卡记录备份与恢复方法
CN103942130B (zh) * 2014-04-28 2015-11-18 山东华芯半导体有限公司 一种sd卡模型的时序控制方法
DE102014016842A1 (de) * 2014-11-13 2016-05-19 Technisat Digital Gmbh Starten von Datendiensten einer Navigationseinrichtung eines Fahrzeugs
JP6430896B2 (ja) 2015-06-05 2018-11-28 アルパイン株式会社 電子機器のスタンバイ処理制御装置およびスタンバイ処理制御方法
DE102015118659A1 (de) * 2015-10-30 2017-05-04 Minebea Co., Ltd. Verfahren und System zur Steuerung des Betriebs einer Steuereinrichtung
CN105956194A (zh) * 2016-06-18 2016-09-21 张阳康 一种电能网络数据的处理方法
JP6643210B2 (ja) * 2016-09-09 2020-02-12 本田技研工業株式会社 車両データ読出装置及び車両データ読出方法
KR102258171B1 (ko) * 2017-12-15 2021-05-28 주식회사 엘지에너지솔루션 워치독 타이머를 진단하기 위한 장치 및 방법
CN112078524B (zh) * 2019-06-12 2022-03-29 北京车和家信息技术有限公司 应用状态控制方法、装置、车辆及计算机可读存储介质
CN113993752B (zh) * 2019-06-27 2023-09-08 三菱电机株式会社 电子控制单元和计算机可读取的记录介质
WO2021010142A1 (ja) * 2019-07-12 2021-01-21 パナソニックIpマネジメント株式会社 車載ストレージシステム
DE102020200203B4 (de) * 2020-01-09 2022-01-20 Vitesco Technologies GmbH Vorrichtung zum Betreiben eines elektronischen Systems, insbesondere eines Fahrzeugs
JP7097630B2 (ja) * 2020-11-04 2022-07-08 株式会社ユピテル ユニット
CN112437134B (zh) * 2020-11-11 2022-06-24 浙江吉利控股集团有限公司 一种车载双主机的控制方法及控制***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09182010A (ja) * 1995-12-27 1997-07-11 Olympus Optical Co Ltd 画像記録装置
CN1445677A (zh) * 2002-03-19 2003-10-01 三星电子株式会社 使用闪存控制移动终端装置的信息处理***的装置和方法
US6845438B1 (en) * 1997-08-08 2005-01-18 Kabushiki Kaisha Toshiba Method for controlling non-volatile semiconductor memory system by using look up table

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3324148B2 (ja) * 1992-08-13 2002-09-17 株式会社デンソー バックアップメモリの検査装置
JP3500919B2 (ja) 1997-07-30 2004-02-23 株式会社デンソー 車両用ナビゲーション装置
US6862651B2 (en) * 2000-12-20 2005-03-01 Microsoft Corporation Automotive computing devices with emergency power shut down capabilities
JP2002342176A (ja) * 2001-05-21 2002-11-29 Hitachi Ltd 半導体記憶装置におけるデータ復元方式
JP2006178901A (ja) 2004-12-24 2006-07-06 Mitsubishi Electric Corp 車載情報装置用電源回路およびこの回路を使用した車載情報装置
JP5321438B2 (ja) 2009-12-14 2013-10-23 株式会社リコー 電子装置、起動制御方法、起動制御プログラム及び記録媒体
JP5077385B2 (ja) 2010-04-15 2012-11-21 株式会社デンソー 車両用ナビゲーション装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09182010A (ja) * 1995-12-27 1997-07-11 Olympus Optical Co Ltd 画像記録装置
US6845438B1 (en) * 1997-08-08 2005-01-18 Kabushiki Kaisha Toshiba Method for controlling non-volatile semiconductor memory system by using look up table
CN1445677A (zh) * 2002-03-19 2003-10-01 三星电子株式会社 使用闪存控制移动终端装置的信息处理***的装置和方法

Also Published As

Publication number Publication date
US8832359B2 (en) 2014-09-09
TWI492867B (zh) 2015-07-21
JP2013084089A (ja) 2013-05-09
TW201345760A (zh) 2013-11-16
US20130091323A1 (en) 2013-04-11
CN103034509A (zh) 2013-04-10
KR20130038149A (ko) 2013-04-17
KR101333641B1 (ko) 2013-11-27
JP5382084B2 (ja) 2014-01-08

Similar Documents

Publication Publication Date Title
CN103034509B (zh) 车载设备
CN100517246C (zh) 一种计算机远程控制方法及***
US20030135726A1 (en) Computer apparatus, power supply control method and program for reducing the standby power requirement in a computer supporting a wake-up function
WO2016047312A1 (ja) 車両制御装置、リプログラミングシステム
WO2022198973A1 (zh) 一种服务器固件自恢复***及服务器
CN101661435A (zh) 数据处理装置
CN112148341A (zh) 一种基于NiosII软核的FPGA在线升级方法
JP5077385B2 (ja) 車両用ナビゲーション装置
US11604635B2 (en) Online program updating method
CN103890713A (zh) 用于管理处理***内的寄存器信息的装置及方法
CN110928726A (zh) 一种基于看门狗及pxe的嵌入式***自恢复方法及***
CN103984645A (zh) 一种基于双控的缓存一致性数据刷写方法
CN108287670B (zh) 一种***关机时保护数据的方法及bmc
CN114537306A (zh) 域控制器及其上下电控制方法和装置、可读存储介质
KR102267485B1 (ko) 로봇 제어장치, 로봇시스템 및 로봇 제어방법
CN111103960A (zh) 一种Nvme SSD及其复位方法和***
JP4503003B2 (ja) 電源バックアップシステム及びこれを具えた電子機器
CN107707110A (zh) 一种电子导航***
CN113650498B (zh) 一种电动车的上电方法、装置、电动车及存储介质
JP6863043B2 (ja) 印刷装置
US20210318831A1 (en) Data storage device which can be controlled remotely and remote control system
CN116010183A (zh) 一种硬盘测试方法、装置、计算机设备及存储介质
CN104657304A (zh) 电子控制单元
CN117950731A (zh) 重置***设置存储器
JP2024001485A (ja) 情報処理装置、情報処理装置の制御プログラムおよび情報処理システム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20151216

Termination date: 20200928

CF01 Termination of patent right due to non-payment of annual fee