【技术实现步骤摘要】
本专利技术涉及数据处理,特别涉及一种优化nand闪存数据保持能力方法、电子设备及计算机可读存储介质。
技术介绍
1、随着nand闪存的容量越来越大,制作工艺得到了很好的优化,虽然成本有所降低,但是对于部分tlc(三层单元,每个单元存储3位数据)和qlc(四层单元,每个单元存储4位数据)的nand来说,其对于高低温跨温度读写环境下对于固件的数据保持能力有所减弱。尤其是在高温编程,低温读的场景,因为物理特性,固件在高温的场景的数据保持性较差,容易导致所有的备份都是在高温场景编程,当温度降到低温时触发读数据失败。
技术实现思路
1、本专利技术旨在至少解决现有技术中存在的技术问题之一。
2、为此,本专利技术提出一种优化nand闪存数据保持能力方法,能够结合检测时间和检测温度对固件程序进行更新操作,提升nand闪存数据保持能力,从而可以很好地提高后续的数据读取的准确性。
3、本专利技术还提出一种应用上述优化nand闪存数据保持能力方法的电子设备。
4、本专利技术还提出一种应用上述优化nand闪存数据保持能力方法的计算机可读存储介质。
5、根据本专利技术第一方面实施例的优化nand闪存数据保持能力方法,应用于嵌入式多媒体卡,所述嵌入式多媒体卡包括控制器和nand闪存,所述控制器与所述nand闪存连接,所述nand闪存包括多个数据块,每个所述数据块中存放至少一个固件程序,所述方法包括:
6、在所述嵌入式多媒体卡由工作状态切换为休眠状态的
7、在所述检测时间达到预设的时间阈值的情况下,对所述固件程序的错误校正码ecc进行检测;
8、在所述ecc达到预设的检测阈值的情况下,获取检测温度;
9、根据所述检测温度和预设的温度场景划分信息,控制所述固件程序进行刷新处理或者保持不变;
10、其中,所述检测时间根据预设的ecc设定值而得到,所述预设的ecc设定值包括多个依次减小并且相邻两者之间的差值依次递减的ecc阈值。
11、根据本专利技术的一些实施例,所述检测时间通过以下方式得到:
12、获取第一ecc阈值、第二ecc阈值、第三ecc阈值、第四ecc阈值和第五ecc阈值;其中,所述ecc设定值包括所述第一ecc阈值、所述第二ecc阈值、所述第三ecc阈值、所述第四ecc阈值和所述第五ecc阈值;
13、根据所述第一ecc阈值确定第一固件检测时间;以及,根据所述第二ecc阈值和所述第一ecc阈值确定第二固件检测时间;以及,根据所述第三ecc阈值和所述第二ecc阈值确定第三固件检测时间;以及,根据所述第四ecc阈值和所述第三ecc阈值确定第四固件检测时间;以及,根据所述第五ecc阈值和所述第四ecc阈值确定第五固件检测时间;其中,所述第五固件检测时间、所述第四固件检测时间、所述第三固件检测时间、所述第二固件检测时间和所述第一固件检测时间依次减小,所述检测时间包括所述第五固件检测时间、所述第四固件检测时间、所述第三固件检测时间、所述第二固件检测时间和所述第一固件检测时间。
14、根据本专利技术的一些实施例,所述温度场景划分信息包括第一温度阈值和第二温度阈值,所述第一温度阈值比所述第二温度阈值小,所述根据所述检测温度和预设的温度场景划分信息,控制所述固件程序进行刷新处理或者保持不变,包括:
15、在所述检测温度满足第一场景,并且所述nand闪存中仅存在一个常温环境编程的所述固件程序的情况下,控制相应的所述固件程序保持不变;其中,所述第一场景为所述检测温度持续低于所述第一温度阈值;
16、在所述检测温度满足第二场景、第三场景和第六场景的情况下,对相应的所述固件程序进行刷新处理;其中,所述第二场景为所述检测温度持续位于所述第一温度阈值和所述第二温度阈值之间,所述第三场景为所述检测温度持续高于所述第二温度阈值,所述第六场景为所述检测温度持续高于所述第一温度阈值。
17、根据本专利技术的一些实施例,所述根据所述检测温度和预设的温度场景划分信息,控制所述固件程序进行刷新处理或者保持不变,包括:
18、在所述检测温度满足第四场景并且所述检测温度低于所述第一温度阈值,以及所述nand闪存中仅存在一个常温环境编程的所述固件程序的情况下,控制相应的所述固件程序保持不变;其中,所述第四场景为所述检测温度持续低于所述第二温度阈值;
19、在所述检测温度满足所述第四场景并且所述检测温度高于所述第一温度阈值,以及所述nand闪存中仅存在一个低温环境编程的所述固件程序的情况下,控制相应的所述固件程序保持不变。
20、根据本专利技术的一些实施例,所述根据所述检测温度和预设的温度场景划分信息,控制所述固件程序进行刷新处理或者保持不变,包括:
21、在所述检测温度满足第五场景并且所述检测温度低于所述第一温度阈值,以及所述nand闪存中存在至少两个低温环境编程的所述固件程序的情况下,对相应的所述固件程序进行刷新处理;其中,所述第五场景包括所述检测温度小于所述第一温度阈值,所述检测温度处于所述第一温度阈值和所述第二温度阈值之间,所述检测温度大于所述第二温度阈值;
22、在所述检测温度满足所述第五场景并且所述检测温度位于所述第一温度阈值和所述第二温度阈值之间,以及所述nand闪存中存在至少两个常温环境编程的所述固件程序的情况下,对相应的所述固件程序进行刷新处理;
23、在所述检测温度满足所述第五场景并且所述检测温度高于所述第二温度阈值,以及所述nand闪存中仅存在一个低温环境编程的所述固件程序的情况下,控制相应的所述固件程序保持不变。
24、根据本专利技术的一些实施例,所述根据所述检测温度和预设的温度场景划分信息,控制所述固件程序进行刷新处理或者保持不变,包括:
25、在所述检测温度满足所述第四场景并且所述检测温度低于所述第一温度阈值,以及所述nand闪存中并非仅存在一个常温环境编程的所述固件程序的情况下,对相应的所述固件程序进行刷新处理;
26、在所述检测温度满足所述第四场景并且所述检测温度高于所述第一温度阈值,以及所述nand闪存中并非仅存在一个低温环境编程的所述固件程序的情况下,对相应的所述固件程序进行刷新处理。
27、根据本专利技术的一些实施例,所述根据所述检测温度和预设的温度场景划分信息,控制所述固件程序进行刷新处理或者保持不变,包括:
28、在所述检测温度满足所述第五场景并且所述检测温度低于所述第一温度阈值,以及所述nand闪存中并非存在至少两个低温环境编程的所述固件程序的情况下,控制相应的所述固件程序保持不变;
29、在所述检测温度满足所述第五场景并且所述检测温度位于所述第一温度阈值和所述第二温度阈值之间,以及所述nand闪存中并非存在至少两个常温环境编程的所述固件程序的情况下,控制相应的所述固件程序保持不变;
30、在所述检测温度满足所述第五本文档来自技高网...
【技术保护点】
1.一种优化NAND闪存数据保持能力方法,其特征在于,应用于嵌入式多媒体卡,所述嵌入式多媒体卡包括控制器和NAND闪存,所述控制器与所述NAND闪存连接,所述NAND闪存包括多个数据块,每个数据块中存放至少一个固件程序,所述方法包括:
2.根据权利要求1所述的优化NAND闪存数据保持能力方法,其特征在于,所述检测时间通过以下方式得到:
3.根据权利要求1所述的优化NAND闪存数据保持能力方法,其特征在于,所述温度场景划分信息包括第一温度阈值和第二温度阈值,所述第一温度阈值比所述第二温度阈值小,所述根据所述检测温度和预设的温度场景划分信息,控制所述固件程序进行刷新处理或者保持不变,包括:
4.根据权利要求3所述的优化NAND闪存数据保持能力方法,其特征在于,所述根据所述检测温度和预设的温度场景划分信息,控制所述固件程序进行刷新处理或者保持不变,包括:
5.根据权利要求3所述的优化NAND闪存数据保持能力方法,其特征在于,所述根据所述检测温度和预设的温度场景划分信息,控制所述固件程序进行刷新处理或者保持不变,包括:
6.根据
7.根据权利要求5所述的优化NAND闪存数据保持能力方法,其特征在于,所述根据所述检测温度和预设的温度场景划分信息,控制所述固件程序进行刷新处理或者保持不变,包括:
8.根据权利要求1所述的优化NAND闪存数据保持能力方法,其特征在于,所述在所述检测时间达到预设的时间阈值的情况下,对所述固件程序的错误校正码ECC进行检测之后,所述方法还包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,其特征在于,所述计算机可执行指令被控制处理器执行时实现如权利要求1至8任意一项所述的优化NAND闪存数据保持能力方法。
...【技术特征摘要】
1.一种优化nand闪存数据保持能力方法,其特征在于,应用于嵌入式多媒体卡,所述嵌入式多媒体卡包括控制器和nand闪存,所述控制器与所述nand闪存连接,所述nand闪存包括多个数据块,每个数据块中存放至少一个固件程序,所述方法包括:
2.根据权利要求1所述的优化nand闪存数据保持能力方法,其特征在于,所述检测时间通过以下方式得到:
3.根据权利要求1所述的优化nand闪存数据保持能力方法,其特征在于,所述温度场景划分信息包括第一温度阈值和第二温度阈值,所述第一温度阈值比所述第二温度阈值小,所述根据所述检测温度和预设的温度场景划分信息,控制所述固件程序进行刷新处理或者保持不变,包括:
4.根据权利要求3所述的优化nand闪存数据保持能力方法,其特征在于,所述根据所述检测温度和预设的温度场景划分信息,控制所述固件程序进行刷新处理或者保持不变,包括:
5.根据权利要求3所述的优化nand闪存数据保持能力方法,其特征在于,所述根据所述...
【专利技术属性】
技术研发人员:何锐,曾裕,赖鼐,
申请(专利权)人:珠海妙存科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。