技术新讯 > 信息存储应用技术 > 一种Flash的擦除检测方法、装置、车辆以及存储介质与流程  >  正文

一种Flash的擦除检测方法、装置、车辆以及存储介质与流程

  • 国知局
  • 2024-07-31 19:50:48

本发明涉及数据储存领域,具体涉及一种flash的擦除检测方法、装置、车辆以及存储介质。

背景技术:

1、车规产品开发过程中使用外部eeprom器件增加额外的器件和bom成本,从安全角度考量外部的eeprom需要进行板间通信如spi、iic等,增加了数据整体处理的回路和额外的故障点,链路容易受到外部环境的干扰导致出错,增加了pcb设计的复杂度和测试成本。从功能实现方面考量,外部的eeprom的访问速度制约功能的实现(如快上电需要在极短的时间内读取标定数据),而片内flash访问速度无疑比外部的eeprom更快。

2、而相关技术中虽然存在一些用flash替代eeprom的方法,但是flash使用时需要频繁对数据进行擦除,在擦除过程中容易发生意外,因此需要对flash的擦除过程进行监控。

技术实现思路

1、针对现有技术存在的不足,本申请提供了一种flash的擦除检测方法、装置、车辆以及存储介质,可以通过获取所述储存单元的头部信息储存空间内的头部信息对flash的擦除过程进行监控。

2、为解决上述问题,本申请提供如下技术方案:

3、第一方面,本申请实施例提供了一种flash的擦除检测方法,所述flash包括至少一个储存单元,所述擦除检测方法包括:

4、获取所述储存单元的头部信息储存空间内的头部信息;其中,所述储存单元中的数据单元储存空间的地址高于所述头部信息储存空间的地址;

5、根据所述头部信息确定所述储存单元的擦除状态。

6、在一些实施方式中,所述头部信息包括预设信息,所述方法还包括:

7、在向全擦除状态的所述储存单元写入数据前,在所述储存单元的头部信息储存空间内写入预设信息;

8、在所述预设信息写入完成后,向全擦除状态的所述储存单元写入数据。

9、在一些实施方式中,所述预设信息包括第一预设信息以及第二预设信息,所述第二预设信息由所述第一预设信息根据预设规则生成。

10、在一些实施方式中,所述头部信息储存空间的第一个地址为所述储存单元中的最低地址。

11、在一些实施方式中,所述头部信息储存空间包括用于写入所述第一预设信息的第一区域,以及用于写入所述第二预设信息的第二区域;

12、所述根据所述头部信息确定所述储存单元的擦除状态,包括:

13、根据所述第一区域内的信息和所述预设规则生成校验信息;

14、在所述校验信息与所述第二区域内的信息相同时,确定所述储存单元的擦除状态为未开始擦除;其中,在所述校验信息与所述第二区域内的信息相同时,所述第一区域内的信息为所述第一预设信息,且所述第二区域内的信息为所述第二预设信息;

15、在所述校验信息与所述第二区域内的信息不相同时,确定所述储存单元的擦除状态为已开始擦除;其中,在所述校验信息与所述第二区域内的信息不相同时,所述第一区域内的信息不为所述第一预设信息和/或所述第二区域内的信息不为所述第二预设信息。

16、在一些实施方式中,所述flash包括至少两个储存单元,所述头部信息包括预设完成信息,所述方法还包括:

17、在第一储存单元中的数据搬运至第二储存单元后,擦除所述第一储存单元;

18、在所述第一储存单元擦除完成后,在所述第二储存单元的头部信息储存空间中的第三区域写入预设完成信息。

19、在一些实施方式中,所述获取所述储存单元的头部信息储存空间内的头部信息,包括:

20、获取所述第一储存单元的头部信息储存空间内的第四区域的信息;其中,所述第四区域用于写入所述预设信息;

21、所述根据所述头部信息确定所述储存单元的擦除状态,包括:

22、在根据所述第四区域的信息确定所述第一储存单元的擦除状态为已开始擦除后,获取所述第二储存单元的头部信息储存空间内的第三区域的信息;其中,在第一储存单元的擦除状态为已开始擦除时,所述第四区域的信息和所述预设信息不同;

23、比对所述第二储存单元的第三区域的信息与所述预设完成信息是否相同;

24、在所述预设完成信息与所述第三区域内的信息相同时,确定所述第一储存单元的擦除状态为擦除完成;

25、在所述预设完成信息与所述第三区域内的信息不相同时,确定所述第一储存单元的擦除状态为未擦除完成。

26、在一些实施方式中,所述预设信息和所述预设完成信息包括的地址数量相同,在所述预设信息的第n个地址中包括第一标识信息,在所述预设完成信息的第p个地址中包括第二标识信息,所述第一标识信息和所述第二标识信息不同;其中,n和p均为正整数,且n=p。

27、第二方面,本申请实施例提供了一种flash的擦除检测装置,所述flash包括至少一个储存单元,所述擦除检测装置包括:

28、获取单元,用于获取所述储存单元的头部信息储存空间内的头部信息;其中,所述储存单元中的数据单元储存空间的地址高于所述头部信息储存空间的地址;

29、确定单元,用于根据所述头部信息确定所述储存单元的擦除状态。

30、第三方面,本申请实施例提供了一种车辆,所述车辆包括:

31、至少一个处理器;以及,

32、与所述至少一个处理器通信连接的存储器;其中,

33、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面的flash的擦除检测方法。

34、第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有可执行程序,所述可执行程序被处理器执行实现如第一方面的flash的擦除检测方法。

35、本申请提供了一种flash的擦除检测方法、装置、车辆以及存储介质,该flash包括至少一个储存单元,该方法包括:获取所述储存单元的头部信息储存空间内的头部信息;其中,所述储存单元中的数据单元储存空间的地址高于所述头部信息储存空间的地址;根据所述头部信息确定所述储存单元的擦除状态。本申请通过获取所述储存单元的头部信息储存空间内的头部信息,可以对flash的擦除过程进行监控。

技术特征:

1.一种flash的擦除检测方法,其特征在于,所述flash包括至少一个储存单元,所述擦除检测方法包括:

2.根据权利要求1所述的方法,其特征在于,所述头部信息包括预设信息,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述预设信息包括第一预设信息以及第二预设信息,所述第二预设信息由所述第一预设信息根据预设规则生成。

4.根据权利要求3所述的方法,其特征在于,所述头部信息储存空间的第一个地址为所述储存单元中的最低地址。

5.根据权利要求3所述的方法,其特征在于,所述头部信息储存空间包括用于写入所述第一预设信息的第一区域,以及用于写入所述第二预设信息的第二区域;

6.根据权利要求2所述的方法,其特征在于,所述flash包括至少两个储存单元,所述头部信息还包括预设完成信息,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述获取所述储存单元的头部信息储存空间内的头部信息,包括:

8.所述权利要求6所述的方法,其特征在于,所述预设信息和所述预设完成信息包括的地址数量相同,在所述预设信息的第n个地址中包括第一标识信息,在所述预设完成信息的第p个地址中包括第二标识信息,所述第一标识信息和所述第二标识信息不同;其中,n和p均为正整数,且n=p。

9.一种flash的擦除检测装置,其特征在于,所述flash包括至少一个储存单元,所述擦除检测装置包括:

10.一种车辆,其特征在于,所述车辆包括:

11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有可执行程序,所述可执行程序被处理器执行实现如权利要求1-8任一项所述的flash的擦除检测方法。

技术总结本申请涉及数据储存领域,提供一种Flash的擦除检测方法、装置、车辆以及存储介质,该Flash包括至少一个储存单元,该擦除检测方法包括:获取所述储存单元的头部信息储存空间内的头部信息;其中,所述储存单元中的数据单元储存空间的地址高于所述头部信息储存空间的地址;根据所述头部信息确定所述储存单元的擦除状态。本申请通过获取所述储存单元的头部信息储存空间内的头部信息,可以对Flash的擦除过程进行监控。技术研发人员:杨永超,王佳慧,蔡朱平受保护的技术使用者:水木蓝鲸(南宁)半导体科技有限公司技术研发日:技术公布日:2024/4/22

本文地址:https://www.jishuxx.com/zhuanli/20240731/184323.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。