【技术实现步骤摘要】
一种数据存储防错处理系统及方法
本专利技术涉及车载多媒体
,尤其涉及一种数据存储防错处理系统及方法。
技术介绍
在汽车音响产品中,客户数据以及产品配置数据需要存储,目前,一般采用的方案是用EEPROM存储器,EEPROM存储器能掉电保存数据,并且支持写次数超过100万次。现有的FLASH存储器,一般用于存储运行程序,不需要多次擦写,擦写次数10多万次,不能满足数据存储的要求。本专利技术提出一种能用FLASH存储器,代替EEPROM存储器的数据存储防错处理系统及方法。
技术实现思路
本专利技术的专利技术目的在于解决现有的FLASH存储器,一般用于存储运行程序,不能满足数据存储的要求的问题。其具体解决方案如下:一种数据存储防错处理系统,包括客户数据DATA,与客户数据DATA连接的MCU处理器,与MCU处理器连接的FLASH存储器。所述客户数据DATA包括DATA1,DATA2,DATA3,…,DATAn。所述MCU处理器包括默认数据单元、数据处理单元,所述FLASH存储器,设有 ...
【技术保护点】
1.一种数据存储防错处理系统,包括客户数据DATA,与客户数据DATA连接的MCU处理器,与MCU处理器连接的FLASH存储器,其特征在于:/n所述客户数据DATA包括DATA1,DATA2,DATA3,…,DATAn;/n所述MCU处理器包括默认数据单元、数据处理单元,所述FLASH存储器,设有多个块BLOCK;/n所述默认数据单元设有默认数据模块,所述数据处理单元包括与客户数据DATA连接的数据读取模块,与数据读取模块连接的数据取反模块,分别与数据读取模块、数据取反模块连接的求校验和模块,还包括分别与数据读取模块、数据取反模块、求校验和模块连接的组合数据结构模块,与组合 ...
【技术特征摘要】
1.一种数据存储防错处理系统,包括客户数据DATA,与客户数据DATA连接的MCU处理器,与MCU处理器连接的FLASH存储器,其特征在于:
所述客户数据DATA包括DATA1,DATA2,DATA3,…,DATAn;
所述MCU处理器包括默认数据单元、数据处理单元,所述FLASH存储器,设有多个块BLOCK;
所述默认数据单元设有默认数据模块,所述数据处理单元包括与客户数据DATA连接的数据读取模块,与数据读取模块连接的数据取反模块,分别与数据读取模块、数据取反模块连接的求校验和模块,还包括分别与数据读取模块、数据取反模块、求校验和模块连接的组合数据结构模块,与组合数据结构模块连接的求异或值模块,分别与组合数据结构模块、求异或值模块连接的数据判断模块,数据判断模块、默认数据模块分别与客户数据DATA连接,组合数据结构模块与FLASH存储器连接,FLASH存储器与数据读取模块连接。
2.根据权利要求1所述一种数据存储防错处理系统,其特征在于:所述块BLOCK,包括BLOCK1,BLOCK2,BLOCK3,...BLOCKm。
3.根据权利要求2所述一种数据存储防错处理系统,其特征在于:所述读取模块,从客户数据DATA中读取DATA1,DATA2,DATA3,…,DATAn,或从FLASH存储器中读取客户数据结构DataStruct。
4.根据权利要求3所述一种数据存储防错处理系统,其特征在于:所述数据取反模块,将客户数据DATA二进位取反为DATA^1,DATA^2,DATA^3,…,DATA^n。
5.根据权利要求4所述一种数据存储防错处理系统,其特征在于:所述求校验和模块,分别求客户数据DATA的校验和Checksum为Datasum、求客户数据DATA^的校验和Checksum为Datasum^。
6.根据权利要求5所述一种数据存储防错处理系统,其特征在于:所述组合数据结构模块,组合客户数据结构DataStruct为DATA1,DATA^1,DATA2,DATA^2,…,Datasum,Datasum^,客户数据结构DataStruct存入所述块BLOCK中。
7.根据权利要求6所述一种数据存储防错处理系统,其特征在于:所述求异或值模块,从读取的客户数据结构DataStruct中取出每个(DATAk,DATAk^),计算[DATAk,(DATAk^)^]异或值为sk,其中k=1,2,.....,n。
8.根据权利要求7所述一种数据存储防错处理系统,其特征在于:所述数据判断模块,分别对校验和Datasum、Datasum^、异或值sk进行判断。
9.基于权利要求8所述一种数据存储防错处理系统的一种数据存储防错处理方法,其特征在于,按照以下步骤进行:
步骤1,在FLASH存储器中,设置一个区域,该区域中包括多个块BLOCK1,BLOCK2,BLOCK3,...BLOCKm,m数量等于FLASH产品擦写的最大次数/10的商,取最大的整数;
步骤2,设置用户默认数据DEFVALUE1,DEFVALUE2,DEFVALUE3,...DEFVALUEn;
步骤3,当前客户数据DATA为DATA1,DATA2,DATA3,…,DATAn;
...
【专利技术属性】
技术研发人员:方加强,
申请(专利权)人:惠州市德赛西威汽车电子股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。