计算机调试方法及装置的制造方法

文档序号:10724759阅读:434来源:国知局
计算机调试方法及装置的制造方法
【专利摘要】本发明公开了一种计算机调试方法及装置,所述方法包括:获取故障部件发送的故障信息,其中,所述故障信息包括故障类型信息和故障部件的类型;向显示部发送显示至少部分错误代码的指令,所述错误代码与所述故障类型信息对应;其中,所述错误代码包括标识故障部件的标识符。本发明的技术方案通过获取故障部件发送的包含了故障类型和故障部件类型的故障信息,根据故障类型信息向显示部发送显示至少部分错误代码的指令,并且,所述错误代码包括用于标识故障部件的标识符,从而使用户能够尽快确定发生故障的故障部件,以提高检测效率。
【专利说明】
计算机调试方法及装置
技术领域
[0001 ]本发明涉及计算机技术领域,特别涉及一种计算机调试方法及装置。
【背景技术】
[0002]主板故障诊断卡(DebugCard):是利用主板的基本输入输出系统(Basic InputOutput SyStem,B10S)内部自检程序进行检测,并将检测过程中出现的故障通过错误代码显示出来,结合代码含义速查表就能很快地知道主板故障所在。尤其在计算机出现不能引导操作系统、黑屏、喇叭不叫等故障时,使用主板故障诊断卡更能体现其便利性。启动计算机时,B1S先执行上电自检程序(Power On Self Test,P0ST),对计算机的主板电路、存储器、键盘、显示器、硬盘、软驱等各个组件进行自检,并分析硬盘系统配置,对已配置的基本I/O设置进行初始化,若检测没有问题,则引导操作系统。这一过程的显著特点是:以显示器能否显示为分界线,也就是说,对关键部件进行检测,其所出现的错误可以将错误提示信息显示在显示器上,对非关键部件进行检测,其所出现的错误不无法将错误提示信息显示在显示器上;具体地,B1S先对关键性部件进行检测,若关键性部件发生故障,则强制计算机中断启动计算机的过程;若关键性部件没有问题,再对非关键性部件进行检测,在这一过程中,即使计算机的非关键部件存在故障,也照常启动计算机,显示器则无法显示非关键部件的错误提示信息。在检测过程完成后,若关键部件存在故障,则将主板故障诊断卡插入主板的扩充槽内,根据主板故障诊断卡上显示的错误代码,结合代码含义速查表来确定计算机出现故障的类型,以解决该故障。
[0003]但是在上述利用故障诊断卡对计算机的关键性部件进行检测时,当出现故障时,虽然显示部上可以显示错误代码,但对于某些故障即使确定了故障类型,却仍无法判断出故障发生在哪个部件,例如,错误代码为88,其对应的错误类型是“从CMOS安排程序复原清除屏幕”,可见从错误类型上无法看是B1S还是嵌入式控制器(Embedded Controller ,EC),还需要用户进一步对B1S和EC分别进行检测,导致检测效率的降低。

【发明内容】

[0004]有鉴于此,本发明的目的是提供一种在使用故障诊断卡诊断电脑故障时,在显示代码中增加标识符,以确定故障发生的具体位置,从而方便调试计算机的计算机调试方法及装置。
[0005]为了实现上述目的,本发明提供了一种计算机调试方法,包括:获取故障部件发送的故障信息,其中,所述故障信息包括故障类型信息和故障部件的类型;
[0006]向显示部发送显示至少部分错误代码的指令,所述错误代码与所述故障类型信息对应;
[0007]其中,所述错误代码包括标识故障部件的标识符。
[0008]所述方法还包括:
[0009]获取所述故障部件的类型;
[0010]若所述故障部件的类型为第一类型,
[0011 ] 相应地,向显示部发送显示至少部分错误代码的指令,包括:向所述显示部发送显示错误代码、且显示所述错误代码中的标识符的指令;
[0012]若所述故障部件的类型为第二类型,
[0013]相应地,向显示部发送显示至少部分错误代码的指令,包括:向所述显示部发送显示错误代码、且不显示所述错误代码中的标识符的指令。
[0014]所述第一类型为基本输入输出系统,所述第二类型为嵌入式控制器。
[0015]所述第一类型为嵌入式控制器,所述第二类型为基本输入输出系统。
[0016]本发明还提供一种计算机调试装置,包括:
[0017]第一获取模块,用于获取故障部件发送的故障信息,其中,所述故障信息包括故障类型信息和故障部件的类型;
[0018]发送模块,用于向显示部发送显示至少部分错误代码的指令,所述错误代码与所述故障类型信息对应;
[0019]其中,所述错误代码包括标识故障部件的标识符。
[0020]所述装置还包括:
[0021]第二获取模块,用于获取所述故障部件的类型;
[0022]所述发送模块包括第一发送子模块,用于当所述故障部件的类型为第一类型时,向所述显示部发送显示错误代码、且显示所述错误代码中的标识符的指令;
[0023]所述发送模块还包括第二发送子模块,用于当所述故障部件的类型为第二类型时,向所述显示部发送显示错误代码、且不显示所述错误代码中的标识符的指令。
[0024]所述第一类型为基本输入输出系统,所述第二类型为嵌入式控制器。
[0025]所述第一类型为嵌入式控制器,所述第二类型为基本输入输出系统。
[0026]与现有技术相比,本发明具有以下有益效果:本发明的技术方案通过获取故障部件发送的包含了故障类型和故障部件类型的故障信息,根据故障类型信息向显示部发送显示至少部分错误代码的指令,并且,所述错误代码包括用于标识故障部件的标识符,从而使用户能够尽快确定发生故障的故障部件,以提高检测效率。
【附图说明】
[0027]图1为本发明的计算机调试方法的实施例一的流程图;
[0028]图2为本发明的计算机调试方法的实施例一故障诊断卡显示的错误代码的示意图;
[0029]图3为本发明的计算机调试方法的实施例一故障诊断卡显示的错误代码的示意图;
[0030]图4为本发明的计算机调试方法的实施例二的流程图;
[0031 ]图5为本发明的计算机调试装置的实施例一的示意图;
[0032]图6为本发明的计算机调试装置的实施例二的示意图。
【具体实施方式】
[0033]下面结合附图和实施例,对本发明的【具体实施方式】作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
[0034]通常故障诊断卡上设置有显示部,用于显示计算机故障所对应的错误代码,错误代码通常为两位,因此该显示部包括两个七段数码管;在故障诊断卡的显示部上只能看出故障信息所对应的错误代码,却无法看出故障发生的位置。目前的故障诊断卡一般都是用于诊断B1S的,例如,当用故障诊断卡诊断计算机时,B10S可以通过输出端口8,将故障信息发送至故障诊断卡,故障诊断卡接收到故障信息时,将故障信息所对应的错误代码显示在在七段数码管上,例如,错误代码为88所对应的故障为从CMOS安排程序复原清除屏幕;即将进行后面的编程;可见,虽然用户能够获知错误代码为88的故障是什么,却无法获知发生故障的具体部件。根据目前计算机的硬件设计,故障诊断卡与EC连接,B1S都是通过EC来向故障诊断卡传输故障信息的,也就是说EC通过输出端口8来将故障信息。可见,EC可以获知发生故障的部件是B1S还是EC,因此,可以在故障诊断卡的显示部上增加一个标识符,来区分发送故障信息的部件,以更详细地获知哪个部件发生的故障。
[0035]图1为本发明的计算机调试方法的实施例一的流程图,如图1所示,本实施例的计算机调试方法,具体可以包括如下步骤:
[0036]SlOl,获取故障部件发送的故障信息,其中,故障信息包括故障类型信息和故障部件的类型。
[0037]具体地,本实施例的执行主体是EC。本实施例中,出现的故障的部件可以称为故障部件,可能出现故障的部件一般为B1S和EC。当采用故障诊断卡对计算机的主板进行诊断时,故障诊断卡采集故障信息。本实施例在具体实施时,故障诊断卡采集的故障信息包括了故障类型信息和故障部件的类型。故障类型信息可以在故障诊断卡的显示部上显示出相应的错误代码,用户可以根据代码速查表来确定故障类型信息;同时,故障诊断卡所采集的信息还包括故障部件的类型,例如,是B1S或EC,以用来确定发生故障的故障部件。
[0038]S102,向显示部发送显示至少部分错误代码的指令,错误代码与故障类型信息对应;其中,错误代码包括标识故障部件的标识符。
[0039]现有技术中,当故障诊断卡采集了故障信息后,会在显示部上显示错误代码,用户根据故障显示卡上显示的错误代码,以及B1S的版本,查出该错误代码所表示的故障原因和部位,就可清楚地知道故障所在。如图2所示,例如,B1S版本为Award B1S,故障诊断卡所显示的错误代码为“88”,所对应的故障信息为“从CMOS安排程序复原清除屏幕;即将进行后面的编程。”
[0040]本实施例的故障诊断卡采集的故障信息中还包括了故障部件的类型,并用该故障部件的类型通过错误代码中的标识符来识别,例如,显示标识符代表故障发生在B1S,不显示标识符代表故障发生在EC;标识符可以为“ ?”。相应地,本实施例同样需要硬件的支持,也就是说将故障诊断卡的显示部进行改进,在其中增加一个标识符显示电路,该电路的位置可以设置在两个七段数码显示管之间,还可以设置在其中一个七段数据显示管的右下角,如图3所示,为在两个七段数码管之间设置标识符。
[0041]本实施例的技术方案通过获取故障部件发送的包含了故障类型和故障部件类型的故障信息,根据故障类型信息向显示部发送显示至少部分错误代码的指令,并且,错误代码包括用于标识故障部件的标识符,从而使用户能够尽快确定发生故障的故障部件,以提高检测效率。
[0042]图4为本发明的计算机调试方法的实施例二的流程图,本实施例的计算机调试方法在上述实施例一的基础上,进一步更加详细地介绍本发明的技术方案。如图4所示,本实施例的计算机调试方法,具体可以包括如下步骤:
[0043]S401,获取故障部件发送的故障信息,其中,故障信息包括故障类型信息和故障部件的类型,其中故障部件的类型包括第一类型和第二类型。
[0044]具体地,可能出现故障的部件一般为B1S和EC。因此,第一类型为基本输入输出系统,第二类型为嵌入式控制器。或者,在本发明的其他实施例中,第一类型为嵌入式控制器,第二类型为基本输入输出系统。
[0045]现有技术中,当故障诊断卡采集了故障信息后,会在显示部上显示错误代码,用户根据故障显示卡上显示的错误代码,以及B1S的版本,查出该错误代码所表示的故障原因和部位,就可清楚地知道故障所在。例如,B1S版本为Award B1S,故障诊断卡所显示的错误代码为“88”,所对应的故障信息为“从CMOS安排程序复原清除屏幕;即将进行后面的编
feo
[0046]本实施例的故障诊断卡采集的故障信息中还包括了故障部件的类型,并用该故障部件的类型通过错误代码中的标识符来识别,例如,显示标识符代表故障发生在B1S,不显示标识符代表故障发生在EC;标识符可以为“ ?”。相应地,本实施例同样需要硬件的支持,也就是说将故障诊断卡的显示部进行改进,在其中增加一个标识符显示电路,该电路的位置可以设置在两个七段数码显示管之间,还可以设置在其中一个七段数据显示管的右下角,为在两个七段数码管之间设置标识符。
[0047]S402,判断故障部件的类型是否为第一类型,若是,则执行步骤S403;否则,执行步骤S404。
[0048]具体地,EC接收B1S发生的故障,或者EC自身发生了故障,直接传送到故障诊断卡。当故障部件的第一类型为B10S,第二类型为EC,EC判断发送故障的故障部件是否为B1S;若是则执行相应的操作。
[0049]S403,向显示部发送显示错误代码、且显示错误代码中的标识符的指令。
[0050]具体地,当发生故障的故障部件是B10S,故障诊断卡则显示错误代码中的标识符,以标识发生故障的故障部件是B1S。在本发明的其他实施例中,也可以做相反的表示,SP,当发生故障的故障部件是B10S,故障诊断卡不显示错误代码中的标识符,以标识发生故障的故障部件是B1S。
[0051]S404,向显示部发送显示错误代码、且不显示错误代码中的标识符的指令。
[0052]具体地,当发生故障的故障部件是EC,故障诊断卡不显示错误代码中的标识符,以标识发生故障的部件是EC。在本发明的其他实施例中,也可以做相反的表示,S卩,当发生故婵的故障部件是EC,故障诊断卡显示错误代码中的标识符,以标识发生故障的故障部件是EC0
[0053]本实施例的技术方案通过获取故障部件发送的故障信息不但包含了故障类型,而且还能够在显示代码中增加标识符,通过显示标识符还是不显示标识符来区分故障部件是B1S还是EC,从而使用户能够尽快确定发生故障的故障部件,提高检测效率。
[0054]图5为本发明的计算机调试装置的实施例一的示意图,如图5所示,本实施例的计算机调试装置,具体可以包括第一获取模块51和发送模块52。
[0055]第一获取模块51,用于获取故障部件发送的故障信息,其中,故障信息包括故障类型信息和故障部件的类型;
[0056]发送模块52,用于向显示部发送显示至少部分错误代码的指令,错误代码与故障类型信息对应;
[0057]其中,错误代码包括标识故障部件的标识符。
[0058]本实施例的计算机调试装置,通过采用上述模块标识发生故障的故障部件的类型的实现机制与上述图1所示实施例的计算机调试方法的实现机制相同,详细可以参考上述图1所示实施例的记载,在此不再赘述。
[0059]图6为本发明的计算机调试装置的实施例二的示意图,本实施例的计算机调试装置在如图6所示的实施例一的基础上,进一步更加详细地介绍本发明的技术方案。如图6所示,本实施例的计算机调试装置,进一步可以包括:
[0060]第二获取模块61,用于获取故障部件的类型;
[0061 ]发送模块52包括第一发送子模块521,用于当故障部件的类型为第一类型时,向显示部发送显示错误代码、且显示错误代码中的标识符的指令;
[0062]发送模块52还包括第二发送子模块522,用于当故障部件的类型为第二类型时,向显示部发送显示错误代码、且不显示错误代码中的标识符的指令。
[0063]在本发明的其中一个实施例中,第一类型为基本输入输出系统,第二类型为嵌入式控制器。
[0064]在本发明的另外的其实施例中,第一类型为嵌入式控制器,第二类型为基本输入输出系统。
[0065]本实施例的计算机调试装置,通过采用上述模块标识发生故障的故障部件的类型的实现机制与上述图2所示实施例的计算机调试方法的实现机制相同,详细可以参考上述图2所示实施例的记载,在此不再赘述。
[0066]以上实施例仅为本发明的示例性实施例,不用于限制本发明,本发明的保护范围由权利要求书限定。本领域技术人员可以在本发明的实质和保护范围内,对本发明做出各种修改或等同替换,这种修改或等同替换也应视为落在本发明的保护范围内。
【主权项】
1.一种计算机调试方法,其特征在于,包括: 获取故障部件发送的故障信息,其中,所述故障信息包括故障类型信息和故障部件的类型; 向显示部发送显示至少部分错误代码的指令,所述错误代码与所述故障类型信息对应; 其中,所述错误代码包括标识故障部件的标识符。2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 获取所述故障部件的类型; 若所述故障部件的类型为第一类型, 相应地,向显示部发送显示至少部分错误代码的指令,包括: 向所述显示部发送显示错误代码、且显示所述错误代码中的标识符的指令; 若所述故障部件的类型为第二类型, 相应地,向显示部发送显示至少部分错误代码的指令,包括: 向所述显示部发送显示错误代码、且不显示所述错误代码中的标识符的指令。3.根据权利要求2所述的方法,其特征在于,所述第一类型为基本输入输出系统,所述第二类型为嵌入式控制器。4.根据权利要求2所述的方法,其特征在于,所述第一类型为嵌入式控制器,所述第二类型为基本输入输出系统。5.一种计算机调试装置,其特征在于,包括: 第一获取模块,用于获取故障部件发送的故障信息,其中,所述故障信息包括故障类型信息和故障部件的类型; 发送模块,用于向显示部发送显示至少部分错误代码的指令,所述错误代码与所述故障类型信息对应; 其中,所述错误代码包括标识故障部件的标识符。6.根据权利要求5所述的装置,其特征在于,所述装置还包括: 第二获取模块,用于获取所述故障部件的类型; 所述发送模块包括第一发送子模块,用于当所述故障部件的类型为第一类型时,向所述显示部发送显示错误代码、且显示所述错误代码中的标识符的指令; 所述发送模块还包括第二发送子模块,用于当所述故障部件的类型为第二类型时,向所述显示部发送显示错误代码、且不显示所述错误代码中的标识符的指令。7.根据权利要求6所述的装置,其特征在于,所述第一类型为基本输入输出系统,所述第二类型为嵌入式控制器。8.根据权利要求6所述的装置,其特征在于,所述第一类型为嵌入式控制器,所述第二类型为基本输入输出系统。
【文档编号】G06F11/22GK106095628SQ201610377283
【公开日】2016年11月9日
【申请日】2016年5月26日
【发明人】陈志玮
【申请人】合肥联宝信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1