CN102305906A - 芯片测试方法及装置 - Google Patents

芯片测试方法及装置 Download PDF

Info

Publication number
CN102305906A
CN102305906A CN201110138808A CN201110138808A CN102305906A CN 102305906 A CN102305906 A CN 102305906A CN 201110138808 A CN201110138808 A CN 201110138808A CN 201110138808 A CN201110138808 A CN 201110138808A CN 102305906 A CN102305906 A CN 102305906A
Authority
CN
China
Prior art keywords
chip
chip testing
boot module
input
testing
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.)
Granted
Application number
CN201110138808A
Other languages
English (en)
Other versions
CN102305906B (zh
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.)
Hisense Mobile Communications Technology Co Ltd
Original Assignee
Hisense Mobile Communications Technology Co Ltd
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 Hisense Mobile Communications Technology Co Ltd filed Critical Hisense Mobile Communications Technology Co Ltd
Priority to CN201110138808.2A priority Critical patent/CN102305906B/zh
Publication of CN102305906A publication Critical patent/CN102305906A/zh
Application granted granted Critical
Publication of CN102305906B publication Critical patent/CN102305906B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

本发明实施例公开了一种芯片测试方法及装置,涉及终端测试领域,能够在一个测试环境下实现各种芯片和模块的测试,达到统一管理各种芯片测试的目的。本发明的方法包括:检测是否有外接设备接入boot模块:若检测到有外接设备接入所述boot模块,则检测是否有数据输入所述boot模块;若检测到有数据输入所述boot模块,则读取输入的数据,并判断所述输入的数据是否为芯片测试模式启动命令;若所述输入的数据为芯片测试模式启动命令,则进入芯片测试模式界面,接收用户输入的芯片测试命令,根据所述芯片测试命令执行相应的芯片测试,并将芯片测试结果输出。本发明实施例主要用于终端产品上的芯片测试过程中。

Description

芯片测试方法及装置
技术领域
本发明涉及终端测试领域,尤其涉及一种芯片测试方法及装置。
背景技术
在产品生产过程中,产品的软硬件检测是一项非常重要的工作。当产品的硬件电路板贴好后,需要一些方法去检测所贴在电路板上的各种芯片的工作情况是否正常,例如各种传感器芯片、通信模块以及各种存储器等;在测试的时候,因为各个芯片和模块的测试项目及测试方法都不相同,使得各个芯片和模块的测试环境不能统一,往往难以统一管理。
发明内容
本发明的实施例提供一种芯片测试方法及装置,能够在一个测试环境下实现各种芯片和模块的测试,达到统一管理各种芯片测试的目的。
为达到上述目的,本发明的实施例采用如下技术方案:
一种芯片测试方法,包括:
检测是否有外接设备接入boot模块:
若检测到有外接设备接入所述boot模块,则检测是否有数据输入所述boot模块;
若检测到有数据输入所述boot模块,则读取输入的数据,并判断所述输入的数据是否为芯片测试模式启动命令;
若所述输入的数据为芯片测试模式启动命令,则进入芯片测试模式界面,接收用户输入的芯片测试命令,根据所述芯片测试命令执行相应的芯片测试,并将芯片测试结果输出。
一种芯片测试装置,包括:
第一检测单元,用于检测是否有外接设备接入boot模块:
第二检测单元,用于在所述第一检测单元检测到有外接设备接入所述boot模块时,检测是否有数据输入所述boot模块;
数据获取单元,用于在所述第二检测单元检测到有数据输入所述boot模块时,读取输入的数据;
判断单元,用于判断所述数据获取单元获取的所述输入的数据是否为芯片测试模式启动命令;
启动单元,用于在所述判断单元判定所述输入的数据为芯片测试模式启动命令时,进入芯片测试模式界面;
命令操作单元,用于接收用户输入的芯片测试命令,根据所述芯片测试命令执行相应的芯片测试;
结果输出单元,用于将芯片测试结果输出。
本发明实施例提供的技术方案,与现有技术中各个芯片和模块通过不同的测试环境进行测试相比,将需要测试的芯片或模块与boot模块相连接,当确定对芯片或模块进行测试时,进入芯片测试模式界面,接收用户输入的芯片测试命令,根据所述芯片测试命令执行相应的芯片测试,使得在一个测试环境下实现各种芯片和模块的测试,达到统一管理各种芯片测试的目的。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例1中芯片测试方法的流程图;
图2为本发明实施例2中芯片测试方法的流程图;
图3为本发明实施例2中芯片测试模式菜单示意图;
图4为本发明实施例2中芯片测试结果输出方法的流程图;
图5为本发明实施例3中一种芯片测试装置的组成框图;
图6为本发明实施例3中另一种芯片测试装置的组成框图;
图7为本发明实施例3中另一种芯片测试装置的组成框图;
图8为本发明实施例3中另一种芯片测试装置的组成框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1
本发明实施例提供一种芯片测试方法,如图1所示,该方法包括:
101、检测是否有外接设备接入boot模块。其中,该外接设备可以为终端产品上待测试的芯片。
其中,外接设备接入boot模块时,需要利用连接线接入boot模块的外接接口,所以检测是否有外接设备接入boot模块,可以通过但不局限于以下方法实现,该方法包括:
第一种,检测所述boot模块的外接接口对应寄存器的标志位的值,确定是否有外接设备接入boot模块。需要说明的是,boot模块的外接接口一般都对应一个寄存器,用于暂存外接设备输入的数据,并且一般为该寄存器设置一个标志位,用于标识是否有外接设备接入,当该外接接口有外接设备接入时,该端口能够立即获知,并修改该标志位。例如,设置该标志位值为0,代表没有外接设备接入该外接接口;设置该标志位值为1,代表有外接设备接入该外接接口,当然,对该标志位取值的设置,只要能区分外接接口有无外接设备接入即可,本发明实施例对此不进行限定,任一种设置方法都属于本发明实施例保护的范围。
第二种,检测所述boot模块的外接接口的相关针脚的电平变化,确定是否有外接设备接入boot模块。需要说明的是,boot模块的外接接口的相关针脚当有外接设备接入和没有外接设备接入其电平的表示是不一样的。例如,设定没有外接设备接入该外接接口时,其外接接口相关针脚的电平为高电平;设定有外接设备接入该外接接口时,其外接接口相关针脚电平为低电平,当外接接口相关针脚电平有高电平变为低电平时,表明有外接设备接入该boot模块的外接接口;当然该外接接口相关针脚电平的设置也不仅局限于上述描述,任何可以标识外接接口相关针脚电平的方法,都属于本发明实施例保护的范围。
其中,所述boot模块的外接接口可以为串口,但本发明实施例对此不进行限定。当boot模块的外接接口为串口时,连接boot模块和外接设备的连接线可以为USB转串口线,即对应终端产品(外接设备)上的待测试芯片上的接口为USB接口,boot模块的外接接入为串口,当然本发明实施例对外接设备的接口不进行限制,还可以为其他类型的接口,但由于通用串行总线(UniversalSerial BUS,USB)接口具有即插即用的优点,优选USB接口。
102、若检测到有外接设备接入所述boot模块,则检测是否有数据输入所述boot模块。
其中,检测是否有数据输入所述boot模块,可以通过但不局限于检测对应寄存器中是否存储有数据,来确定是否有数据输入所述boot模块;若对应寄存器中存储有数据,则确定有数据输入该boot模块,若对应寄存器中没有存储有数据,则确定没有数据输入该boot模块。
103、若检测到有数据输入所述boot模块,则读取输入的数据,并判断所述输入的数据是否为芯片测试模式启动命令。
其中,在读取输入的数据后,判断所述输入的数据是否为芯片测试模式启动命令,可以通过但不局限于以下方法实现,该方法为:将所述输入的数据与预设置的芯片测试模式启动命令进行比较,若该输入的数据与预设置的芯片测试模式启动命令一致,则确定输入的数据为芯片测试模式启动命令;若该输入的数据与预设置的芯片测试模式启动命令不一致,则确定输入的数据不为芯片测试模式启动命令。
104、若所述输入的数据为芯片测试模式启动命令,则进入芯片测试模式界面,接收用户输入的芯片测试命令,根据所述芯片测试命令执行相应的芯片测试,并将芯片测试结果输出。
本发明实施例中,将需要测试的芯片或模块与boot模块相连接,当确定对芯片或模块进行测试时,进入芯片测试模式界面,接收用户输入的芯片测试命令,根据所述芯片测试命令执行相应的芯片测试,使得在一个测试环境下实现各种芯片和模块的测试,达到统一管理各种芯片测试的目的。
实施例2
本发明实施例提供一种芯片测试方法,本发明实施例以boot模块的外接接口为串口为例阐述该芯片测试方法,如图2所示,该方法包括:
201、在boot模块启动时,先检测是否有外接设备接入boot模块;若检测到有外接设备接入所述boot模块,则执行步骤202;若检测到没有外接设备接入所述boot模块,则执行步骤207。
其中,检测是否有外接设备接入boot模块的具体描述,可以参考实施例1步骤101中的相应描述,本发明实施例此处将不再赘述。
202、检测是否有数据输入所述boot模块;若检测到有数据输入所述boot模块,则执行步骤203;若检测到没有数据输入所述boot模块,则执行步骤207。
其中,检测是否有数据输入所述boot模块的具体描述,可以参考实施例1步骤102中的相应描述,本发明实施例此处将不再赘述。
另外,要在boot中实现串口的读写,串口的读操作两种情况,包括:阻塞型和非阻塞型。该阻塞型读操作就是只有从串口中读到输入数据并检测到有回车键按下,一次读过程就完成了,否则串口会一直处于等待用户输入的状态;而对于非阻塞型读操作,无论串口是否有数据,读过程都会立即返回。
203、读取输入的数据,并判断所述输入的数据是否为芯片测试模式启动命令;若所述输入的数据为芯片测试模式启动命令,则执行步骤204;若所述输入的数据不为芯片测试模式启动命令,则执行步骤203。
其中,在读取输入的数据后,判断所述输入的数据是否为芯片测试模式启动命令的具体描述,可以参考实施例1步骤103中的相应描述,本发明实施例此处将不再赘述。
204、将预定义的芯片测试模式菜单显示,所述芯片测试模式菜单包括芯片测试模式和所述芯片测试模式的编号,以便用户根据所述芯片测试模式菜单选取对应的芯片测试模式。
其中,该芯片测试模式菜单如图3所示,罗列了有可能进行测试的芯片测试模式,例如,编号为1的Bluetooth测试模式,标号为2的Compass模式。该芯片测试模式菜单可以根据终端产品测试的需求编辑。用户在进行芯片测试模式输入时,不需要掌握太多专业知识,便可以根据菜单的记载,输入对应芯片测试模式的编号,即表示输入的对应的芯片测试模式,使得操作比较简单。
205、接收用户输入的芯片测试模式编号,进入与所述芯片测试模式编号对应的芯片测试进程。
例如,如图3所示,用户输入编号2,则确定用户需要对电子罗盘芯片进行测试,则进入电子罗盘芯片测试进程。
206、接收用户输入的该芯片测试模式下的芯片测试命令,根据所述芯片测试命令执行相应的芯片测试,并将芯片测试结果输出,结束该次芯片测试流程。
207、boot模块按照普通流程启动。
进一步的,为了便于测试结果的管理,本发明实施例还包括以下的方法,如图4所示,该方法包括:
301、确定所述测试芯片中是否存在存储卡;若所述测试芯片中存在所述存储卡,则执行步骤302;若所述测试芯片中不存在所述存储卡,则执行步骤303。
其中,确定所述测试芯片中是否存在存储卡片,可以通过但不局限于驱动存储卡的方式确定,任何确定测试芯片中是否存在存储卡片都属于本发明实施例保护的范围;当通过驱动存储卡的方式确定时,包括:若驱动存储卡成功,则确定测试芯片中存在存储卡,否则,然为没有存储卡***该测试芯片中。
另外,所述存储卡片可以为安全数码卡(Secure Digital Memory Card,SD卡),也可以为TF(TransFLash)卡,还可以为其他可以暂存储数据的存储卡,本发明实施例对此不进行限定。
302、将芯片测试结果显示输出并保存在所述存储卡中。
303、将芯片测试结果显示输出。
需要说明是,确定所述测试芯片中是否存在存储卡的步骤可以在启动芯片测试模式界面后执行,也可以在将芯片测试结果输出之前确定,本发明实施例对此不进行限定。但是在读取保存在存储卡中的测试结果时,必须要移植源项目EFSL文件***到boot模块,该文件***移植成功后,可以通过常用的文件目录形式去访问读写存储卡的文件,获取芯片的测试结果。
本发明实施例中,将需要测试的芯片或模块与boot模块相连接,当确定对芯片或模块进行测试时,进入芯片测试模式界面,接收用户输入的芯片测试命令,根据所述芯片测试命令执行相应的芯片测试,使得在一个测试环境下实现各种芯片和模块的测试,达到统一管理各种芯片测试的目的。
并且,本发明实施例中,在进入芯片测试模式界面之后,将预定义的芯片测试模式菜单显示,所述芯片测试模式菜单包括芯片测试模式和所述芯片测试模式的编号,用户在输入操作命令时,可以根据芯片测试模式菜单中记载的编号选取对应的芯片测试模式,使得操作命令的输入简单,使得测试人员不需要有很强的专业知识,扩大了可执行芯片测试操作的人群,节约了公司的测试成本。并且在该模式下,测试人员可以进行选择所测试芯片项,输入该芯片的测试指令等操作,避免了生产软件和***软件相分离及多种芯片测试管理混乱的缺点。
进一步的,本发明实施例中,在获得芯片测试结果后,若测试芯片存在存储卡,则将芯片测试结果显示输出的同时保存在该存储卡中,方便了后续查看芯片测试结果。
实施例3
本发明实施例提供一种芯片测试装置,如图5所示,该装置包括:第一检测单元41、第二检测单元42、数据获取单元43、判断单元44、启动单元45、命令操作单元46、结果输出单元47。
第一检测单元41,用于检测是否有外接设备接入boot模块。
第二检测单元42,用于在所述第一检测单元检测到有外接设备接入所述boot模块时,检测是否有数据输入所述boot模块;其中,所述第二检测单元42检测是否有数据输入所述boot模块时,可以通过但不局限于检测对应寄存器中是否存储有数据,来确定是否有数据输入所述boot模块;若对应寄存器中存储有数据,则确定有数据输入该boot模块,若对应寄存器中没有存储有数据,则确定没有数据输入该boot模块。
数据获取单元43,用于在所述第二检测单元42检测到有数据输入所述boot模块时,读取输入的数据。
判断单元44,用于判断所述数据获取单元43获取的所述输入的数据是否为芯片测试模式启动命令;其中,判断单元44判断所述数据获取单元43获取的所述输入的数据是否为芯片测试模式启动命令可以通过以下的方式实现,具体为:将所述输入的数据与预设置的芯片测试模式启动命令进行比较,若该输入的数据与预设置的芯片测试模式启动命令一致,则确定输入的数据为芯片测试模式启动命令;若该输入的数据与预设置的芯片测试模式启动命令不一致,则确定输入的数据不为芯片测试模式启动命令。
启动单元45,用于在所述判断单元44判定所述输入的数据为芯片测试模式启动命令时,进入芯片测试模式界面。
命令操作单元46,用于接收用户输入的芯片测试命令,根据所述芯片测试命令执行相应的芯片测试。
结果输出单元47,用于将芯片测试结果输出。
进一步可选的,如图6所示,该芯片测试装置,还包括:显示单元48。
显示单元48,用于在进入芯片测试模式界面之后,将预定义的芯片测试模式菜单显示,所述芯片测试模式菜单包括芯片测试模式和所述芯片测试模式的编号,以便用户根据所述芯片测试模式菜单选取对应的芯片测试模式;其中,关于显示单元48将预定义的芯片测试模式菜单显示的相关描述,可以参考实施例2中的步骤204中的相应描述,本发明实施例此处将不再赘述。
所述命令操作单元46还用于,接收用户输入的芯片测试模式编号,进入与所述芯片测试模式编号对应的芯片测试进程;接收用户输入的该芯片测试模式下的芯片测试命令,根据所述芯片测试命令执行相应的芯片测试。
为了便于测试结果的管理,进一步可选的,如图7所示,该芯片测试装置,还包括:确定单元49。
确定单元49,用于确定所述测试芯片中是否存在存储卡;其中,确定单元49确定所述测试芯片中是否存在存储卡片,可以通过但不局限于驱动存储卡的方式确定,任何确定测试芯片中是否存在存储卡片都属于本发明实施例保护的范围;当通过驱动存储卡的方式确定时,包括:若驱动存储卡成功,则确定测试芯片中存在存储卡,否则,然为没有存储卡***该测试芯片中。另外,所述存储卡片可以为SD卡,也可以为TF卡,还可以为其他可以暂存储数据的存储卡,本发明实施例对此不进行限定。
所述结果输出单元47还用于,在所述确定单元49确定所述测试芯片中存在所述存储卡时,将芯片测试结果显示输出并保存在所述存储卡中。需要说明的是,在读取保存在存储卡中的测试结果时,必须要移植源项目EFSL文件***到boot模块,该文件***移植成功后,可以通过常用的文件目录形式去访问读写存储卡的文件,获取芯片的测试结果。
所述结果输出单元47还用于,在所述确定单元49确定所述测试芯片中不存在所述存储卡时,将所述芯片测试结果显示输出。
进一步可选的,如图8所示,所述第一检测单元41包括:第一检测模块411、和/或第二检测模块412
第一检测模块411,用于检测所述boot模块的外接接口对应寄存器的标志位的值,确定是否有外接设备接入boot模块;需要说明的是,boot模块的外接接口一般都对应一个寄存器,用于暂存外接设备输入的数据,并且一般为该寄存器设置一个标志位,用于标识是否有外接设备接入,当该外接接口有外接设备接入时,该端口能够立即获知,并修改该标志位。例如,设置该标志位值为0,代表没有外接设备接入该外接接口;设置该标志位值为1,代表有外接设备接入该外接接口,当然,对该标志位取值的设置,只要能区分外接接口有无外接设备接入即可,本发明实施例对此不进行限定,任一种设置方法都属于本发明实施例保护的范围
第二检测模块412,用于检测所述boot模块的外接接口的相关针脚的电平变化,确定是否有外接设备接入boot模块。需要说明的是,boot模块的外接接口的相关针脚当用外接设备接入和没有外接设备接入其电平的表示是不一样的。例如,设定没有外接设备接入该外接接口时,其外接接口相关针脚的电平为高电平;设定有外接设备接入该外接接口时,其外接接口相关针脚电平为低电平,当外接接口相关针脚电平有高电平变为低电平时,表明有外接设备接入该boot模块的外接接口;当然该外接接口相关针脚电平的设置也不仅局限于上述描述,任何可以标识外接接口相关针脚电平的方法,都属于本发明实施例保护的范围。
其中,所述boot模块的外接接口可以为串口,但本发明实施例对此不进行限定。当boot模块的外接接口为串口时,连接boot模块和外接设备的连接线可以为USB转串口线,即对应终端产品(外接设备)上的待测试芯片上的接口为USB接口,boot模块的外接接入为串口,当然本发明实施例对外接设备的接口不进行限制,还可以为其他类型的接口,但由于USB接口具有即插即用的优点,优选USB接口。
本发明实施例中,将需要测试的芯片或模块与boot模块相连接,当确定对芯片或模块进行测试时,进入芯片测试模式界面,接收用户输入的芯片测试命令,根据所述芯片测试命令执行相应的芯片测试,使得在一个测试环境下实现各种芯片和模块的测试,达到统一管理各种芯片测试的目的。
并且,本发明实施例中,在进入芯片测试模式界面之后,将预定义的芯片测试模式菜单显示,所述芯片测试模式菜单包括芯片测试模式和所述芯片测试模式的编号,用户在输入操作命令时,可以根据芯片测试模式菜单中记载的编号选取对应的芯片测试模式,使得操作命令的输入简单,使得测试人员不需要有很强的专业知识,扩大了可执行芯片测试操作的人群,节约了公司的测试成本。并且在该模式下,测试人员可以进行选择所测试芯片项,输入该芯片的测试指令等操作,避免了生产软件和***软件相分离及多种芯片测试管理混乱的缺点。
进一步的,本发明实施例中,在获得芯片测试结果后,若测试芯片存在存储卡,则将芯片测试结果显示输出的同时保存在该存储卡中,方便了后续查看芯片测试结果。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (10)

1.一种芯片测试方法,其特征在于,包括:
检测是否有外接设备接入boot模块;
若检测到有外接设备接入所述boot模块,则检测是否有数据输入所述boot模块;
若检测到有数据输入所述boot模块,则读取输入的数据,并判断所述输入的数据是否为芯片测试模式启动命令;
若所述输入的数据为芯片测试模式启动命令,则进入芯片测试模式界面,接收用户输入的芯片测试命令,根据所述芯片测试命令执行相应的芯片测试,并将芯片测试结果输出。
2.根据权利要求1所述的芯片测试方法,其特征在于,在进入芯片测试模式界面之后,还包括:
将预定义的芯片测试模式菜单显示,所述芯片测试模式菜单包括芯片测试模式和所述芯片测试模式的编号,以便用户根据所述芯片测试模式菜单选取对应的芯片测试模式;
接收用户输入的芯片测试模式编号,进入与所述芯片测试模式编号对应的芯片测试进程;
所述接收用户输入的芯片测试命令,根据所述芯片测试命令执行相应的芯片测试为:接收用户输入的该芯片测试模式下的芯片测试命令,根据所述芯片测试命令执行相应的芯片测试。
3.根据权利要求1所述的芯片测试方法,其特征在于,还包括:
确定所述测试芯片中是否存在存储卡;
所述将芯片测试结果输出为:若所述测试芯片中存在所述存储卡,则将芯片测试结果显示输出并保存在所述存储卡中;若所述测试芯片中不存在所述存储卡,则将芯片测试结果显示输出。
4.根据权利要求1-3中任一项所述的芯片测试方法,其特征在于,所述检测是否有外接设备接入boot模块包括:
检测所述boot模块的外接接口对应寄存器的标志位的值,确定是否有外接设备接入boot模块;或者
检测所述boot模块的外接接口的相关针脚的电平变化,确定是否有外接设备接入boot模块。
5.根据权利要求4所述的芯片测试方法,其特征在于,所述boot模块的外接接口为串口。
6.一种芯片测试装置,其特征在于,包括:
第一检测单元,用于检测是否有外接设备接入boot模块:
第二检测单元,用于在所述第一检测单元检测到有外接设备接入所述boot模块时,检测是否有数据输入所述boot模块;
数据获取单元,用于在所述第二检测单元检测到有数据输入所述boot模块时,读取输入的数据;
判断单元,用于判断所述数据获取单元获取的所述输入的数据是否为芯片测试模式启动命令;
启动单元,用于在所述判断单元判定所述输入的数据为芯片测试模式启动命令时,进入芯片测试模式界面;
命令操作单元,用于接收用户输入的芯片测试命令,根据所述芯片测试命令执行相应的芯片测试;
结果输出单元,用于将芯片测试结果输出。
7.根据权利要求6所述的芯片测试装置,其特征在于,还包括:
显示单元,用于在进入芯片测试模式界面之后,将预定义的芯片测试模式菜单显示,所述芯片测试模式菜单包括芯片测试模式和所述芯片测试模式的编号,以便用户根据所述芯片测试模式菜单选取对应的芯片测试模式;
所述命令操作单元还用于,接收用户输入的芯片测试模式编号,进入与所述芯片测试模式编号对应的芯片测试进程;接收用户输入的该芯片测试模式下的芯片测试命令,根据所述芯片测试命令执行相应的芯片测试。
8.根据权利要求6所述的芯片测试装置,其特征在于,还包括:
确定单元,用于确定所述测试芯片中是否存在存储卡;
所述结果输出单元还用于,在所述确定单元确定所述测试芯片中存在所述存储卡时,将芯片测试结果显示输出并保存在所述存储卡中;
所述结果输出单元还用于,在所述确定单元确定所述测试芯片中不存在所述存储卡时,将所述芯片测试结果显示输出。
9.根据权利要求6-8中任一项所述的芯片测试装置,其特征在于,所述第一检测单元包括:
第一检测模块,用于检测所述boot模块的外接接口对应寄存器的标志位的值,确定是否有外接设备接入boot模块;或者
第二检测模块,用于检测所述boot模块的外接接口的相关针脚的电平变化,确定是否有外接设备接入boot模块。
10.根据权利要求9所述的芯片测试装置,其特征在于,所述boot模块的外接接口为串口。
CN201110138808.2A 2011-05-26 2011-05-26 芯片测试方法及装置 Active CN102305906B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110138808.2A CN102305906B (zh) 2011-05-26 2011-05-26 芯片测试方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110138808.2A CN102305906B (zh) 2011-05-26 2011-05-26 芯片测试方法及装置

Publications (2)

Publication Number Publication Date
CN102305906A true CN102305906A (zh) 2012-01-04
CN102305906B CN102305906B (zh) 2014-03-26

Family

ID=45379782

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110138808.2A Active CN102305906B (zh) 2011-05-26 2011-05-26 芯片测试方法及装置

Country Status (1)

Country Link
CN (1) CN102305906B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103424687A (zh) * 2013-07-29 2013-12-04 北京华大信安科技有限公司 测试芯片的装置
CN103530575A (zh) * 2012-07-04 2014-01-22 北京中电华大电子设计有限责任公司 一种芯片测试模式的防护方法
CN110597675A (zh) * 2019-08-09 2019-12-20 珠海泰芯半导体有限公司 芯片的测试方法、装置、存储介质及烧录器
CN112698876A (zh) * 2019-10-21 2021-04-23 上海博泰悦臻电子设备制造有限公司 车载终端工程模式进入方法及***、存储介质及车载终端

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101226224A (zh) * 2008-01-16 2008-07-23 深圳国人通信有限公司 一种电路板的测试***及方法
US20080201609A1 (en) * 2007-02-15 2008-08-21 Inventec Corporation Method and system for automatically diagnosing disability of computer peripheral devices
CN101252726A (zh) * 2008-03-29 2008-08-27 青岛海信移动通信技术股份有限公司 一种移动终端启动方法
CN201364360Y (zh) * 2009-02-26 2009-12-16 青岛海信电器股份有限公司 电路电压测试装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080201609A1 (en) * 2007-02-15 2008-08-21 Inventec Corporation Method and system for automatically diagnosing disability of computer peripheral devices
CN101226224A (zh) * 2008-01-16 2008-07-23 深圳国人通信有限公司 一种电路板的测试***及方法
CN101252726A (zh) * 2008-03-29 2008-08-27 青岛海信移动通信技术股份有限公司 一种移动终端启动方法
CN201364360Y (zh) * 2009-02-26 2009-12-16 青岛海信电器股份有限公司 电路电压测试装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103530575A (zh) * 2012-07-04 2014-01-22 北京中电华大电子设计有限责任公司 一种芯片测试模式的防护方法
CN103424687A (zh) * 2013-07-29 2013-12-04 北京华大信安科技有限公司 测试芯片的装置
CN103424687B (zh) * 2013-07-29 2016-06-01 北京华大信安科技有限公司 测试芯片的装置
CN110597675A (zh) * 2019-08-09 2019-12-20 珠海泰芯半导体有限公司 芯片的测试方法、装置、存储介质及烧录器
CN112698876A (zh) * 2019-10-21 2021-04-23 上海博泰悦臻电子设备制造有限公司 车载终端工程模式进入方法及***、存储介质及车载终端

Also Published As

Publication number Publication date
CN102305906B (zh) 2014-03-26

Similar Documents

Publication Publication Date Title
CN100514280C (zh) 可拆装式设备及程序的起动方法
CN102422299B (zh) 信息设备以及防止执行不正当程序代码的方法
CN101368991A (zh) 电子装置测试装置及方法
CN105468482B (zh) 一种硬盘盘位识别和故障诊断方法及其服务器设备
CN105223889A (zh) 一种适用于产线的自动监控pmc raid卡日志的方法
CN101923504B (zh) 读卡器测试治具及读卡器测试方法
CN104978213B (zh) 实现应用安装包的链接获取方法和装置
CN101738550A (zh) 电子装置测试装置及测试方法
CN102305906B (zh) 芯片测试方法及装置
CN108170620A (zh) 一种服务器用硬盘拓展***及方法、硬盘信号增强方法
US7814275B2 (en) Apparatus and method for performing a plurality of storage devices
CN106484779B (zh) 文件操作方法及装置
CN107818032A (zh) 一种主板、信息打印方法、***、装置及存储介质
CN103020510A (zh) 一种识别移动存储设备中的非法写入的方法及装置
CN105446856B (zh) 电子设备接口的检测方法、装置
CN105207830A (zh) 一种终端信息的检测方法、装置及终端
CN103856365A (zh) 客户终端接入设备自动测试方法和***
CN111782474A (zh) 日志处理方法、装置、电子设备和介质
CN101206613A (zh) 高速基本输入/输出***调试卡
US20070171150A1 (en) Burning apparatus
US20140258793A1 (en) Detecting system and method for motherboard
CN112667538B (zh) 一种获取网卡标识号方法、***、设备以及介质
CN109214144A (zh) 基于usb3.2协议ts2训练序列的ip软核产权保护与侵权鉴定方法
CN104636228A (zh) 便于测试的电子装置及测试方法
CN102866946A (zh) 读写功能的测试方法及设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant