自动重启主机板及记录除错数据的测试方法及其重启装置制造方法及图纸

技术编号:7500490 阅读:205 留言:0更新日期:2012-07-11 01:05
一种自动重启主机板及记录除错数据的测试方法及其重启装置。该测试方法包含设定开关机参数、启动至少一主机板、累加该主机板的启动次数、读取该主机板执行开机时所产生的一除错数据、根据该除错数据以及该开关机参数判断是否重启该主机板,以及根据该除错数据以及该启动次数产生一开关机测试数据。

【技术实现步骤摘要】

本专利技术涉及一种测试方法及其重启装置,特别是涉及一种自动重启主机板以及记录相关除错数据的测试方法及其重启装置
技术介绍
一般而言,为了确保主机板的重启动流程的运作稳定性,主机板在出厂前往往需要经过上千次的开关机测试,其常见的测试方法采用人工手动开关机并记录相关测试数据的方式来进行,但是此种方法会导致费时费工的检测时程。因此,外接一重启动卡以自动执行主机板开关机测试的设计因应而生,如台湾专利1270782号披露的一种重启动卡及其决定测试重启动机制时机的方法,其相关装置设计如图1所示,其为现有技术的一重启动卡 10的功能方块示意图。重启动卡10包含一检测单元12、计数单元14以及一重置单元16。 检测单元12用于检测基本输入输出系统(Basic Input Output System,BIOQ所存取完成码的输入/输出端口,当检测单元12检测到输入/输出端口存取有该完成码时,即代表计算机系统已完成开机程序,此时检测单元12发出一第一信号至计数单元14,驱动计数单元 14计数时间至设定时间值后,发出一第二信号至重置单元16,驱动重置单元16执行冷开机重启机制,即藉由重置单元16先短路主机板的一电源钮脚位数秒,使主机板的系统芯片切断电源供应,之后重置单元16再一次短路电源钮脚位,即可供应电源并重新执行基本输入输出系统进行开机。另一方面,若是,计算机系统未执行完所有开机程序,即呈死机状态,则将不会驱使重启动卡10测试主机板的冷开机重启机制,以供测试人员获知开机失败状态, 进行分析解决。然而,由上述可知,于现有技术中,即使改采用一外接重启动卡以取代手动开关机测试流程,在计算机死机时,仍然只能手动重新启动主机板。除此之外,于主机板执行开机时所产生的除错数据亦仅能利用人工记录方式以进行测试分析,如此亦会为测试人员带来诸多的不便。
技术实现思路
因此,本专利技术提供一种自动重启主机板以及记录相关除错数据的测试方法及其相关重启装置,以解决上述的问题。本专利技术提供一种自动重启主机板以及记录相关除错数据的测试方法,其包含设定开关机参数;启动至少一主机板;累加该主机板的启动次数;读取该主机板执行开机时所产生的一除错数据;根据该除错数据以及该开关机参数判断是否重启该主机板;以及根据该除错数据以及该启动次数产生一开关机测试数据。本专利技术还提供一种可自动重启主机板以及记录相关除错数据的重启装置,其包含一设定接口,其用来设定对应至少一主机板的开关机参数;一总线传输接口,其用来电连接于该主机板的一输入输出系统单元以及一电源接脚;以及一可编程芯片,其电连接于该总线传输接口以及该设定接口,该可编程芯片包含一开关机控制单元,其用来重启该主机板;一计数单元,其用来计算该主机板的启动次数;一除错运算单元,其用来经由该总线传输接口读取该主机板执行开机时所产生的一除错数据以及根据该除错数据以及该开关机参数判断是否控制该开关机控制单元重启该主机板;以及一记录单元,其用来根据该除错数据以及该启动次数产生一开关机测试数据。相较于现有技术,本专利技术改利用可编程芯片读取主机板开机时所产生的除错数据以及比对开关机时间,以作为重启主机板的判断依据以及产生相对应的开关机测试数据, 因此,无论主机板是否完成开机程序或是处于死机状态,本专利技术所提供的重启装置均可自动重启主机板。如此一来,不仅可大大地缩减主机板的开关机稳定性检测时程,同时亦可帮助使用者不需人工记录,即可直接且清楚地得知主机板经过重复开关机后的统计数据,并可根据死机时所产生的除错码或死机画面进行相对应的死机问题排除。附图说明图1为现有技术的重启动卡的功能方块示意图。图2为本专利技术一较佳实施例的重启装置电连接于主机板的示意图。图3为图2所示的重启装置的功能方块图。图4为本专利技术一较佳实施例的利用图2所示的重启装置自动重启主机板以及记录相关除错数据的方法的流程图。附图符号说明10重启动卡12检测单元14计数单元16重置单元100重启装置102主机板104设定接口106总线传输接口108影像撷取接口110可编程芯片112显示装置114输入输出系统单元116电源接脚118影像输出接口120开关机控制单元122计数单元124除错运算单元126记录单元1 储存接口130切换接口步骤 400、402、404、406、408、410、412、414、41具体实施例方式请参阅图2,其为本专利技术一较佳实施例的一重启装置100电连接于一主机板102的示意图。重启装置100包含一设定接口 104、一总线传输接口 106、一影像撷取接口 108、一可编程芯片110,以及一显示装置112。设定接口 104电连接于可编程芯片110且用来设定对应主机板102的开关机参数,如主机板102的开关机时间预设值、开关机测试次数等,其中在此实施例中,设定接口 104较佳地为常见的机械式设定按钮的组合,如Mart、+、-、Stop 等,以供使用者按压设定。总线传输接口 106较佳地为一通用输入输出(General Purpose Input/Output,GPI0)传输接口,其用来电连接于主机板102的一输入输出系统单元114以及一电源接脚116,其中总线传输接口 106与输入输出系统单元114的数据传输可藉由以排线连接或是以金手指插入的方式安装于主机板102上的一数据传输插槽(如周边组件互连总线插槽(PCI)插槽、高速周边组件互连总线插槽(PCI-E)插槽、低接脚数量架构(LPC) 总线)来实现。影像撷取接口 108电连接于可编程芯片110且用来电连接于主机板102 的一影像输出接口 118,藉以撷取对应主机板102的死机画面,其较佳地为一视讯图形阵列 (Video Graphics Array, VGA)接头。显示装置112电连接于可编程芯片110且用来显示可编程芯片110所读取到的主机板102的输入输出系统单元114执行开机自我测试(Power On SelfTest, POST)时所产生的除错码数据,以允许使用者可清楚地得知主机板102的开机除错历程,其中,输入输出系统单元114可利用一基本输入输出系统或一统一可扩展固件接口(Unified Extensible Firmware Interface, UEFI)来执行开机自我测试。于此针对可编程芯片110的设计进行说明,请参阅图3,其为图2所示的重启装置100的功能方块图。可编程芯片110较佳地为一场域可编程逻辑门阵列(Field Programmable Gate Array,FPGA)芯片,其电连接于设定接口 104、总线传输接口 106、影像撷取接口 108,以及显示装置112,并且包含一开关机控制单元120、一计数单元122、一除错运算单元1 及一记录单元126。开关机控制单元120用来重启主机板102。计数单元122 用来计算主机板102的启动次数。除错运算单元IM用来经由总线传输接口 106读取主机板102执行开机时所产生的除错数据及根据该除错数据与该开关机参数判断是否控制开关机控制单元120重启主机板102。记录单元1 用来根据该除错数据及该启动次数产生一开关机测试数据,以供使用者进行后续检测分析之用。值得一提的是,重启装置100还包含一储存接口 128,其电连接于可编程芯片110 且较本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:邓进利
申请(专利权)人:精英电脑股份有限公司
类型:发明
国别省市:

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

1
相关领域技术