CN102305906B - 芯片测试方法及装置 - Google Patents
芯片测试方法及装置 Download PDFInfo
- Publication number
- CN102305906B CN102305906B CN201110138808.2A CN201110138808A CN102305906B CN 102305906 B CN102305906 B CN 102305906B CN 201110138808 A CN201110138808 A CN 201110138808A CN 102305906 B CN102305906 B CN 102305906B
- Authority
- CN
- China
- Prior art keywords
- chip testing
- chip
- input
- boot module
- 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.)
- Active
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文件***到boo t模块,该文件***移植成功后,可以通过常用的文件目录形式去访问读写存储卡的文件,获取芯片的测试结果。
所述结果输出单元47还用于,在所述确定单元49确定所述测试芯片中不存在所述存储卡时,将所述芯片测试结果显示输出。
进一步可选的,如图8所示,所述第一检测单元41包括:第一检测模块411、和/或第二检测模块412
第一检测模块411,用于检测所述boot模块的外接接口对应寄存器的标志位的值,确定是否有外接设备接入boot模块;需要说明的是,boot模块的外接接口一般都对应一个寄存器,用于暂存外接设备输入的数据,并且一般为该寄存器设置一个标志位,用于标识是否有外接设备接入,当该外接接口有外接设备接入时,该端口能够立即获知,并修改该标志位。例如,设置该标志位值为0,代表没有外接设备接入该外接接口;设置该标志位值为1,代表有外接设备接入该外接接口,当然,对该标志位取值的设置,只要能区分外接接口有无外接设备接入即可,本发明实施例对此不进行限定,任一种设置方法都属于本发明实施例保护的范围
第二检测模块412,用于检测所述boot模块的外接接口的相关针脚的电平变化,确定是否有外接设备接入boot模块。需要说明的是,boot模块的外接接口的相关针脚当用外接设备接入和没有外接设备接入其电平的表示是不一样的。例如,设定没有外接设备接入该外接接口时,其外接接口相关针脚的电平为高电平;设定有外接设备接入该外接接口时,其外接接口相关针脚电平为低电平,当外接接口相关针脚电平有高电平变为低电平时,表明有外接设备接入该boo t模块的外接接口;当然该外接接口相关针脚电平的设置也不仅局限于上述描述,任何可以标识外接接口相关针脚电平的方法,都属于本发明实施例保护的范围。
其中,所述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模块的外接接口为串口。
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 CN102305906A (zh) | 2012-01-04 |
CN102305906B true 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) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103530575A (zh) * | 2012-07-04 | 2014-01-22 | 北京中电华大电子设计有限责任公司 | 一种芯片测试模式的防护方法 |
CN103424687B (zh) * | 2013-07-29 | 2016-06-01 | 北京华大信安科技有限公司 | 测试芯片的装置 |
CN110597675B (zh) * | 2019-08-09 | 2023-07-07 | 珠海泰芯半导体有限公司 | 芯片的测试方法、装置、存储介质及烧录器 |
CN112698876A (zh) * | 2019-10-21 | 2021-04-23 | 上海博泰悦臻电子设备制造有限公司 | 车载终端工程模式进入方法及***、存储介质及车载终端 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101226224A (zh) * | 2008-01-16 | 2008-07-23 | 深圳国人通信有限公司 | 一种电路板的测试***及方法 |
CN201364360Y (zh) * | 2009-02-26 | 2009-12-16 | 青岛海信电器股份有限公司 | 电路电压测试装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7552371B2 (en) * | 2007-02-15 | 2009-06-23 | Inventec Corporation | Method and system for automatically diagnosing disability of computer peripheral devices |
CN101252726A (zh) * | 2008-03-29 | 2008-08-27 | 青岛海信移动通信技术股份有限公司 | 一种移动终端启动方法 |
-
2011
- 2011-05-26 CN CN201110138808.2A patent/CN102305906B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101226224A (zh) * | 2008-01-16 | 2008-07-23 | 深圳国人通信有限公司 | 一种电路板的测试***及方法 |
CN201364360Y (zh) * | 2009-02-26 | 2009-12-16 | 青岛海信电器股份有限公司 | 电路电压测试装置 |
Also Published As
Publication number | Publication date |
---|---|
CN102305906A (zh) | 2012-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101604272B (zh) | 存储卡测试装置及其测试方法 | |
CN112331253B (zh) | 一种芯片的测试方法、终端和存储介质 | |
US6813668B2 (en) | Multi-functional electronic card capable of detecting removable cards | |
CN102305906B (zh) | 芯片测试方法及装置 | |
CN110718264A (zh) | 测试固态硬盘信息的方法、装置、计算机设备及存储介质 | |
US20130111268A1 (en) | Testing device capable of simulating plugging and unplugging operations and method thereof | |
TWI476587B (zh) | 測試電子裝置之功能的測試方法以及測試裝置 | |
CN108074624B (zh) | 存储卡测试装置和方法、计算机设备和存储介质 | |
CN112216340A (zh) | 硬盘测试方法、装置、存储介质及电子设备 | |
US7814275B2 (en) | Apparatus and method for performing a plurality of storage devices | |
CN103020510A (zh) | 一种识别移动存储设备中的非法写入的方法及装置 | |
CN112685212B (zh) | 一种处理器异常的调试追踪方法、装置和*** | |
CN105446856A (zh) | 电子设备接口的检测方法、装置 | |
US20080159157A1 (en) | Method for Configuring a USB PHY to Loopback Mode | |
CN101206613A (zh) | 高速基本输入/输出***调试卡 | |
US20070171150A1 (en) | Burning apparatus | |
US20140258793A1 (en) | Detecting system and method for motherboard | |
CN103309787A (zh) | 一种非标准usb协议兼容性检测方法 | |
US10922023B2 (en) | Method for accessing code SRAM and electronic device | |
CN100386739C (zh) | 计算机内存检测方法 | |
JP4339269B2 (ja) | 携帯電話機のバスモニターシステム及び方法 | |
CN113010388B (zh) | U盘检测方法及*** | |
CN111641419B (zh) | 终端的射频功率放大器的版本识别方法、控制方法及*** | |
CN107122275A (zh) | 一种查看rmt测试信息的设备及方法 | |
US20140164862A1 (en) | Electronic device testing system and method |
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 |