闪存芯片存储配置方法以及闪存芯片存储配置装置制造方法及图纸

技术编号:5921052 阅读:219 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种闪存芯片存储配置方法和存储配置装置,其中该方法包括:预先存储多个闪存芯片存储配置方案,并建立所述闪存芯片存储配置方案与闪存芯片的芯片信息之间的对应关系;对一待配置的闪存芯片的芯片信息进行识别;从所存储的多个闪存芯片存储配置方案中选择与所识别的芯片信息相对应的闪存芯片存储配置方案;以及根据所选择的闪存芯片存储配置方案对所述待配置的闪存芯片的存储配置参数值进行设置。

【技术实现步骤摘要】

本专利技术涉及闪存(Flash)芯片存储配置方法和装置。
技术介绍
随着全球化时代的来临,人与人之间沟通的范围越来越广,可能需要与使用不同 语言的人进行沟通,为满足用户相互沟通的需要,现在的移动终端需要能支持多国语言。为 了支持多国语言,在移动终端上需要配置多国语言包的闪存芯片存储空间(如图1所示)。在配置闪存芯片存储空间时,需要先对闪存芯片存储空间进行划分,规划代码与 数据等信息,即在闪存芯片存储空间里,把相关的代码与数据独立到不同的相对地址。由于 不同国家需要不同的数据,如不同的国家需要不同的字符串资源,不同的国家运营商需要 不同的开关机动画,不同的国家需要不同的输入法等,因此需要一套逻辑代码匹配不同的 国家数据,并且可定制多国语言的设置部分。根据以上信息,如图1所示,闪存芯片存储空 间可划分为如下区间启动部分、主程序、参数、语言包、内容包、文件系统。其中,启动部分、 主程序、参数区间为固定大小;而语言包、内容包和文件系统(管理文件存储和修改)区间 为动态大小。由上述闪存芯片存储空间的划分结构可以看出,闪存芯片存储空间划分后的 区间数量较多,因此需要对参数,文件系统等进行配置。此外,如果更换一个闪存芯片,除了对闪存芯片的存储配置方案进行重新设置之 外,往往还需要修改相关的驱动,其过程繁琐复杂,很有可能遗漏相关的部分,导致系统发 生错误,并延长开发周期长,增加人力成本。
技术实现思路
为了解决对芯片存储配置进行重新设置的过程中存在的过程繁杂、容易出错的问 题,本专利技术提供了一种闪存芯片存储配置方法和一种闪存芯片存储配置装置。本专利技术提供了一种闪存芯片存储配置方法,该方法包括预先存储多个闪存芯片 存储配置方案,并建立所述闪存芯片存储配置方案与闪存芯片的芯片信息之间的对应关 系;对一待配置的闪存芯片的芯片信息进行识别;从所存储的多个闪存芯片存储配置方案 中选择与所识别的芯片信息相对应的闪存芯片存储配置方案;以及根据所选择的闪存芯片 存储配置方案对所述待配置的闪存芯片的存储配置参数值进行设置。本专利技术提供了一种闪存芯片存储配置装置,该存储配置装置包括存储模块,用于 预先存储多个闪存芯片存储配置方案,并建立所述闪存芯片存储配置方案与闪存芯片的芯 片信息之间的对应关系;闪存芯片识别模块,用于对一待配置的闪存芯片的芯片信息进行 识别;存储配置方案选择模块,用于从所存储的多个闪存芯片存储配置方案中选择与所识 别的芯片信息相对应的闪存芯片存储配置方案;以及配置参数设置模块,用于根据所选择 的闪存芯片存储配置方案对所述待配置的闪存芯片的存储配置参数值进行设置。通过本专利技术所提供的闪存芯片存储配置方法和存储配置装置,在由于更换芯片而 对闪存芯片进行重新配置时,可以通过直接选取预先存储的存储配置方案来对配置参数进行快速设定,从而能够大大的简化配置过程,避免错误和遗漏的发生,并缩短开发周期长, 降低人力成本。附图说明图1是闪存芯片存储空间划分示意图;图2是闪存芯片存储配置方法流程图;图3是根据本专利技术的一种具体实施例的配置输入界面;图4是根据本专利技术的一种具体实施例的芯片配置流程图。具体实施例方式如图2所示,本专利技术提供了一种闪存芯片存储配置方法,该方法包括预先存储多 个闪存芯片存储配置方案,并建立所述闪存芯片存储配置方案与闪存芯片的芯片信息之间 的对应关系(步骤210);对一待配置的闪存芯片的芯片信息进行识别(步骤220);从所存 储的多个闪存芯片存储配置方案中选择与所识别的芯片信息相对应的闪存芯片存储配置 方案(步骤230);以及根据所选择的闪存芯片存储配置方案对所使用的闪存芯片的存储配 置参数值进行设置(步骤M0)。在步骤210中,预先存储多个闪存芯片存储配置方案,并建立所述多个闪存芯片 存储配置方案与多种闪存芯片的芯片信息之间的对应关系。在该步骤中,对于任何一种可能被使用的芯片,都可以预先确定适用于该芯片的 存储配置方案(即各个参数的取值),因此,对各个存储配置方案进行预先存储,以便在使 用相应的芯片时进行快速调用。与此同时,也就建立了所存储的各个存储配置方案与多种 闪存芯片的芯片信息之间的对应关系。一般来讲,由于不同的产品的性能差异和产品目标 群的不同,这种对应关系一般是一种闪存芯片的芯片信息与一种存储配置方案相对应的 一一对应关系,但同样可能出现多种芯片适用于同一种存储配置方案的情况和一种芯片可 以针对不同的条件而选择使用多种不同的方案的情况。在步骤220中,对一待配置的闪存芯片的芯片信息进行识别。具体来讲,这里的识别可以是人为的通过芯片的可见标识或通过产品的定义进行 识别(并在终端进行相应的输入),也可以在接入闪存芯片时由终端获取该闪存芯片的芯 片信息来进行识别,在获取了芯片信息后便能够选择适当的存储配置方案。其中所述芯片 信息包括下列至少一者芯片的型号和芯片容量。在步骤230中,从所存储的多个闪存芯片存储配置方案中选择与所识别的芯片信 息相对应的存储配置方案。根据在步骤210中预先建立的对应关系,在对待配置的闪存芯片的芯片信息进行 识别之后,便可通过查找表找出与该芯片相对应的存储配置方案,并随后采用该存储配置 方案对闪存芯片存储空间进行设置。在步骤MO中,根据所选择的存储配置方案对所述待配置的闪存芯片的存储配置 参数进行设置。根据在上一步骤中确定的存储配置方案,可以对所使用的闪存芯片的存储空间进 行设置,也就是使用该存储配置方案中设定的配置参数值来对存储空间进行划分。其中所述存储配置参数包括闪存芯片存储中的各个分区(包括语言包分区、内容包分区以及文件 系统分区等)的基地址。其中,所述基地址指的是各个分区的首地址,也就是每个分区的起 始地址,对于不同的芯片是一个可变的变量。在本专利技术的一种实施方式中,还可以利用不同的驱动模块来实现上述的参数设定 步骤。实际中,在更换芯片时,除了要对存储空间的分配设置进行改变之外,之前的驱动程 序往往也不能直接使用,因此在本实施方式中,还提供了对不同的驱动模块进行选择的步马聚ο其中,首先根据所识别的芯片信息,从至少一个驱动模块中选择一个驱动模块,其 中所述驱动模块用于执行对所述存储配置参数值的设置;然后利用所选择的驱动模块,将 所使用的闪存芯片的存储配置参数值设置为与所选择的存储配置方案一致。其中,与步骤210中类似,也可以预先建立并存储所述至少一个驱动模块与多种 闪存芯片的芯片信息之间的对应关系,从而选择与所使用的闪存芯片相对应的驱动模块来 进行操作。在本专利技术的一种实施方式中,还可以对所存储的多个闪存芯片存储配置方案进行 修改,并更新所述多个闪存芯片存储配置方案与多种闪存芯片的芯片信息之间的对应关系。在本专利技术的一种实施方式中,还可以添加新的闪存芯片存储配置方案或删除已有 的闪存芯片存储配置方案,并更新所述多个闪存芯片存储配置方案与多种闪存芯片的芯片 信息之间的对应关系。本专利技术还提供了一种闪存芯片存储配置装置,该存储配置装置包括存储模块,用 于预先存储多个闪存芯片存储配置方案,并建立所述闪存芯片存储配置方案与闪存芯片的 芯片信息之间的对应关系;闪存芯片识别模块,用于对一待配置的闪存芯片的芯片信息进 行识别;存储配置方案选择模块,用于从所存储的多个闪存芯片存储配置方案中选择与所 识别的本文档来自技高网...

【技术保护点】
1.一种闪存芯片存储配置方法,其特征在于,该方法包括:预先存储多个闪存芯片存储配置方案,并建立所述闪存芯片存储配置方案与闪存芯片的芯片信息之间的对应关系;对一待配置的闪存芯片的芯片信息进行识别;从所存储的多个闪存芯片存储配置方案中选择与所识别的芯片信息相对应的闪存芯片存储配置方案;以及根据所选择的闪存芯片存储配置方案对所述待配置的闪存芯片的存储配置参数值进行设置。

【技术特征摘要】
1.一种闪存芯片存储配置方法,其特征在于,该方法包括预先存储多个闪存芯片存储配置方案,并建立所述闪存芯片存储配置方案与闪存芯片 的芯片信息之间的对应关系;对一待配置的闪存芯片的芯片信息进行识别;从所存储的多个闪存芯片存储配置方案中选择与所识别的芯片信息相对应的闪存芯 片存储配置方案;以及根据所选择的闪存芯片存储配置方案对所述待配置的闪存芯片的存储配置参数值进 行设置。2.根据权利要求1所述的方法,其中根据所选择的闪存芯片存储配置方案对所使用的 闪存芯片的存储配置参数进行设置包括根据所识别的芯片信息,从至少一个驱动模块中选择一个驱动模块,其中所述至少一 个驱动模块中的每一个驱动模块都能够用于执行对所述存储配置参数值的设置;利用所选择的驱动模块,将所使用的闪存芯片的存储配置参数值设置为与所选择的闪 存芯片存储配置方案一致。3.根据权利要求2所述的方法,该方法还包括预先建立并存储所述驱动模块与闪存芯 片的芯片信息之间的对应关系。4.根据权利要求1或2所述的方法,该方法还包括对所存储的多个闪存芯片存储配 置方案进行修改,并更新所述闪存芯片存储配置方案与闪存芯片的芯片信息之间的对应关 系。5.根据权利要求1或2所述的方法,该方法还包括添加新的闪存芯片存储配置方案或 删除已有的闪存芯片存储配置方案,并更新所述闪存芯片存储配置方案与闪存芯片的芯片 信息之间的对应关系。6.根据权利要求1或2所述的方法,其中所述芯片信息包括下列至少一者芯片的型 号和芯片容量。7.根据权利要求1或2所述的方法,其中所述存储配置参数包括闪存芯片存储中的各 个分区的基地址。8.根据权利要求7所述的方法,其中所述分区包括下列至少一者语言包分区、内容包 分区以及文件系统分区。9.一种闪存芯片存储配置装置,其特征在于,该存储配置装置包括存储模块,用于预先存储多个闪存芯片...

【专利技术属性】
技术研发人员:孔凡清张中博丁华
申请(专利权)人:比亚迪股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1