CN108231128A - 一种emmc测试方法及装置 - Google Patents
一种emmc测试方法及装置 Download PDFInfo
- Publication number
- CN108231128A CN108231128A CN201611159198.3A CN201611159198A CN108231128A CN 108231128 A CN108231128 A CN 108231128A CN 201611159198 A CN201611159198 A CN 201611159198A CN 108231128 A CN108231128 A CN 108231128A
- Authority
- CN
- China
- Prior art keywords
- host computer
- pinboard
- order
- emmc
- determines whether
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/56—External testing equipment for static stores, e.g. automatic test equipment [ATE]; Interfaces therefor
Landscapes
- Debugging And Monitoring (AREA)
Abstract
发明实施例公开了一种EMMC测试方法及装置,所述方法包括:上位机确定自身是否连接有转接板;若所述上位机连接有所述转接板,则所述上位机通过USB通信连接向所述转接板发送命令,以使所述转接板依据所述命令对EMMC进行测试。本发明实施例确定自身连接了转接板,通过USB通信连接向转接板发送命令,以使转接板依据命令对EMMC进行测试,能够有效避免EMMC性能测试方法效率低下的问题,实现了有效提高测试效率的效果。
Description
技术领域
本发明实施例涉及电子产品的检测技术,尤其涉及一种EMMC测试方法及装置。
背景技术
EMMC(Embedded Multi Media Card)为嵌入式多媒体卡。EMMC是MMC协会订立的、主要针对手机或平板电脑等电子产品的内嵌式存储器标准规格。EMMC在封装中集成了一个控制器,它提供标准接口并管理闪存,使得手机厂商能专注于产品开发的其他部分,并缩短向市场推出产品的时间。
随着EMMC的应用越来越广泛,对EMMC的性能测试需求也越来越迫切。EMMC的性能测试主要包括:电源测试、信号测试、功耗测试及稳定性测试等。目前,EMMC性能测试大多采用芯片的测试方法,即通过芯片测试座与智能装置相连,从而测试其基本的读写功能。但是现有EMMC的性能测试方法测试效率低下。
发明内容
本发明实施例提供一种EMMC测试方法及装置,能够提高EMMC性能的测试效率。
第一方面,本发明实施例提供了一种EMMC测试方法,包括:
上位机确定自身是否连接有转接板;
若所述上位机连接有所述转接板,则所述上位机通过USB通信连接向所述转接板发送命令,以使所述转接板依据所述命令对EMMC进行测试。
可选的,所述上位机确定是否连接有转接板,包括:所述上位机确定是否有所述转接板的设备号;若有,则所述上位机与所述转接板连接;否则,所述上位机未连接所述转接板。
可选的,所述上位机通过USB通信连接向所述转接板发送命令之后,包括:所述上位机确定所述命令的发送时间是否大于预设的延迟时间阈值;若否,则所述上位机确定所述命令发送成功;否则,所述上位机确定所述命令发送失败。
可选的,所述上位机确定所述命令发送成功之后,还包括:所述上位机依据所述转接板对所述命令的响应信息,确定所述命令是否执行成功。
第二方面,本发明实施例还提供了一种EMMC测试装置,包括:
转接板确定模块,用于上位机确定自身是否连接有转接板;
EMMC测试模块,用于若所述上位机连接有所述转接板,则所述上位机通过USB通信连接向所述转接板发送命令,以使所述转接板依据所述命令对EMMC进行测试。
可选的,所述转接板确定模块具体用于:所述上位机确定是否有所述转接板的设备号;若有,则所述上位机与所述转接板连接;否则,所述上位机未连接所述转接板。
可选的,包括延迟时间阈值确定模块,用于:在所述上位机通过USB通信连接向所述转接板发送命令之后,所述上位机确定所述命令的发送时间是否大于预设的延迟时间阈值;若否,则所述上位机确定所述命令发送成功;否则,所述上位机确定所述命令发送失败。
可选的,还包括:命令执行确定模块,用于在所述上位机确定所述命令发送成功之后,所述上位机依据所述转接板对所述命令的响应信息,确定所述命令是否执行成功。
本发明实施例提供了一种EMMC测试的方法及装置,若上位机确定自身连接了转接板,则通过USB通信连接向转接板发送命令,以使转接板依据命令对EMMC进行测试,能够有效避免EMMC性能测试方法效率低下的问题,实现了有效提高测试效率的效果。
附图说明
图1A是本发明实施例一中的一种EMMC测试方法的流程图;
图1B是本发明实施例一中的一种EMMC测试方法的USB通信连接示意图;
图2是本发明实施例二中的一种EMMC测试方法的流程图;
图3是本发明实施例三中的一种EMMC测试装置的结构图;
图4是本发明实施例四中的一种EMMC测试装置的结构图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1A为本发明实施例一提供的一种EMMC测试方法的流程图,本实施例可适用于各种EMMC测试的情况,该方法可以由本发明实施例提供的EMMC测试装置来执行,该装置可采用软件和/或硬件的方式实现,该装置可集成在任何提供EMMC测试功能的设备中,例如典型的是用户终端设备,可以是电脑等,如图1A所示,具体包括:
S110、上位机确定自身是否连接有转接板。
其中,上位机为可以直接发出操控命令的计算机,一般是PC(personal computer,个人计算机)、host computer(主机)、master computer(主计算机)和upper computer(上位机)等,屏幕上显示各种信号变化,在本实施例中上位机为发送命令给转接板;转接板用于引入或引出信号以方便连接测试仪器或提供信号源,在本实施例中待测的EMMC通过转接板与上位机相连接,并根据上位机的命令做出相应的操作。
示例性的,所述上位机确定是否连接有转接板,可以包括:所述上位机确定是否有所述转接板的设备号;若有,则所述上位机与所述转接板连接;否则,所述上位机未连接所述转接板。
具体的,转接板为一个外部设备,当上位机为PC时,如果PC与转接板相连接,那么在PC的显示屏幕中能显示出外部设备的标识信息,即转接板的设备号。如果PC的显示屏幕中没有显示出外部设备的标识信息,那么PC与转接板未连接,则无法执行命令。
S120、若所述上位机连接有所述转接板,则所述上位机通过USB通信连接向所述转接板发送命令,以使所述转接板依据所述命令对EMMC进行测试。
其中,USB(Universal Serial Bus,通用串行总线)通信,即USB通信协议,是一种支持在USB主机和USB设备之间进行串行数据传输的通信协议,可以包括多种,例如可以为USB-HID协议,即HID(Human Interface Device,人机接口设备)协议。如图1B所示,图1B为上位机与转接板通过USB通信连接的示意图,在本实施例中,上位机即USB主机,转接板即USB设备。当上位机连接有转接板时,上位机可以通过USB通信连接向转接板发送命令。其中,命令可以包括多种,如Ctrl CMD即EMMC命令,收发数据命令Data CMD,用户类型命令User CMD,回复命令RESP CMD和中断命令STOP CMD等,然后,转接板再依据上位机发送的命令对EMMC进行测试。如果上位机没有连接转接板时,那么,转接板不执行命令。
本实施例通过USB通信连接向转接板发送命令,以使转接板依据命令对EMMC进行测试,能够有效避免EMMC性能测试方法效率低下的问题,实现了有效提高测试效率的效果。
实施例二
图2为本发明实施例二提供的一种EMMC测试方法的流程图,本实施例在上述实施例的基础上,在所述上位机通过USB通信连接向所述转接板发送命令之后,还包括:所述上位机确定所述命令的发送时间是否大于预设的延迟时间阈值;若否,则所述上位机确定所述命令发送成功;否则,所述上位机确定所述命令发送失败。
相应的,本实施例的方法包括:
S210、上位机确定自身是否连接有转接板,若是,则继续执行S220。
S220、所述上位机通过USB通信连接向所述转接板发送命令。
S230、所述上位机确定所述命令的发送时间是否大于预设的延迟时间阈值。
由于上位机发送命令会有一定时间的延迟,因此,可以设置延迟时间阈值,根据发送命令的时间是否满足延迟时间阈值的条件,以确定命令是否发送成功。其中,延迟时间阈值可以设定为一个固定的静态值,如5s,也可以根据实际测试EMMC的情况而设定任意一个可变的动态值,如1s、2s和3s等。
具体的,确定上位机发送命令的时间是否大于预设的延迟时间阈值,若否,则执行步骤S240与步骤S250;若是,则执行步骤S260。
S240、所述上位机确定所述命令发送成功。
S250、所述转接板依据所述命令对EMMC进行测试。
具体的,如果转接板在一定时间内成功接收到上位机发送的命令,那么,上位机在预设的延迟时间阈值内发送命令成功。
示例性的,所述上位机确定所述命令发送成功之后,还可以包括:所述上位机依据所述转接板对所述命令的响应信息,确定所述命令是否执行成功。
具体的,转接板当接收到上位机的命令后,对连接的设备执行相应命令的操作,当执行完成后,将响应信息(Response信息)发送回上位机,上位机根据接收到的响应信息确认命令执行成功。在本实施例中,如果转接板接收到命令,但并未响应命令的内容,那么,转接板不会发送响应信息给上位机,上位机由于没有收到响应信息,因此可以确定命令执行失败。需要说明的是,上位机根据设置的响应时间阈值来确定是否收到响应信息。其中,响应时间阈值的设置方式与延迟时间阈值的设置方式一样,不再赘述。具体的,当超过响应时间阈值后,上位机还未收到下位机发送的数据信息或者响应信息时,确定命令执行失败。
S260、所述上位机确定所述命令发送失败。
具体的,由于上位机通过USB通信连接向所述转接板发送命令,在此过程中,有可能会出现线路故障、网络延迟以及USB通信出现问题等原因,导致转接板在预设的延迟时间阈值内接收不到上位机发送的命令,因此,上位机可以确定命令发送失败。
本实施例通过预设延迟时间阈值,确定上位机的命令发送是否成功,来判断转接板是否依据命令对EMMC进行测试,通过优化的处理路径,节省了处理时间,有效提高了测试效率的效果。
实施例三
图3为本发明实施例三提供的一种EMMC测试方法装置的结构示意图,本实施例可适用于各种EMMC测试的情况,该方法可以由本发明实施例提供的EMMC测试装置来执行,该装置可采用软件和/或硬件的方式实现,该装置可集成在任何提供EMMC测试功能的设备中,例如典型的是用户终端设备,可以是电脑等,如图3所示,具体包括:转接板确定模块31和EMMC测试模块32。
转接板确定模块31,用于上位机确定自身是否连接有转接板;
EMMC测试模块32,用于若所述上位机连接有所述转接板,则所述上位机通过USB通信连接向所述转接板发送命令,以使所述转接板依据所述命令对EMMC进行测试。
本实施例通过USB通信连接向转接板发送命令,以使转接板依据命令对EMMC进行测试,能够有效避免EMMC性能测试方法效率低下的问题,实现了有效提高测试效率的效果。
实施例四
图4为本发明实施例四提供的一种EMMC测试方法装置的结构示意图,如图4所示:
在上述实施例基础上,所述转接板确定模块31具体用于:所述上位机确定是否有所述转接板的设备号;若有,则所述上位机与所述转接板连接;否则,所述上位机未连接所述转接板。
在上述实施例基础上,还包括:延迟时间阈值确定模块41。
延迟时间阈值确定模块41,用于在所述上位机通过USB通信连接向所述转接板发送命令之后,所述上位机确定所述命令的发送时间是否大于预设的延迟时间阈值;若否,则所述上位机确定所述命令发送成功;否则,所述上位机确定所述命令发送失败。
在上述实施例基础上,还包括:命令执行确定模块42。
命令执行确定模块42,用于在所述上位机确定所述命令发送成功之后,所述上位机依据所述转接板对所述命令的响应信息,确定所述命令是否执行成功。
本实施例所述EMMC测试的装置用于执行上述各实施例所述的EMMC测试的方法,其技术原理和产生的技术效果类似,这里不再赘述。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (8)
1.一种EMMC测试方法,其特征在于,包括:
上位机确定自身是否连接有转接板;
若所述上位机连接有所述转接板,则所述上位机通过USB通信连接向所述转接板发送命令,以使所述转接板依据所述命令对EMMC进行测试。
2.根据权利要求1所述的方法,其特征在于,所述上位机确定是否连接有转接板,包括:
所述上位机确定是否有所述转接板的设备号;
若有,则所述上位机与所述转接板连接;否则,所述上位机未连接所述转接板。
3.根据权利要求1所述的方法,其特征在于,所述上位机通过USB通信连接向所述转接板发送命令之后,包括:
所述上位机确定所述命令的发送时间是否大于预设的延迟时间阈值;
若否,则所述上位机确定所述命令发送成功;否则,所述上位机确定所述命令发送失败。
4.根据权利要求3所述的方法,其特征在于,所述上位机确定所述命令发送成功之后,还包括:
所述上位机依据所述转接板对所述命令的响应信息,确定所述命令是否执行成功。
5.一种EMMC测试装置,其特征在于,包括:
转接板确定模块,用于上位机确定自身是否连接有转接板;
EMMC测试模块,用于若所述上位机连接有所述转接板,则所述上位机通过USB通信连接向所述转接板发送命令,以使所述转接板依据所述命令对EMMC进行测试。
6.根据权利要求5所述的装置,其特征在于,所述转接板确定模块具体用于:
所述上位机确定是否有所述转接板的设备号;
若有,则所述上位机与所述转接板连接;否则,所述上位机未连接所述转接板。
7.根据权利要求5所述的装置,其特征在于,包括延迟时间阈值确定模块,用于:
在所述上位机通过USB通信连接向所述转接板发送命令之后,所述上位机确定所述命令的发送时间是否大于预设的延迟时间阈值;
若否,则所述上位机确定所述命令发送成功;否则,所述上位机确定所述命令发送失败。
8.根据权利要求7所述的装置,其特征在于,还包括:
命令执行确定模块,用于在所述上位机确定所述命令发送成功之后,所述上位机依据所述转接板对所述命令的响应信息,确定所述命令是否执行成功。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611159198.3A CN108231128A (zh) | 2016-12-15 | 2016-12-15 | 一种emmc测试方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611159198.3A CN108231128A (zh) | 2016-12-15 | 2016-12-15 | 一种emmc测试方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108231128A true CN108231128A (zh) | 2018-06-29 |
Family
ID=62650417
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611159198.3A Pending CN108231128A (zh) | 2016-12-15 | 2016-12-15 | 一种emmc测试方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108231128A (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101604272A (zh) * | 2008-06-13 | 2009-12-16 | 慧国(上海)软件科技有限公司 | 存储卡测试装置及其测试方法 |
US20130103992A1 (en) * | 2011-10-25 | 2013-04-25 | Silicon Motion, Inc | Burn-In Method for Embedded Multi Media Card, and Test Board Using the Same, and Embedded Multi Media Card Tested by the Same |
CN105185414A (zh) * | 2015-09-15 | 2015-12-23 | 北京京存技术有限公司 | 一种测试方法和装置 |
CN105445644A (zh) * | 2015-11-18 | 2016-03-30 | 南昌欧菲生物识别技术有限公司 | 多类型芯片测试板、测试***及测试机台 |
-
2016
- 2016-12-15 CN CN201611159198.3A patent/CN108231128A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101604272A (zh) * | 2008-06-13 | 2009-12-16 | 慧国(上海)软件科技有限公司 | 存储卡测试装置及其测试方法 |
US20130103992A1 (en) * | 2011-10-25 | 2013-04-25 | Silicon Motion, Inc | Burn-In Method for Embedded Multi Media Card, and Test Board Using the Same, and Embedded Multi Media Card Tested by the Same |
CN105185414A (zh) * | 2015-09-15 | 2015-12-23 | 北京京存技术有限公司 | 一种测试方法和装置 |
CN105445644A (zh) * | 2015-11-18 | 2016-03-30 | 南昌欧菲生物识别技术有限公司 | 多类型芯片测试板、测试***及测试机台 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021189322A1 (zh) | 一种芯片测试装置及测试方法 | |
CN104063348B (zh) | 实现兼容usb通讯与音频通讯的装置及方法 | |
US7603501B2 (en) | Communication circuit of serial peripheral interface devices | |
US20120311215A1 (en) | Peripheral component interconnect express expansion system and method | |
US9026687B1 (en) | Host based enumeration and configuration for computer expansion bus controllers | |
US20170255585A1 (en) | Method and system for switching role of usb otg device and otg device thereof | |
CN109298266B (zh) | 测试***、测试方法、测试装置及存储介质 | |
US10402288B2 (en) | USB-testing method and testing fixture board for USB device | |
CN104021101A (zh) | 基于lpc1768平台的usb接口***及实现方法 | |
CN102073602A (zh) | 计算机***、连接控制装置及连接与断开方法 | |
CN102053898A (zh) | 针对主机pcie插槽上总线接口的测试方法及其读写测试方法 | |
CN110837450B (zh) | Usb type-c扩展坞的测试方法和装置、电子设备、存储介质 | |
CN104331350A (zh) | 一种ic卡电子设备串口调试的方法及装置 | |
WO2020192520A1 (zh) | 终端测试方法、装置和终端测试*** | |
CN108231126A (zh) | 一种emmc测试方法及装置 | |
CN104581147B (zh) | 一种hdmi和mipi功能互测的方法与装置 | |
CN104899164B (zh) | 集成电路总线的地址寻址方法、集成电路总线设备和*** | |
CN107885674B (zh) | 蓝牙设备模拟器及其工作方法、蓝牙设备作业*** | |
CN108231128A (zh) | 一种emmc测试方法及装置 | |
CN107451067B (zh) | 下载测试的处理方法及相关产品 | |
CN105068954A (zh) | 终端接口的通信方法及装置 | |
CN107329863B (zh) | 一种基于COMe的测量仪器通用硬件平台 | |
WO2021115202A1 (zh) | 电子设备、用户身份识别卡与存储卡的识别方法 | |
CN103440218A (zh) | 基于usb-hid协议的can总线监控方法 | |
CN211787062U (zh) | Mctp设备测试装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180629 |
|
RJ01 | Rejection of invention patent application after publication |