存储卡兼容性测试方法及系统

文档序号:570124 发布日期:2021-05-18 浏览:20次 >En<

阅读说明:本技术 存储卡兼容性测试方法及系统 (Memory card compatibility testing method and system ) 是由 蔡雅平 王正明 于 2020-12-31 设计创作,主要内容包括:本发明提供一种存储卡兼容性测试方法及系统。所述方法包括:测试主机向存储卡控制板下发存储卡通道选择命令,所述存储卡通道选择命令指示待测试的存储卡通道,其中,所述存储卡控制板具有多个存储卡通道,每个存储卡通道对应一个存储卡;所述存储卡控制板根据所述存储卡通道选择命令,打开所述待测试的存储卡通道,并向所述测试主机上报确认消息;所述测试主机向测试设备下发测试命令,检测所述待测试的存储卡通道对应的存储卡是否被所述测试设备正常识别,所述测试设备的存储卡接口通过转接线与所述存储卡控制板连接。本发明能够实现存储卡兼容性的自动化测试,且系统架构简单,测试过程的实现简单、易操作。(The invention provides a method and a system for testing compatibility of a memory card. The method comprises the following steps: the testing host sends a memory card channel selection command to a memory card control board, wherein the memory card channel selection command indicates a memory card channel to be tested, the memory card control board is provided with a plurality of memory card channels, and each memory card channel corresponds to a memory card; the memory card control board opens the memory card channel to be tested according to the memory card channel selection command and reports a confirmation message to the test host; the test host sends a test command to the test equipment to detect whether the memory card corresponding to the memory card channel to be tested is normally identified by the test equipment, and a memory card interface of the test equipment is connected with the memory card control panel through a patch cord. The invention can realize the automatic test of the compatibility of the memory card, and has simple system architecture, simple realization of the test process and easy operation.)

存储卡兼容性测试方法及系统

技术领域

本发明涉及兼容性测试技术领域,尤其涉及一种存储卡兼容性测试方法及系统。

背景技术

目前,智能终端或IOT产品通常都只有一个SD(Secure Digital)存储卡卡槽,一次只能放一张SD存储卡。在利用智能终端对SD卡进行兼容性测试时,只能通过人工去更换不同的SD卡,效率低又浪费人力。

目前,有一种用于车载收放机的SD存储卡兼容性自动化测试系统。包括控制中心、车载收放机和待测SD存储卡,还包括:将多个待测SD存储卡连接至车载收放机、并且切换多个待测SD存储卡与车载收放机之间通断的SD切换电路;连接于控制中心与所述SD切换电路之间、用于接收控制中心的控制指令并控制所述SD切换电路的切换动作的USB通信电路;连接于车载收放机与控制中心之间、用于将车载收放机输出的音频信号转换为控制中心可识别信号的音频转换电路;与控制中心连接、用于从控制中心窃取电压并向所述SD切换电路和音频转换电路供电的USB口窃电电路。

但是,利用上述系统进行SD存储卡兼容性自动化测试时,在PC机发送控制命令控制SD切换电路接通待测SD卡之后,收放机需要读取SD卡内的音频文件,输出对应的音频信号,经音频转换电路转换后输入到PC机,PC机通过判断是否接收到所述音频信号来检测所述SD卡是否兼容。

由此可见,上述SD存储卡兼容性自动化测试系统的电路架构比较复杂,且在进行兼容性测试时,需要收放机读取SD卡中的音频文件,并输入音频信号至PC机,测试过程复杂。

发明内容

本发明提供的存储卡兼容性测试方法及系统,能够实现存储卡兼容性的自动化测试,且系统架构简单,测试过程的实现简单、易操作。

第一方面,本发明提供一种存储卡兼容性测试方法,所述方法包括:

测试主机向存储卡控制板下发存储卡通道选择命令,所述存储卡通道选择命令指示待测试的存储卡通道,其中,所述存储卡控制板具有多个存储卡通道,每个存储卡通道对应一个存储卡;

所述存储卡控制板根据所述存储卡通道选择命令,打开所述待测试的存储卡通道,并向所述测试主机上报确认消息;

所述测试主机向测试设备下发测试命令,检测所述待测试的存储卡通道对应的存储卡是否被所述测试设备正常识别,所述测试设备的存储卡接口通过转接线与所述存储卡控制板连接。

可选地,在所述存储卡控制板根据所述存储卡通道选择命令,打开所述待测试的存储卡通道之后,所述方法还包括:

所述测试设备生成与所述存储卡对应的存储卡路径。

可选地,所述检测所述待测试的存储卡通道对应的存储卡是否被所述测试设备正常识别包括:

检测所述测试设备中是否存在与所述存储卡对应的存储卡路径,若是,则判定所述存储卡能够被所述测试设备正常识别,所述存储卡能被所述测试设备兼容;否则判定所述存储卡不能被所述测试设备正常识别,所述存储卡不能被所述测试设备兼容。

可选地,所述存储卡控制板包括微控制器以及与所述微控制器连接的多个存储卡接口,每个存储卡接口对应一个存储卡通道;

所述存储卡控制板根据所述存储卡通道选择命令,打开所述待测试的存储卡通道包括:所述微控制器对所述存储卡通道选择命令进行解析,识别出待测试的存储卡通道,控制断开与其它存储卡接口的连接,并建立与所述待测试的存储卡通道对应的存储卡接口的连接。

可选地,在所述微控制器和所述多个存储卡接口之间,还连接有多路开关;

所述控制断开与其它存储卡接口的连接,并建立与所述待测试的存储卡通道对应的存储卡接口的连接包括:控制所述多路开关断开与其它存储卡接口的连接,并选通所述待测试的存储卡通道对应的存储卡接口。

第二方面,本发明提供一种存储卡兼容性测试系统,所述系统包括测试主机、与所述测试主机连接的测试设备和存储卡控制板,以及转接线,所述转接线的一端与所述测试设备的存储卡接口连接,另一端与所述存储卡控制板连接,所述存储卡控制板具有多个存储卡通道,每个存储卡通道对应一个存储卡;其中,

所述测试主机,用于向所述存储卡控制板下发存储卡通道选择命令,指示待测试的存储卡通道,在接收到所述存储卡控制板上报的已打开所述待测试的存储卡通道的确认消息之后,向所述测试设备下发测试命令,检测所述待测试的存储卡通道对应的存储卡是否被所述测试设备正常识别;

所述存储卡控制板,用于根据所述存储卡通道选择命令,打开所述待测试的存储卡通道,并向所述测试主机上报确认消息。

可选地,所述测试设备,用于在所述存储卡控制板根据所述存储卡通道选择命令,打开所述待测试的存储卡通道之后,生成与所述存储卡对应的存储卡路径。

可选地,所述测试主机,用于检测所述测试设备中是否存在与所述存储卡对应的存储卡路径,若是,则判定所述存储卡能够被所述测试设备正常识别,所述存储卡能被所述测试设备兼容;否则判定所述存储卡不能被所述测试设备正常识别,所述存储卡不能被所述测试设备兼容。

可选地,所述存储卡控制板包括微控制器以及与所述微控制器连接的多个存储卡接口,每个存储卡接口对应一个存储卡通道;

所述微控制器,用于对所述存储卡通道选择命令进行解析,识别出待测试的存储卡通道,控制建立与所述待测试的存储卡通道对应的存储卡接口的连接,并断开与其它存储卡接口的连接。

可选地,在所述微控制器和所述多个存储卡接口之间,还连接有多路开关;

所述微控制器,还用于控制所述多路开关断开与其它存储卡接口的连接,并选通所述待测试的存储卡通道对应的存储卡接口。

本发明实施例提供的存储卡兼容性测试方法及系统,测试设备的存储卡接口通过转接线与具有多个存储卡通道的存储卡控制板连接,存储卡控制板根据测试主机下发的存储卡通道选择命令,打开待测试的存储卡通道,并向测试主机上报确认消息,以使测试主机向测试设备下发测试命令,检测待测试的存储卡通道对应的存储卡是否被所述测试设备正常识别,重复执行上述过程,直至存储卡控制板上的所有存储卡测试完成,从而能够自动地依次对所述存储卡控制板上的多个存储卡进行兼容性测试,系统架构简单,测试过程的实现简单、易操作。

附图说明

图1为本发明一实施例存储卡兼容性测试系统的结构示意图;

图2为本发明一实施例存储卡兼容性测试方法的流程图;

图3为本发明另一实施例存储卡兼容性测试方法的流程图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供一种存储卡兼容性测试系统,如图1所示,所述系统包括测试主机、与所述测试主机连接的测试设备和存储卡控制板,以及转接线,所述转接线的一端与所述测试设备的存储卡接口连接,另一端与所述存储卡控制板连接,所述存储卡控制板具有多个存储卡通道,每个存储卡通道对应一个存储卡;其中,

所述测试主机,用于向所述存储卡控制板下发存储卡通道选择命令,指示待测试的存储卡通道,在接收到所述存储卡控制板上报的已打开所述待测试的存储卡通道的确认消息之后,向所述测试设备下发测试命令,检测所述待测试的存储卡通道对应的存储卡是否被所述测试设备正常识别;

所述存储卡控制板,用于根据所述存储卡通道选择命令,打开所述待测试的存储卡通道,并向所述测试主机上报确认消息。

可选地,所述测试设备,用于在所述存储卡控制板根据所述存储卡通道选择命令,打开所述待测试的存储卡通道之后,生成与所述存储卡对应的存储卡路径。

可选地,所述测试主机,用于检测所述测试设备中是否存在与所述存储卡对应的存储卡路径,若是,则判定所述存储卡能够被所述测试设备正常识别,所述存储卡能被所述测试设备兼容;否则判定所述存储卡不能被所述测试设备正常识别,所述存储卡不能被所述测试设备兼容。

可选地,所述存储卡控制板包括微控制器以及与所述微控制器连接的多个存储卡接口,每个存储卡接口对应一个存储卡通道;

所述微控制器,用于对所述存储卡通道选择命令进行解析,识别出待测试的存储卡通道,控制建立与所述待测试的存储卡通道对应的存储卡接口的连接,并断开与其它存储卡接口的连接。

可选地,在所述微控制器和所述多个存储卡接口之间,还连接有多路开关;

其中,所述多路开关可以为多路选择器,所述多路选择器具有多个输入端和一个输出端,每个输入端连接一个存储卡接口,输出端连接微控制器;

所述微控制器,还用于控制所述多路开关断开与其它存储卡接口的连接,并选通所述待测试的存储卡通道对应的存储卡接口。可选地,所述测试主机与所述存储卡控制板之间通过串口连接,所述测试主机向存储卡控制板下发的存储卡通道选择命令为串口消息。

可选地,所述测试主机与所述测试设备之间通过USB接口连接,或者通过无线网络连接。

本发明实施例提供的存储卡兼容性测试系统,测试设备的存储卡接口通过转接线与具有多个存储卡通道的存储卡控制板连接,存储卡控制板根据测试主机下发的存储卡通道选择命令,打开待测试的存储卡通道,并向测试主机上报确认消息,以使测试主机向测试设备下发测试命令,检测待测试的存储卡通道对应的存储卡是否被所述测试设备正常识别,重复执行上述过程,直至存储卡控制板上的所有存储卡测试完成,从而能够自动地依次对所述存储卡控制板上的多个存储卡进行兼容性测试,系统架构简单,测试过程的实现简单、易操作。

本发明实施例还提供一种存储卡兼容性测试方法,如图2所示,所述方法包括:

S21、测试主机向存储卡控制板下发存储卡通道选择命令,所述存储卡通道选择命令指示待测试的存储卡通道,其中,所述存储卡控制板具有多个存储卡通道,每个存储卡通道对应一个存储卡。

S22、所述存储卡控制板根据所述存储卡通道选择命令,打开所述待测试的存储卡通道,并向所述测试主机上报确认消息。

S23、所述测试主机向测试设备下发测试命令,检测所述待测试的存储卡通道对应的存储卡是否被所述测试设备正常识别,所述测试设备的存储卡接口通过转接线与所述存储卡控制板连接。

重复执行上述步骤S21-S23,直至所述存储卡控制板上的所有存储卡测试完成。

本发明实施例提供的存储卡兼容性测试方法,测试设备的存储卡接口通过转接线与具有多个存储卡通道的存储卡控制板连接,存储卡控制板根据测试主机下发的存储卡通道选择命令,打开待测试的存储卡通道,并向测试主机上报确认消息,以使测试主机向测试设备下发测试命令,检测待测试的存储卡通道对应的存储卡是否被所述测试设备正常识别,重复执行上述过程,直至存储卡控制板上的所有存储卡测试完成,从而能够自动地依次对所述存储卡控制板上的多个存储卡进行兼容性测试,系统架构简单,测试过程的实现简单、易操作。

下面结合具体实施例对本发明存储卡兼容性测试方法进行详细说明。

在本实施例中,测试主机与测试设备之间通过USB口连接,测试主机与存储卡控制板之间通过串口连接,测试设备的存储卡接口通过转接线与存储卡控制板连接;所述存储卡控制板上设置有微控制器、与所述微控制器连接的多路开关,以及与所述多路开关连接的多个SD卡卡槽,每个SD卡卡槽上插有一个SD卡。

如图3所示,本发明实施例存储卡兼容性测试方法包括:

S31、测试主机通过串口向SD卡控制板发送SD卡通道选择命令,所述SD卡通道选择命令指示待测试的SD卡通道。

S32、SD卡控制板上的微控制器对所述SD卡通道选择命令进行解析,识别出待测试的SD卡通道。

S33、所述微控制器控制多路开关断开与其它SD卡卡槽的连接,并选通所述待测试的SD卡卡通道对应的SD卡卡槽。

其中,所述多路开关可以为多路选择器,所述多路选择器具有多个输入端和一个输出端,每个输入端连接一个SD卡卡槽,输出端连接微控制器。

S34、所述微控制器向所述测试主机上报确认消息,确认已打开所述待测试的SD卡通道。

在所述存储卡控制板根据所述存储卡通道选择命令,打开所述待测试的存储卡通道之后,所述测试设备生成与所述存储卡对应的存储卡路径。

S35、所述测试主机向测试设备下发测试命令,检测所述待测试的SD卡通道对应的SD卡是否被所述测试设备正常识别。

具体地,所述测试主机检测所述测试设备中是否存在与所述存储卡对应的存储卡路径,若是,则判定所述存储卡能够被所述测试设备正常识别,所述存储卡能被所述测试设备兼容;否则判定所述存储卡不能被所述测试设备正常识别,所述存储卡不能被所述测试设备兼容。

S36、判断SD卡控制板上的所有SD卡通道是否已遍历完成,若是,则结束,否则,返回执行步骤S31。

本发明实施例提供的存储卡兼容性测试方法,测试设备的SD卡卡槽通过转接线与具有多个SD卡通道的SD卡控制板连接,SD卡控制板上的微控制器根据测试主机下发的SD卡通道选择命令,控制多路开关打开待测试的SD卡通道,则测试设备生成与所述存储卡对应的存储卡路径,微控制器并向测试主机上报确认消息,以使测试主机向测试设备下发测试命令,检测所述测试设备中是否存在与所述存储卡对应的存储卡路径,从而判定存储卡是否能被所述测试设备兼容,重复执行上述过程,直至SD卡控制板上的所有SD卡测试完成,从而能够自动地依次对所述SD卡控制板上的多个SD卡进行兼容性测试,系统架构简单,测试过程的实现简单、易操作。

本领域普通技术人员可以理解实现上述方法实施例中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

10页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种移动终端SD卡检测方法、装置、设备及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!