一种车载设备包括:闪存(7c);用于执行初始化过程的存储器控制器(7a);备份电源(8);电源;控制器;以及电源控制器。根据初始化的未完成,控制器执行待机/引导过程。根据初始化的完成,控制器执行该引导过程。根据数据备份指令的接收,控制器将数据存储在存储器中。电源控制器切换至触发器待机模式。根据触发器,电源控制器输入供电指令至电源。根据触发器的终止,电源控制器输入数据备份指令至控制器。根据备份的完成,电源控制器停止输入供电指令,并切换至触发器待机模式。根据备份的未完成,电源控制器重置开关和电源。
【技术实现步骤摘要】
本专利技术涉及一种车载设备,其具有作为引导装置存储器的存储引导程序的闪存。
技术介绍
例如车载导航设备的车载电子设备通常包括作为通用存储器的闪存。例如,对应于USP6,067,398的JP-A-H09-182010教导了这种设备。此类闪存包括IPL(即,初始程序载入器)、用于存储OS(即,操作系统)以及应用程序的闪存,以及用于映射介质的闪存卡。用于引导装置的闪存是一种NOR类型的闪存。因此,该存储器的尺寸大,并且生产成本高。另一方面,用于映射介质的闪存卡是一种NAND类型的闪存,因此,该存储器的尺寸小,并且生产成本低,以及进一步地,存储器容量大。因此,当NAND类型的闪存被用于该引导装置时,减少了生产成本。在提供闪存的多个存储块中,NAND类型的闪存包括固有故障块。此外,当该闪存运行时,新的故障块被生成。因此,存储卡控制器控制该闪存不去使用这种故障块。进一步地,该NAND类型的闪存具有有限的可重写次数。该存储卡控制器还管理该闪存的可重写次数。在例如SD卡的NAND类型的闪存中,为了管理可重写次数以及故障块,当电源给系统供电即当附件开关(accessory switch)打开时,该存储卡控制器执行初始化设置过程。这里,在初始化设置过程中,该存储卡控制器搜索(扫描)所有的闪存,并且该存储卡控制器搜索或扫描存储在闪存中的转换表。该存储卡控制器最多花费大约一秒钟用于完成该初始化设置过程。这是根据实际测量结果得出的。相应地,当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初始化过程的流本文档来自技高网...
【技术保护点】
一种车载设备,包括:存储器(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)。...
【技术特征摘要】
2011.10.07 JP 2011-2227831.ー种车载设备,包括 存储器(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)被重置,并且进一歩地,所述电源控制单元...
【专利技术属性】
技术研发人员:金森贤树,
申请(专利权)人:株式会社电装,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。