主板测试方法、处理器和主板测试系统技术方案

技术编号:16427691 阅读:25 留言:0更新日期:2017-10-21 22:16
本发明专利技术提供一种主板测试方法、处理器和主板测试系统,其中,主板测试方法包括:启动在主板上的存储芯片中存储的预设系统引导文件;其中,预设系统引导文件为维持主板运行的最小程序集合;获取在存储芯片中存储的外部设备测试表,根据外部设备测试表中的测试用例生成测试列表;依次对测试列表中的测试用例进行测试,获得测试结果;将测试结果输出至与主板通过通信接口连接的显示设备;其中,通信接口在启动预设系统引导文件时初始化。本发明专利技术提供的主板测试方法,简化了测试环境,提高了测试效率。

Mainboard test method, processor and mainboard test system

The invention provides a motherboard test method, processor and motherboard test system, which includes motherboard test methods: the default system stores the starting memory chip on the motherboard in the boot file; the default boot file system in order to maintain the minimum program motherboards running set; get stored in the memory chip in the external device test table according to the external test equipment, test case generation test list in the table; in order to test test in the list, the obtained test results; the test results will be output to the motherboard through communication interface connected to the display device; wherein, the communication interface in the system initialization file to start the default. The mainboard testing method provided by the invention simplifies the testing environment and improves the test efficiency.

【技术实现步骤摘要】
主板测试方法、处理器和主板测试系统
本专利技术涉及计算机
,尤其涉及一种主板测试方法、处理器和主板测试系统。
技术介绍
主板是计算机最基本也是最重要的部件之一,主板上提供了一系列的设备接口,以供中央处理器(CentralProcessingUnit,简称CPU)、显卡、声卡、硬盘、存储器等设备进行接合,这些设备或者直接插入相关插槽,或者用线路连接,设备之间的通信协作都是以这些设备接口作为基础的,所以,为了保证主板的质量,必须在主板焊接完成之后进行必要的测试。目前,对主板进行测试,需要搭建主板的测试环境,通常会开发一个外部测试设备,将此设备作为主板和计算机显示器之间的桥梁。测试设备上具有可编程逻辑器件,人工控制可编程逻辑器件输出各个测试用例的激励信号到主板上,主板收到激励信号后产生相应的响应信号,可编程逻辑器件分析主板产生的响应信号是否与预设的响应信号相符,并将测试结果输出至计算机显示器显示。但是,现有的主板测试环境由于需要额外的测试设备,使得测试环境和测试流程复杂,影响了主板的测试效率,使得主板测试效率较低。
技术实现思路
本专利技术提供一种主板测试方法、处理器和主板测试系统,简化了测试环境,提高了测试效率。本专利技术提供的主板测试方法,包括:启动在主板上存储芯片中存储的预设系统引导文件;其中,所述预设系统引导文件为维持所述主板运行的最小程序集合;获取在所述存储芯片中存储的外部设备测试表,根据所述外部设备测试表中的测试用例生成测试列表;依次对所述测试列表中的测试用例进行测试,获得测试结果;将所述测试结果输出至与所述主板通过通信接口连接的显示设备;其中,所述通信接口在启动所述预设系统引导文件时初始化。本专利技术提供的处理器,包括:启动模块,用于启动在主板上存储芯片中存储的预设系统引导文件;其中,所述预设系统引导文件为维持所述主板运行的最小程序集合;配置模块,用于获取在所述存储芯片中存储的外部设备测试表,根据所述外部设备测试表中的测试用例生成测试列表;测试模块,用于依次对所述测试列表中的测试用例进行测试,获得测试结果;输出模块,用于将所述测试结果输出至与所述主板通过通信接口连接的显示设备;其中,所述通信接口在启动所述预设系统引导文件时初始化。本专利技术提供的主板测试系统,包括:主板、外部设备和显示设备,所述外部设备包括本专利技术任一实施例提供的处理器;所述外部设备与所述主板通过所述主板上的设备接口连接,所述显示设备与所述主板通过通信接口连接。本专利技术提供一种主板测试方法、处理器和主板测试系统,其中,主板测试方法包括:在外部设备与主板上的设备接口连接之后,启动在主板上的存储芯片中存储的预设系统引导文件,获取在存储芯片中存储的外部设备测试表,根据外部设备测试表中的测试用例生成测试列表,依次对测试列表中的测试用例进行测试,获得测试结果,将测试结果输出至与主板通过通信接口连接的显示设备。本专利技术提供的主板测试方法,主板和显示设备之间通过通信接口直接连接,在主板上电后,启动预设系统引导文件,完成必要的初始化,简化了测试环境,节省了测试时间,提高了测试效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一提供的主板测试方法的流程图;图2为本专利技术实施例一提供的处理器的结构示意图;图3为本专利技术实施例一提供的主板测试系统的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术提供的主板测试方法、处理器和主板测试系统,主要应用于计算机领域,当然,也可以应用于手机等其他电子设备领域。图1为本专利技术实施例一提供的主板测试方法的流程图,本实施例提供的主板测试方法,执行主体可以是处理器,在计算机系统中,处理器为CPU。如图1所示,本实施例提供的主板测试方法,可以包括:步骤101、启动在主板上的存储芯片中存储的预设系统引导文件。在本步骤中,在所需的外部设备与主板连接之后,启动主板电源,处理器寻址到存储芯片执行预设系统引导文件(可以称为BOOT)。其中,预设BOOT为维持主板运行的最小程序集合,只进行必要的初始化工作,确保主板运行即可。其中,预设BOOT根据实际需要进行设置。可见,通过启动预设BOOT,在主板测试的过程中,不需要将整个主板完全初始化一遍后才能启动主板测试,只需完成必要的初始化即可启动主板测试,简化了测试环境的准备过程,节省了测试时间,进而提高了主板测试效率。可选的,预设BOOT可以包括:设置异常向量表、初始化串口、初始化传输后备缓冲器(TranslationLookasideBuffer,简称TLB)、初始化高速缓冲存储器(简称Cache),以及构造软件程序运行环境。其中,软件程序运行环境可以是C语言程序运行环境。需要说明的是,预设BOOT需要提前烧写到存储芯片中。例如:对于存储芯片为NorFlash芯片的主板,则预设BOOT先通过编译器的编译生成二进制文件,然后将二进制文件烧写到NorFlash芯片中,再将NorFlash芯片插到主板上相应的设备接口。需要说明的是,外部设备为与主板连接的任意设备,在计算机系统中,外部设备可以包括:CPU、内存条、通用串行总线(UniversalSerialBus,简称USB)键盘、USB鼠标、PS2(PlayStation2,简称PS2)键盘、PS2鼠标、PCIE(PeripheralComponentInterconnectExpress,简称PCIE)设备、显卡、声卡、摄像头、摄像机、扫描仪、打印机、光盘刻录机、语音输入装置、图像输出装置、显示屏、网线、硬盘存储器、移动存储器等等。各个外部设备通过主板上相应的设备接口与主板连接,设备接口可以包括:插口、插槽、水晶头、连接线、固定焊接等多种形式,例如:内存条是通过内存插槽与主板连接的,网线是通过RJ45水晶头与主板连接的,桥片是直接焊接在主板上的。步骤102、获取在存储芯片中存储的外部设备测试表,根据外部设备测试表中的测试用例生成测试列表。在本步骤中,存储芯片中还存储有外部设备测试表,外部设备测试表中包括各个外部设备的所有测试用例。处理器获取所有的测试用例,对测试用例进行排序获得测试列表。可见,由于处理器自动对测试用例排序获得测试列表,不需要人工干预,提高了测试效率,也减少了人力资源的投入。需要说明的是,外部设备测试表需要提前烧写到存储芯片中,烧写过程与预设BOOT的烧写过程相似,此处不再赘述。需要说明的是,本实施例对于外部设备测试表的具体实现方式不加以限制,例如:外部设备测试表可以是一张表,该表中包括所有外部设备的所有测试用例;或者,外部设备测试表也可以由多个子表构成,每个子表中包括一个外部设备的所有测试用例。进一步本文档来自技高网...
主板测试方法、处理器和主板测试系统

【技术保护点】
一种主板测试方法,其特征在于,包括:启动在主板上的存储芯片中存储的预设系统引导文件;其中,所述预设系统引导文件为维持所述主板运行的最小程序集合;获取在所述存储芯片中存储的外部设备测试表,根据所述外部设备测试表中的测试用例生成测试列表;依次对所述测试列表中的测试用例进行测试,获得测试结果;将所述测试结果输出至与所述主板通过通信接口连接的显示设备;其中,所述通信接口在启动所述预设系统引导文件时初始化。

【技术特征摘要】
1.一种主板测试方法,其特征在于,包括:启动在主板上的存储芯片中存储的预设系统引导文件;其中,所述预设系统引导文件为维持所述主板运行的最小程序集合;获取在所述存储芯片中存储的外部设备测试表,根据所述外部设备测试表中的测试用例生成测试列表;依次对所述测试列表中的测试用例进行测试,获得测试结果;将所述测试结果输出至与所述主板通过通信接口连接的显示设备;其中,所述通信接口在启动所述预设系统引导文件时初始化。2.根据权利要求1所述的主板测试方法,其特征在于,所述外部设备测试表中存储有测试用例对应的设备层次;其中,所述设备层次为所述测试用例对应的外部设备与处理器的连接通路上的设备数目;所述根据所述外部设备测试表中的测试用例生成测试列表,包括:按照所述测试用例对应的所述设备层次由小到大的顺序,将所述测试用例进行排序,生成所述测试列表。3.根据权利要求2所述的主板测试方法,其特征在于,所述外部设备测试表中还存储有测试用例对应的优先级;其中,所述优先级为所述测试用例在所述测试用例对应的外部设备的所有测试用例中的执行优先级别;所述根据所述外部设备测试表中的测试用例生成测试列表,包括:按照所述测试用例对应的所述优先级由高到低的顺序,将每个外部设备的测试用例进行排序,生成测试子表;按照所述测试用例对应的所述设备层次由小到大的顺序,将所述测试子表进行排序,生成所述测试列表。4.根据权利要求1至3任一所述的主板测试方法,其特征在于,所述获取所述存储芯片中存储的外部设备测试表,包括:获取所述主板的型号;根据所述型号获取与所述型号相对应的外部设备测试表。5.根据权利要求1至3任一所述的主板测试方法,其特征在于,所述预设系统引导文件包括:设置异常向量表、初始化串口、初始化传输后备缓冲器TLB、初始化高速缓冲存储器Cache,以及构造软件程序运行环境。6.一种处理器,其特征在于,包括:启动模块,用于启动在主板上的存储芯片...

【专利技术属性】
技术研发人员:钟万勇张宝祺
申请(专利权)人:龙芯中科技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1