CN108231128A - 一种emmc测试方法及装置 - Google Patents

一种emmc测试方法及装置 Download PDF

Info

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
Application number
CN201611159198.3A
Other languages
English (en)
Inventor
庄开锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
GigaDevice Semiconductor Beijing Inc
Original Assignee
GigaDevice Semiconductor Beijing Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by GigaDevice Semiconductor Beijing Inc filed Critical GigaDevice Semiconductor Beijing Inc
Priority to CN201611159198.3A priority Critical patent/CN108231128A/zh
Publication of CN108231128A publication Critical patent/CN108231128A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/56External 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测试方法及装置。
背景技术
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所述的装置,其特征在于,还包括:
命令执行确定模块,用于在所述上位机确定所述命令发送成功之后,所述上位机依据所述转接板对所述命令的响应信息,确定所述命令是否执行成功。
CN201611159198.3A 2016-12-15 2016-12-15 一种emmc测试方法及装置 Pending CN108231128A (zh)

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)

* Cited by examiner, † Cited by third party
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 南昌欧菲生物识别技术有限公司 多类型芯片测试板、测试***及测试机台

Patent Citations (4)

* Cited by examiner, † Cited by third party
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