欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Debug卡原理及其使用样例介绍

程序员文章站 2022-06-07 22:10:45
Debug卡原理及其使用样例介绍 PC技术发展到今天可以说已经达到了前所未有的性能,在易用性上也大大的改善了,然而在装机及使用的时候却经常发生一些问题。经常装机的朋友一定深有体会,... 10-09-08...

     pc技术发展到今天可以说已经达到了前所未有的性能,在易用性上也大大的改善了,然而在装机及使用的时候却经常发生一些问题。经常装机的朋友一定深有体会,当你辛辛苦苦地买回来一大堆配件,满头大汗地把它们装在一起后,忐忑不安地按下电源开关,如果一切顺利还好办,可是更常见的是机器点不亮,或者pc喇叭发出一段动听的错误声音信号,然后死锁,究竟是什么地方出了毛病根本看不出来,只能挨个更换可疑的配件。最终问题的解决可能不是很难,最难的是判断故障的所在位置。

debug卡

    pc机上的故障,按显示器上是否有显示为界,可以分成两大类故障:一类故障称为"关键性故障"。pc机在开机时都要进行上电自检(power on self test,即post),在主板bios的引导下,严格检测系统的各个组件,如果计算机存在硬件故障,一般情况下会在此时反映出来。post的过程大致为:加电→cpu→rom bios→system clock→dma→64kb ram→irq→display card等,检测显卡以前的过程称为关键性部件测试,任何关键性部件有问题,计算机都将处于挂起状态,只能按reset键或重新开机,这一类故障就属于"关键性故障",习惯上又将这些故障称之为"核心故障"。产生核心故障的器件主要有:主板、cpu、显卡、内存和电源等;另一类故障称为"非关键性故障"。检测完显卡后,计算机将对其余的内存、i/o口、软硬盘驱动器、键盘、即插即用设备、cmos设置等进行检测,并在屏幕上显示各种信息和出错报告。在这期间检测到的故障,就是"非关键性故障"。此时如果有不正常的设备,就会在相应的检测部位停下来并报告错误信息,提示用户选择是继续进行还是重新启动计算机;如果一切正常,计算机将设备清单在屏幕上显示出来,并按cmos中设定的系统启动驱动器,装载引导程序(boot)启动系统。

    根据post时显示的出错信息,我们可以方便地找到有问题的设备,但问题是,对于关键性故障,由于此时屏幕还没有信号,面对黑黑的屏幕,我们只能凭借pc喇叭发出的不同的声音来判断问题的所在位置,由于pc喇叭发出的错误提示种类繁多,用户记忆起来非常的困难,这就对一般用户形成了难以逾越的障碍,再加上pc喇叭发出的故障提示有时并不是十分的准确,我们并不能够将故障位置精确的定位,所以即使是专业的维修人员也要花费很多的时间来检查故障位置。

    精英、微星、磐英等主板上集成了硬件侦错(debug)系统,在计算机开机时,该系统会自动检测主板上各种设备的状态,如果有部件发生了故障,会给出相关的信息,根据这些信息,使用者可以快速判断出主板故障发生的位置和原因,而且非常的准确,无需再进行任何的核实,就可以进行维修了!

Debug卡原理及其使用样例介绍

图一

    目前,主板上的硬件侦错技术可以有3类,一类是以微星公司的d-led 技术为代表的指示灯型(图一),该技术是将主板中bios的工作指令与主板上的四个不同颜色的发光二极管相联结,通过发光管发光的不同组合(四个发光管共有16组状态),将主板的工作情况表达出来,通过查询该主板上的用户手册就可以得知不同的灯光形式所代表的故障含义,从而达到将电脑工作出现的故障可视化的目的。

Debug卡原理及其使用样例介绍

图二

    数码指示灯型(图二)是用数码管代替二极管,也就是用两位数字的显示来代替四位的发达二极管,完成同样的故障显示功能。与指示灯型相比,这个显示技术就显得更成熟一些了。它可以显示出0-99之间的任意数字状态,比发光二极管的16种状态要多许多,另外,两位数字的代码显示对于快速查寻故障手册,也显得方便了许多。现在磐英的主板大多在使用这个技术!而且效果也不错!

    语音提示型被誉为第三代的主板debug技术,这个技术在大众公司的主板中比较的常见,这项技术是把语音提示与主板的报错代码联系起来,具有一定的判断能力,智能化水平较上面两个均有大幅的提高。在正常工作地情况上,语音系统并不发音,但是一但主板工作出现问题,那么该功能将会自动启用,用清晰的语音向用户发出提示,方便用户的检查,从而达到方便地维修主机的目的。

    如果你的主板不带硬件侦错功能的话也不要着急,你可以通过一块具有硬件侦错功能的外接卡来实现上述的功能,现在市面上已经开始出现这样的产品了,称为debug卡、诊断卡或post卡。

debug卡的分类及特点

Debug卡原理及其使用样例介绍

图三

     debug卡的种类比较多,比较专业的debug卡(图三),也具备比较复杂的功能,如dual port(双面接口,即上下两面接口分别为isa和pci)、自动重启、外接显示led、step by step trace(步步跟踪)等,不过售价也比较高。市场上面向普通用户的debug卡,功能相对较少,售价较低,使用也比较方便。下面以市场上常见的debug 2000卡为例,介绍一下debug卡的原理、安装、使用及维修方法。

Debug卡原理及其使用样例介绍

Debug卡原理及其使用样例介绍

图五