【技术实现步骤摘要】
存储器的掉电测试方法、装置、可读存储介质及电子设备
本专利技术涉及存储器检测领域,尤其涉及一种存储器的掉电测试方法、装置、可读存储介质及电子设备。
技术介绍
由于EMMC(EmbeddedMulti-MediaCard,嵌入式多媒体存储器)的算法,当EMMC的数据写入量超过一定范围时,会触发垃圾回收(garbagecollection,以下简称GC)机制,此时在EMMC内部会进行一些数据搬迁的操作。如果在GC过程中存储器出现意外掉电的情况,GC算法不够完善的存储器则会因此失去一些重要的数据。但是,目前,并没有针对此机制进行测试的相关方法。
技术实现思路
本专利技术所要解决的技术问题是:提供一种存储器的掉电测试方法、装置、可读存储介质及电子设备,能够对存储器的GC算法的性能进行自动化测试。为了解决上述技术问题,本专利技术采用的一种技术方案为:一种存储器的掉电测试方法,包括步骤:接收第一测试数据写入请求,根据所述第一测试数据写入请求将所述第一测试数据写入已连接的未格式化的待测试存储器, ...
【技术保护点】
1.一种存储器的掉电测试方法,其特征在于,包括步骤:/n接收第一测试数据写入请求,根据所述第一测试数据写入请求将所述第一测试数据写入已连接的未格式化的待测试存储器,在写入所述第一测试数据的过程中,所述待测试存储器保持上电状态;/n当接收到所述第一测试数据写入完成的信号后,对所述待测试存储器的实时状态进行监测,在所述监测过程中,当所述待测试存储器处于上电状态下,触发所述待测试存储器始终执行垃圾回收机制;/n当监测到所述待测试存储器掉电时,保存所述待测试存储器的第一检测状态;/n当监测到所述待测试存储器重新上电时,根据所述第一检测状态继续触发所述待测试存储器继续执行垃圾回收机制 ...
【技术特征摘要】
1.一种存储器的掉电测试方法,其特征在于,包括步骤:
接收第一测试数据写入请求,根据所述第一测试数据写入请求将所述第一测试数据写入已连接的未格式化的待测试存储器,在写入所述第一测试数据的过程中,所述待测试存储器保持上电状态;
当接收到所述第一测试数据写入完成的信号后,对所述待测试存储器的实时状态进行监测,在所述监测过程中,当所述待测试存储器处于上电状态下,触发所述待测试存储器始终执行垃圾回收机制;
当监测到所述待测试存储器掉电时,保存所述待测试存储器的第一检测状态;
当监测到所述待测试存储器重新上电时,根据所述第一检测状态继续触发所述待测试存储器继续执行垃圾回收机制;
判断是否接收到校验请求,若是,对所述第一测试数据进行校验,若否,返回执行对所述待测试存储器的实时状态进行监测的步骤。
2.根据权利要求1所述的一种存储器的掉电测试方法,其特征在于,所述触发所述待测试存储器始终执行垃圾回收机制包括:
接收第二测试数据写入请求,根据所述第二测试数据写入请求将所述第二测试数据持续写入所述待测试存储器,使得所述待测试存储器始终执行垃圾回收机制,所述第二测试数据的写入地址与所述第一测试数据的写入地址不同。
3.根据权利要求2所述的一种存储器的掉电测试方法,其特征在于,所述保存所述待测试存储器的第一检测状态包括:
保存所述待测试存储器掉电之前最后一个写入成功的逻辑数据块的地址;
所述根据所述第一检测状态继续触发所述待测试存储器继续执行垃圾回收机制包括:
根据所述保存的逻辑数据块的地址在所述待测试存储器的所述保存的逻辑数据块的地址之后继续写入所述第二测试数据,使得所述待测试存储器继续执行垃圾回收机制。
4.根据权利要求1至3中任一项所述的一种存储器的掉电测试方法,其特征在于,还包括:
保存所述连接的待测试存储器的设备路径、第一VID值以及第一PID值;
所述对所述待测试存储器的实时状态进行监测包括:
监测预设的USB接口,当接收到从所述预设的USB接口发送来的存储器掉电信号时,根据所述存储器掉电信号,确定其对应的掉电的存储器的第二VID值和第二PID值;
判断所述第二VID值和第二PID值是否分别等于所述第一VID值和第一PID值,若是,则判断所述待测试存储器掉电;若否,则返回执行监测预设的USB接口的步骤;
当接收到从所述预设的USB接口发送来的存储器...
【专利技术属性】
技术研发人员:孙成思,孙日欣,李振华,叶欣,张飞旸,
申请(专利权)人:深圳佰维存储科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。