本发明专利技术公开了一种主板检错方法,通过检测装置连接到该主板的灯号输出端口,以取得相关检错信息,包括:设定主板中的一开机自我测试程序的每一程序段对应的灯号数据;于主板中执行开机自我测试程序,以依序执行程序段,并通过灯号输出端口输出对应的灯号数据至检测装置;检测装置依序接收并存储灯号数据;检测装置依据一预先建立的灯号意义对照表依序搜寻灯号数据对应的字符串信息;检测装置依序显示所述灯号数据对应的字符串信息。本发明专利技术使得维修人员不需翻阅检错码技术手册即可了解检错码内容,并提供了完整的检错信息,以助于维修人员判断计算机系统发生错误的原因,提升了主板检测效率。
【技术实现步骤摘要】
本专利技术涉及一种利用软件的测试或除错以预防错误的方法,特别是涉及一 种。
技术介绍
在目前主板上的开机自我测试(Power On Self Test, POST)程序中,大部 分利用除错卡等硬件装置进行检测程序,当除错卡检测到错误的硬件装置吋, 便会显示对应的检错码。此时,检测或维修人员就需要另外查表,以获知检错 码所代表的意义,如此检测过程费时且效率较低,且由于每个基本输入/输出 系统(Basic Input Output System, BIOS)程序段落在测试程序中都可能会被 重复呼叫执行,因此当某个程序段落发生错误时,检测或维修人员必须通过前 后的程序段落关系才能够精确判断错误所在,而前述除错卡并无法追踪测试程 序中的程序流程及提供硬件资源配置完成程度的相关信息。请参照中国台湾公开专利号第200622590号,该专利申请案公开一种显示 BIOS检错码完整信息的方法,利用一无线传输装置,将一信息装置的BIOS检 错码传送至一电子装置并加以显示其完整的信息,其包括下列步骤建立一检 错码及其完整信息的数据表,于该电子装置中;提供一I/0端口模块于该信息 装置中,用以作为运算单元与该无线传输装置间的接口;设定BIOS检错码的 输出位置为该I/0端口模块;初始化该I/0瑞口模块及该无线传输装置,于开 始执行开机自我测试时;启动该信息装置的该无线传输装置;执行后续的开机 自我测试并产生检错码,又通过该无线传输装置送出的;接收该检错码,通过 该电子装置的无线传输装置接收的;对照该检错码,通过该数据表,以特定出 该检错码所代表的特定完整信息;以及显示该特定完整信息。虽然上述专利申请案已公开一种以无线传输方式将相关的检错信息传送 至现有的信息设备上显示的技术手段,并让检测或维修人员在不需翻阅任何检 错码技术手册的情况下,能了解检错码的内容,但其如同一般的检错程序仅会显示计算机系统发生错误的那一个步骤所对应的捡错信息,无法显示完整的测 试程序流程信息,对于检测或维修人员在检错判读上,因为缺乏发生错误前后 的相关检错信息,使其所能够得到的信息内容稍显不完整。因此,如何能提供一种,除了让检测或维修人员可以在不需 翻阅检错码技术手册的情况下了解检错码内容外,更能清楚了解开机自我测试 程序的程序流程及其完成进度,成为研究人员待解决的问题之一。
技术实现思路
本专利技术所要解决的技术问题在于,提供一种,通过实时显示 开机自我测试程序中每一步骤对应的相关信息,让检测或维修人员快速了解计 算机系统运作发生的错误原因以及目前检测进度,以提升主板检测效率。为了实现上述目的,本专利技术公开了一种,通过检测装置连接 到该主板的灯号输出端口,以取得相关检错信息,包括有下列步骤设定所述主板中的一开机自我测试程序的每一程序段对应的灯号数据;于所述主板中执行所述开机自我测试程序,以依序执行所述程序段,并通 过所述灯号输出端口输出对应的所述灯号数据至所述检测装置;所述检测装置依序接收并存储所述灯号数据;所述检测装置依据一预先建立的灯号意义对照表依序搜寻所述灯号数据 对应的字符串信息;及所述检测装置依序显示所述灯号数据对应的字符串信息。 所述灯号数据以二进制方式表示。所述的还包括有所述检测装置依据执行完成的所述程序段 显示目前检错状态的步骤。所述检错状态以百分比方式表示。 所述字符串信息以中文方式显示。 所述字符串信息以英文方式显示。本专利技术的,通过对开机自我测试程序中的每一测试程序定义 其代表的灯号数据,于执行到每一测试程序时,同时显示目前测试程序的相关 信息以及检测进度。除了让检测或维修人员可以在不需翻阅检错码技术手册的 情况下了解检错码内容外,更提供了完整的检错信息,以助于检测或维修人员判断计算机系统发生错误的原因,达到提升主板检测效率的目的。附图说明图1为本专利技术实施例的系统方块图; 图2为本专利技术实施例的方法流程图;及图3为本专利技术实施例的开机自我测试程序的程序流程示意图。 其中,附图标记10主板11灯号输出端口20检测装置21微控制器模块22显示模块200第一程序段落201第二程序段落202第三程序段落203第四程序段落204第五程序段落205第六程序段落300第七程序段落步骤100设定主板中的开机自我测试程序的每一程序段对应的灯号数据步骤IOI 于主板中执行开机自我测试程序,以依序执行该些程序段,并通过灯号输出端口输出对应的该些灯号数据至检测装置步骤102 检测装置依据执行完成的该些程序段显示目前检错状态步骤103 检测装置依序接收并存储该些灯号数据 步骤104 检测装置依据预先建立的灯号意义对照表依序搜寻该些 灯号数据对应的字符串信息步骤105 检测装置依序显示该些灯号数据对应的字符串信息具体实施例方式请参阅图l,为本专利技术实施例的系统方块图。如图l所示本专利技术的主板检 错系统,包括有主板10及检测装置20。主板IO,由电路基板及多个电子零件构成,其包括有芯片组(例如,南桥 芯片、北桥芯片)、中央处理器、内存、输入/输出芯片、输入/输出接口、基 本输入/输出系统(Basic Input Output System, BIOS)等等。灯号输出端口ll,设置在主板10上,用以输出对应主板10测试结果的灯号数据,而灯号输出端口 ll实务上可通过异步串行传输(Universal Asynchronous Receiver/Transmitter; UART)接口(例如,RS-232、 RS-485) 或外围组件连接接口 (Peripheral Componect Interconnect, PCI)等等输入/ 输出接口来实现,其中灯号数据以二进制(例如,0001、 0010、 0011)等方式表不o检测装置20,与主板10连接,用以依序接收并存储主板10传送的检错 信息,以及依序显示对应检错信息的字符串信息,其检测装置20包括有微控 制器模块21及显示模块22。微控制器模块21,与灯号输出端口 ll连接,具有输入/输出端口 (图中 未示)与数据存储单元(图中未示),其数据存储单元存储有预先建立的灯号意 义对照表,当微控制器模块21接收到主板10传来的灯号数据时,通过灯号意 义对照表依序搜寻出灯号数据对应的字符串信息,再将字符串信息传送至显示 模块22显示,以供检测或维修人员检阅,其中字符串信息以中文、英文或其 它语言方式表示。显示模块22,与微控制器模块21连接,用以依序显示微控制器模块21 传送的字符串信息,其中显示模块22实务上可由点矩阵液晶显示模块(Dot Matrix LCD Display Module)或液晶显示器(LCD)构成。请参阅图2,为本专利技术实施例的方法流程图。如图2所示本专利技术的主板检 错方法通过检测装置连接到主板的灯号输出端口 ,以取得相关检错信息,其 包括有下列步骤首先,设定主板中的开机自我测试程序的每一程序段对应的灯号数据(步 骤IOO),其实务上在每一程序段的结尾处加上一段灯号数据输出程序,其中 灯号数据以二进制(例如,0001、 0010、 0011……)方式表示,而开机自我测试 程序,为基本输入/输出系统(BIOS)功能中的一个主要部分,其负责完成对中 央处理器、主板、内存、软/硬盘系统、显示系统(包括显示缓冲)、串本文档来自技高网...
【技术保护点】
一种主板检错方法,通过检测装置连接到该主板的灯号输出端口,以取得相关检错信息,其特征在于,包括有下列步骤:设定所述主板中的一开机自我测试程序的每一程序段对应的灯号数据;于所述主板中执行所述开机自我测试程序,以依序执行所述程序 段,并通过所述灯号输出端口输出对应的所述灯号数据至所述检测装置;所述检测装置依序接收并存储所述灯号数据;所述检测装置依据一预先建立的灯号意义对照表依序搜寻所述灯号数据对应的字符串信息;及所述检测装置依序显示所述灯号数 据对应的字符串信息。
【技术特征摘要】
1、一种主板检错方法,通过检测装置连接到该主板的灯号输出端口,以取得相关检错信息,其特征在于,包括有下列步骤设定所述主板中的一开机自我测试程序的每一程序段对应的灯号数据;于所述主板中执行所述开机自我测试程序,以依序执行所述程序段,并通过所述灯号输出端口输出对应的所述灯号数据至所述检测装置;所述检测装置依序接收并存储所述灯号数据;所述检测装置依据一预先建立的灯号意义对照表依序搜寻所述灯号数据对应的字符串信息;及所述检测装置依序显示所述灯号数据对应的字符串信息。2、 如权利要求1所述的主板检错方法,其特征在...
【专利技术属性】
技术研发人员:徐伟城,
申请(专利权)人:英业达股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。