用于串行笔记本电脑除错的方法 【技术领域】
本发明属于一种计算机系统除错方法,特别涉及一种用于串行笔记本电脑除错的方法。
背景技术
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)启动系统。
目前采用最广泛的是PCI debug卡或者LPC debug卡来实现debug除错功能,这些卡都需要大量的数据线用来实现数据的传输,不利于笔记本这种小体积的产品的生产调试,并且很难实现对数据的存储。
【发明内容】
针对上述现有技术中所存在的问题,本发明旨在提供一种用于串行笔记本电脑除错的方法,以实现笔记本电脑增加DEBUG除错功能的简易性。
本发明的一种用于串行笔记本电脑中除错的方法,包括以下步骤:
通过嵌入式控制器(EC)的低引脚数总线(LPC)通道或者其他专用集成电路将CPU机写向80H口或者其他IO口的DEBUG数据经过南桥发送到低引脚数总线总线;
低引脚数总线总线通过多线传输将DEBUG数据发送至嵌入式控制器;
嵌入式控制器接收DEBUG数据并将该数据按照一定数据格式编码成串口数据;
所述串口数据通过串口单线传输至外部接收显示。
采用本方法所取得的有一效果是,可以有效减少笔记本在增加debug功能中地成本,方便研发、工厂和维修人员调试。
【附图说明】
图1为本发明方法的流程图;
图2为本发明方法中串口数据处理流程图
【具体实施方式】
如图1所示,本发明的一种用于串行笔记本电脑中除错的方法,包括以下步骤:
通过嵌入式控制器(EC)的低引脚数总线(LPC)通道或者其他专用集成电路将CPU机写向80H口或者其他IO口的DEBUG数据经过南桥发送到低引脚数总线总线;
低引脚数总线总线通过多线传输将DEBUG数据发送至嵌入式控制器;
嵌入式控制器接收DEBUG数据并将该数据按照一定数据格式编码成串口数据;
所述串口数据通过串口单线传输至外部接收显示。
图2所表示的是为本方法中串口数据处理过程。