存储芯片的控制方法及相关设备和存储介质技术

技术编号:36665754 阅读:10 留言:0更新日期:2023-02-21 22:41
本申请公开了一种存储芯片的控制方法及相关设备和存储介质,方法包括:确定目标存储芯片应用的通信协议;确定接收到的与通信协议相关的目标命令中与目标存储芯片对应的目标字符;对目标存储芯片执行与目标字符对应的预设操作。通过该方法,可以扩展目标存储芯片可操作性。操作性。操作性。

【技术实现步骤摘要】
存储芯片的控制方法及相关设备和存储介质


[0001]本申请涉及半导体
,特别是涉及一种存储芯片的控制方法及相关设备和存储介质。

技术介绍

[0002]对于存储芯片而言,可以基于存储芯片应用的通信协议的相关命令来对存储芯片进行相关的操作。例如,对于UFS3.1(Universal Flash Storage 3.1)存储芯片,可以基于UFS3.1协议,实现对存储芯片的读写等操作。
[0003]此外,存储芯片还支持其应用的通信协议以外的相关操作,但是这些相关操作并不属于通信协议的规范内容,这就导致无法通过存储芯片应用的通信协议来进行相关的操作。
[0004]因此,如何改进存储芯片应用的通信协议,以对存储芯片进行更多的操作,具有重要的意义。

技术实现思路

[0005]本申请提供一种存储芯片的控制方法及相关设备和存储介质。
[0006]本申请第一方面提供了一种存储芯片的控制方法,方法包括:确定目标存储芯片应用的通信协议;确定接收到的与通信协议相关的目标命令中与目标存储芯片对应的目标字符;对目标存储芯片执行与目标字符对应的预设操作。
[0007]因此,在接收到与目标存储芯片应用的通信协议相关的目标命令后,通过确定目标命令中与该目标存储芯片自身对应的目标字符,并对目标存储芯片执行与目标字符对应的预设操作,以此能够在通信协议的基础之上,结合目标存储芯片自身对应的目标字符,进行相关的操作,扩展了目标存储芯片可操作性。
[0008]本申请第二方面提供了电子设备,该电子设备包括相互耦接的处理器和存储器,其中,处理器用于执行存储器存储的计算机程序以上述第一方面描述的存储芯片的控制方法。
[0009]本申请第三方面提供了一种计算机可读存储介质,其上存储有程序指令,程序指令被处理器执行时实现上述第一方面描述的存储芯片的控制方法。
[0010]上述方案,在接收到与目标存储芯片应用的通信协议相关的目标命令后,通过确定目标命令中与该目标存储芯片自身对应的目标字符,并对目标存储芯片执行与目标字符对应的预设操作,以此能够在通信协议的基础之上,结合目标存储芯片自身对应的目标字符,进行相关的操作,扩展了目标存储芯片可操作性。
附图说明
[0011]图1是本申请存储芯片的控制方法第一实施例的第一流程示意图;
[0012]图2是本申请存储芯片的控制方法第一实施例的第二流程示意图;
[0013]图3是本申请存储芯片的控制方法第二实施例的流程示意图;
[0014]图4是本申请存储芯片的控制方法第三实施例的流程示意图;
[0015]图5是本申请电子设备一实施例的框架示意图;
[0016]图6是本申请计算机可读存储介质一实施例的框架示意图。
具体实施方式
[0017]下面结合说明书附图,对本申请实施例的方案进行详细说明。
[0018]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之类的具体细节,以便透彻理解本申请。
[0019]本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。此外,本文中的“多”表示两个或者多于两个。
[0020]在本申请中,执行存储芯片的控制方法的例如是由硬件和软件组成的嵌入式系统、个人计算机、手机等等设置有存储芯片的电子设备。
[0021]请参阅图1,图1是本申请存储芯片的控制方法第一实施例的第一流程示意图。具体而言,可以包括如下步骤:
[0022]步骤S11:确定目标存储芯片应用的通信协议。
[0023]目标存储芯片例如基于NAND闪存制造的存储芯片(下称NAND存储芯片)或者是动态随机存取存储器(DRAM)芯片。
[0024]目标存储芯片应用的通信协议可以是与目标存储芯片匹配的通信协议。例如,对于NAND存储芯片,其应用的通信协议可以是UFS3.1协议,UFS2.1协议,eMMC5.0(Embedded Multi Media Card 5.0),eMMC5.1,SD(Secure Digital Memory Card)卡协议等等。对于DRAM芯片,其应用的通信协议例如是DDR3、DDR4协议等等。确定目标存储芯片应用的通信协议的方法可以是本领域的通用方法,例如是从相关的配置信息中获取,此处不再赘述。
[0025]步骤S12:确定接收到的与通信协议相关的目标命令中与目标存储芯片对应的目标字符。
[0026]目标命令可以是其他设备向本申请存储芯片的控制方法的执行主体发送的,例如可以是其他计算机通过Android Debug Bridge(adb)向执行主体发送的目标命令。在其他的实施方式中,目标命令也可以是执行主体自身生成的。
[0027]在接收到与通信协议相关的目标命令后,可以基于目标存储芯片应用的通信协议,结合目标命令,实现对目标存储芯片的相关操作。例如,针对应用UFS通信协议的存储芯片,可以利用Read buffer cmd或者是Write buffer cmd等命令,实现对目标存储芯片的写入和读取操作。
[0028]在本申请中,与目标存储芯片对应的目标字符,是目标存储芯片应用的通信协议之外的字符,例如是目标存储芯片的制造厂商定义的字符,或者是其他被定义的字符。目标字符可以定义了对目标存储芯片的相关操作。因此,基于目标字符,也能够实现对目标存储芯片的操作。在本申请中,目标字符是目标命令的一部分,目标命令会包含目标字符。因为将目标字符设置为目标命令的一部分,以此就可以基于目标存储芯片应用的通信协议的交
互方式,实现了利用目标字符来对目标存储芯片的操作。
[0029]在一个实施方式中,可以是利用目标字符替换目标命令中原有的字符,以此使得目标字符成为目标命令的一部分。在另一个实施方式中,还可以是将目标字符添加到目标命令中,以此使得目标字符成为目标命令的一部分。例如,对于UFS通信协议,可以是利用目标字符替换目标命令中某一个域的字符,例如是MODE域;或者是新增加一个特定的域,并将目标字符作为该特定的域的字符。
[0030]步骤S13:对目标存储芯片执行与目标字符对应的预设操作。
[0031]因为基于目标字符,也能够实现对目标存储芯片的操作。因此,在确定了目标命令中与目标存储芯片对应的目标字符后,便可根据该目标字符,执行与目标字符对应的预设操作。例如,目标字符可以是读取剩余空间,则执行与目标字符对应的预设操作可以是返回目标存储芯片当前剩余的存储空间。又例如,目标字符可以是恢复出厂设置,则执行与目标字符对应的预设操作可以是删除全部的用户数据。
[0032]因此,在接收到与目标存储芯片应用的通信协议相关的目标命令后,通过确定目标命令中与该目标存储芯片自身对应的目标字本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种存储芯片的控制方法,其特征在于,包括:确定目标存储芯片应用的通信协议;确定接收到的与所述通信协议相关的目标命令中与所述目标存储芯片对应的目标字符;对所述目标存储芯片执行与所述目标字符对应的预设操作。2.根据权利要求1所述的方法,其特征在于,所述目标命令包括第一目标命令和第二目标命令,所述第一目标命令中的所述目标字符为闪存类型切换字符,所述第二目标命令中的所述目标字符为数据迁移字符;基于所述目标命令,执行与所述目标命令对应的预设操作,包括:基于所述第一目标命令,将所述目标存储芯片的存储区域的当前闪存类型切换为预设闪存类型;基于所述第二目标命令,将存储在与所述当前闪存类型对应的存储区域的目标数据存储在与所述预设闪存类型对应的存储区域。3.根据权利要求2所述的方法,其特征在于,所述目标命令还包括第三目标命令,所述第三目标命令中的所述目标字符为目标容量字符;在所述基于所述第一目标命令,将所述目标存储芯片的存储区域的当前闪存类型切换为预设闪存类型之前,所述方法还包括:基于所述第三目标命令,确定所述目标存储芯片中需要释放的目标容量,使得所述目标存储芯片上的存储区域的闪存类型切换为预设闪存类型以后,与所述预设闪存类型对应的存储区域能够存储所述目标数据;判断所述目标存储芯片的剩余容量对应的存储区域的闪存类型切换为预设闪存类型后的容量是否能够存储所述目标数据;若是,则执行所述基于所述第一目标命令,将所述目标存储芯片的存储区域的当前闪存类型切换为预设闪存类型。4.根据权利要求2所述的方法,其特征在于,所述目标命令还包括第四目标命令,所述第四目标命令的目标字符为恢复出厂设置字符;在所述基于所述第一目标命令,将所述目标存储芯片的存储区域的当前闪存类型切换为预设闪存类型之前,所述方法还包括:基于接收到的所述第四目标命令,对所述目标存储芯片执行恢复出厂设置操作。5.根据权利要求3或4所述的方法,其特征在于,在所述将存储在与所述当前闪存类型对应的存储区域的目标数据存储在与所述预设闪存类型对应的存储区域之后,所述方法还包括:确定所述目标数据的逻辑地址与存储所述目标数据的当前闪存类型的存储区域的第一物理地址的映射关系;将所述映射关系中的第一物理地址替换为存储所述目标数据的预设闪存类型对应...

【专利技术属性】
技术研发人员:黎锦城韩晓晖
申请(专利权)人:深圳市江波龙电子股份有限公司
类型:发明
国别省市:

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

1