将存储在非易失性可重写存储器、存储介质和机动车辆的计算器中的信息擦除的方法技术

技术编号:10351996 阅读:215 留言:0更新日期:2014-08-25 10:56
本发明专利技术涉及一种将存储在电子计算器(10)的非易失性可重写存储器(102)中的信息擦除的方法(50),其中主模块(Mm)将擦除请求发送到计算器的从模块(Me),存储器(102)包括至少两个交错的扇区。所述方法包括确定与存储器(102)相关联的虚拟存储器寻址空间的预先步骤(500),其中每个扇区在连续的虚拟存储器地址的特定范围上扩展,以及确立第一对应函数的预先步骤(501),所述第一对应函数使得能够根据虚拟存储器地址的范围来确定内容应当被擦除的一个或多个扇区。所述擦除方法(50)还包括,对于由从模块接收的指示虚拟存储器地址的范围的每个擦除请求,确定内容应当由从模块擦除的一个或多个扇区的步骤(522)。所述存储器(102)包括多个区段(S1,S2),每个区段分解成多个扇区,并且至少两个区段包括交错的物理存储器地址,由主模块发送的每个擦除请求被发送,指示只与存储器(102)的单个区段相对应的虚拟存储器地址的范围。由主模块发送的两个接连的擦除请求分别指示与存储器(102)的不同区段相对应的虚拟存储器地址的范围,这两个接连的擦除请求分别针对第一区段(S1)和第二区段(S2),对应的擦除操作并行地实行。本发明专利技术还涉及一种信息存储介质以及一种电子计算器。

【技术实现步骤摘要】
【国外来华专利技术】将存储在非易失性可重写存储器和机动车辆的计算器中的信息擦除的方法
本专利技术属于电子计算器(calculateurélectronique)的领域,并且更具体地涉及一种将存储在非易失性可重写存储器、信息存储介质以及包括这样的存储介质的电子计算器中的信息擦除的方法。本专利技术寻求在机动车辆计算器的情况下(尽管决不是限制性的)的优选应用。
技术介绍
机动车辆的电子计算器已知地以除一个或多个微处理器之外还包括电子存储器(闪存、EEPROM(“电可擦除可编程只读存储器”)、RAM(“随机存取存储器”)等)、外围接口等的微控制器的形式呈现。在计算器的非易失性存储器中存储了由程序代码的指令集构成的计算机程序或“软件”,其将由微处理器执行,以便实现所述计算器的不同任务。通常,三种主要类型的软件被存储在计算器的非易失性存储器中:·引导软件,尤其将在电子计算器的启动时执行,用于初始化所述电子计算器,在英语中被称为“BootSoftware”,·应用软件,将执行用于实现电子计算器的特定任务,在英语中被称为“ApplicationSoftware”,·加载(reprogrammation)软件,使得能够修改在电子计算器的非易失性可重写存储器中存储的信息(尤其是校准的数据和/或软件)的所有或部分,在英语中被称为“LoaderSoftware”。引导和加载软件也可以是相同的软件,于是被称为“引导加载器”。现今,机动车辆的某些电子计算器装备有“快闪存储器”类型的非易失性可重写存储器。已知地,快闪存储器通常被组织成多个区段,在所述区段上操作可以并行地实行。每个区段本身被组织成多个扇区,扇区对应于可以成为擦除操作的对象的最小存储单元。此外,每个扇区通常被组织成多页,页对应于可以成为写操作的对象的最小存储单元。为了实行快闪存储器的加载,新信息应当写入其中的页的扇区的内容基本上需要被擦除,然后将所述新信息写在预期的页中。当扇区的内容被擦除时,取回先前存储在该扇区中的信息不再是可能的。因此理解的是,应当谨慎地实行擦除操作,以便确保一个或多个扇区的内容不会被不经意地擦除。图1示意性地表示包括两个扇区Sa和Sb的快闪存储器的组织,所述两个扇区Sa和Sb的物理存储器地址交错。事实上,观察到,所述两个扇区Sa和Sb分解成多个元素。所述扇区Sa和Sb的元素被布置使得快闪存储器首先包括扇区Sa的第一元素,然后扇区Sb的第一元素,然后扇区Sa的第二元素,然后扇区Sb的第二元素,等等。传统地,擦除请求指示要擦除的存储区开始的物理存储器地址,以及自该物理存储器地址开始要擦除的存储区的大小。理解的是,为擦除扇区Sa的内容所实施的这样的途径引起同样擦除扇区Sb的内容的风险,因为这些扇区交错。
技术实现思路
本专利技术的目的在于提出一种解决方案,其使得能够在至少两个扇区包括交错的物理存储器地址的非易失性可重写存储器的情况下降低错误地擦除扇区的风险。本专利技术的目的还在于提出一种解决方案,其使得能够在某些情况下促进擦除操作的并行化并且因此缩短内容应当被擦除的非易失性可重写存储器的擦除持续时间。此外,本专利技术的目的还在于提出一种解决方案,其使得能够具有从模块,所述从模块直接与非易失性可重写存储器交互并且因此应当了解其组织和类型,向主模块提供接口,所述主模块向所述从模块发送擦除请求,无论内容应当被擦除的非易失性可重写存储器的组织和类型,所述接口是相同的。根据第一方面,本专利技术涉及一种将存储在电子计算器的非易失性可重写存储器中的信息擦除的方法,其中主模块将擦除请求发送到所述电子计算器的从模块,所述非易失性可重写存储器被组织成扇区,所述扇区对应于可以成为擦除操作的对象的最小存储单元,至少两个扇区包括交错的物理存储器地址。此外,所述擦除方法包括以下的预先步骤:·确定与非易失性可重写存储器相关联的虚拟存储器寻址空间,其中每个扇区在连续的虚拟存储器地址的特定范围上延伸,·确立第一对应函数,使得能够为虚拟存储器寻址空间的虚拟存储器地址的每个范围确定与虚拟存储器地址的范围相关联的一个或多个扇区。然后,对于由从模块接收的指示虚拟存储器地址的范围的每个擦除请求,根据本专利技术的擦除方法包括根据第一对应函数和所指示的虚拟存储器地址的范围来确定内容应当由从模块擦除的一个或多个扇区的步骤。此外,根据按照本专利技术的擦除方法,非易失性可重写存储器包括多个区段,所述区段是这样的使得在一个区段上的擦除操作可以与另一区段上的擦除操作同时实行,每个区段分解成多个扇区并且至少两个区段包括交错的物理存储器地址。此外,由主模块发送的每个擦除请求被发送,指示只与非易失性可重写存储区的单个区段相对应的虚拟存储器地址的范围。此外,根据按照本专利技术的擦除方法,由主模块发送的两个接连的擦除请求分别指示与非易失性可重写存储器的不同区段相对应的虚拟存储器地址的范围,这两个接连的擦除请求分别针对第一区段和第二区段,对应的擦除操作并行地实行。按照特定实施例,擦除方法包括分离地或按照所有技术上可能的组合所采取的以下特征中的一个或多个。优选地,虚拟存储器地址的范围与非易失性可重写存储器的可重写物理存储器地址的范围没有重叠,并且所述擦除方法包括对虚拟存储器地址的范围的利用进行检测的步骤,所述确定扇区的步骤只有在虚拟存储器地址的范围已经被检测时才执行。优选地,当多个软件组件存储在非易失性可重写存储器中时,擦除方法包括:·确立第二对应函数的预先步骤,使得能够为每个可以被擦除的软件组件确定与软件组件相关联的虚拟存储器地址的一个或多个范围,·由连接至电子计算器的加载工具将擦除软件组件的请求发送到主模块的步骤,·由主模块并且根据第二对应函数将擦除软件组件的请求转换成擦除虚拟存储器地址的范围的请求的步骤。根据第二方面,本专利技术涉及电子计算器的信息存储介质,存储了从模块,所述从模块适合于实行将非易失性可重写存储器的物理存储器地址的内容擦除的操作,所述非易失性可重写存储器被组织成扇区,所述扇区对应于可以成为擦除操作的对象的最小存储单元。此外,所述存储介质存储第一对应函数,使得能够为预定的虚拟存储器寻址空间的虚拟存储器地址的每个范围确定与虚拟存储器地址的范围相关联的一个或多个扇区,并且所述从模块包括指令,所述指令当其被所述电子计算器执行时,根据第一对应函数和在由所述从模块接收的擦除请求中指示的虚拟存储器地址的范围来确定内容应当被擦除的一个或多个扇区,虚拟存储器地址的范围与非易失性可重写存储器的可重写物理存储器地址的范围没有重叠,并且从模块被配置用于只有在虚拟存储器地址的范围已经被检测时才根据第一对应函数来执行确定扇区的指令。按照特定实现方式,存储介质包括分离地或按照所有技术上可能的组合所采取的以下特征中的一个或多个。优选地,存储介质存储了被配置成用于向从模块发送擦除请求的主模块,以及第二对应函数,所述第二对应函数使得能够为存储在非易失性可重写存储器中的每个软件组件确定与软件组件相关联的虚拟存储器地址的一个或多个范围。此外,主模块包括指令,所述指令当其被电子计算器执行时,根据第二对应函数将由所述主模块接收的擦除软件组件的请求变换成擦除虚拟存储器地址的范围的请求。根据第三方面,本专利技术涉及一种电子计算器,其包括根据本专利技术的实现方式中任一个的信息存储介质。附图说明在阅读作为决非本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/58/201280047582.html" title="将存储在非易失性可重写存储器、存储介质和机动车辆的计算器中的信息擦除的方法原文来自X技术">将存储在非易失性可重写存储器、存储介质和机动车辆的计算器中的信息擦除的方法</a>

【技术保护点】
一种将存储在电子计算器(10)的非易失性可重写存储器(102)中的信息擦除的方法(50),其中主模块(Mm)将擦除请求发送到所述电子计算器(10)的从模块(Me),所述非易失性可重写存储器(102)被组织成扇区(Sa、Sb),所述扇区对应于可以成为擦除操作的对象的最小存储单元,至少两个扇区包括交错的物理存储器地址,所述方法的特征在于其包括以下预先步骤:·(500):确定与非易失性可重写存储器(102)相关联的虚拟存储器寻址空间,其中每个扇区在连续的虚拟存储器地址的特定范围上扩展,·(501):确立第一对应函数,使得能够为虚拟存储器寻址空间的虚拟存储器地址的每个范围确定与虚拟存储器地址的范围相关联的一个或多个扇区,其特征在于,所述擦除方法(50)对于由从模块(Me)接收的指示虚拟存储器地址的范围的每个擦除请求,包括根据第一对应函数以及所指示的虚拟存储器地址的范围来确定内容应当由从模块(Me)擦除的一个或多个扇区的步骤(522),其特征在于:·非易失性可重写存储器包括多个区段(S1,S2),每个区段分解成多个扇区并且至少两个区段包括交错的物理存储器地址,·由主模块(Mm)发送的每个擦除请求被发送,指示只与非易失性可重写存储器(102)的单个区段(S1、S2)相对应的虚拟存储器地址的范围,并且其特征在于由主模块(Mm)发送的两个接连的擦除请求分别指示与非易失性可重写存储器(102)的不同区段相对应的虚拟存储器地址的范围,这两个接连的擦除请求分别针对第一区段(S1)和第二区段(S2),对应的擦除操作并行地实行。...

【技术特征摘要】
【国外来华专利技术】2011.09.29 FR 11029551.一种将存储在电子计算器(10)的非易失性可重写存储器(102)中的信息擦除的方法(50),其中主模块(Mm)将擦除请求发送到所述电子计算器(10)的从模块(Me),所述非易失性可重写存储器(102)被组织成扇区(Sa、Sb),所述扇区对应于可以成为擦除操作的对象的最小存储单元,至少两个扇区包括交错的物理存储器地址,所述方法的特征在于其包括以下预先步骤:确定与非易失性可重写存储器(102)相关联的虚拟存储器寻址空间(500),其中每个扇区在连续的虚拟存储器地址的特定范围上延伸,以及确立第一对应函数(501),使得能够为虚拟存储器寻址空间的虚拟存储器地址的每个范围确定与虚拟存储器地址的范围相关联的一个或多个扇区,并且所述擦除方法(50)对于由从模块(Me)接收的指示虚拟存储器地址的范围的每个擦除请求,包括根据第一对应函数以及所指示的虚拟存储器地址的范围来确定内容应当由从模块(Me)擦除的一个或多个扇区的步骤(522),其中:非易失性可重写存储器包括多个区段(S1,S2),每个区段分解成多个扇区并且至少两个区段包括交错的物理存储器地址,由主模块(Mm)发送的每个擦除请求被发送,指示只与非易失性可重写存储器(102)的单个区段(S1、S2)相对应的虚拟存储器地址的范围,并且由主模块(Mm)发送的两个接连的擦除请求分别指示与非易失性可重写存储器(102)的不同区段相对应的虚拟存储器地址的范围,这两个接连的擦除请求分别针对第一区段(S1)和第二区段(S2),对应的擦除操作并行地实行。2.根据权利要求1所述的方法(50),其特征在于所述虚拟存储器地址的范围与非易失性可重写存储器(102)的可重写物理存储器地址的范围没有重叠,并且所述方法包括对虚拟存储器地址的范围的利用进行检测的步骤(521),所述确定扇区的步骤(522)只有在虚拟存储器地址的范围已经被检测时才执行...

【专利技术属性】
技术研发人员:A希什
申请(专利权)人:法国大陆汽车公司大陆汽车有限公司
类型:发明
国别省市:法国;FR

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

1