[发明专利]开机侦错装置及其方法无效
申请号: | 201010568329.X | 申请日: | 2010-11-23 |
公开(公告)号: | CN102479126A | 公开(公告)日: | 2012-05-30 |
发明(设计)人: | 卢琬清 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 中国台湾台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 开机 装置 及其 方法 | ||
技术领域
本发明涉及一种侦错装置及方法,且特别涉及一种电脑系统开机的侦错装置及方法。
背景技术
在目前的电脑系统中,当使用者电脑按下启动键时,电脑内的基本输入/输出系统(Basic Input/Output System,BIOS)会先被启动,而对电脑内的硬件设备进行完整的检验和测试,此检验与测试的动作又被称为开机自我测试(Power-On Self Test,POST)。当电脑内的硬件设备通过检验与测试后,BIOS便会将电脑内的硬件信息交给作业系统,让作业系统继续完成开机的流程。然而,若在开机的过程中,电脑有某个零件运作失常时,将会使得开机程序停留在某个关卡而无法正常开机。
早期为了加快系统开发与除错速度,IBM公司在规划电脑系统时,就定义出了一个特殊的输入/输出端口(I/O Port)用以检查与除错,而此特殊的I/O Port所对应至I/O位址为80h。在实际应用80h这个I/O端口的做法是,预先在BIOS内储存多个开机自我测试码(POST code),用来代表不同开机自我测试的阶段。而每当电脑要进入某个开机自我测试的阶段时,此阶段所代表的开机自我测试码将会被送至位址为80h的I/O Port。因此,当开机程序中未进入作业系统之前,发生开机不正常的状况时,只要去找出I/O位址为80h中的代码,再找出此代码所对应的检查阶段,就可以检测出电脑的哪个零件出现运作不正常的状况。
上述的开机自我测试码将会被送至配置在主机板或侦错卡上的发光二极体(Light Emitting Diode,LED)来显示,让工程师得以从显示的代码找出发生问题的系统元件。然由于设计上的考量,在产品出货时BIOS除错端口(debug port)与发光二极体皆会被拿掉,因此当客户端发生问题时仅能通过客户的行为猜测出错的原因,如此将需花费许多时间才能找出错误的原因。
发明内容
本发明提供一种开机侦错装置及其方法,可大幅地降低侦错所需花费的时间。
本发明提出一种开机侦错装置,包括一基板管理控制器、一基板管理控制器侦错端口以及一RS232转换器。其中基板管理控制器具有一低接脚数接口以及一通用非同步收发传输器接口,基板管理控制器通过低接脚数接口接收来自基本输入输出系统的一端口80侦错信息,并将端口80侦错信息转换为一通用非同步收发传输封包。基板管理控制器侦错端口接收通用非同步收发传输封包。另外RS232转换器通过基板管理控制器侦错端口接收通用非同步收发传输封包,以将通用非同步收发传输封包转换为一RS232信号,并将RS232信号传送至一第一远端装置的通讯端口。
在本发明的一实施例中,上述的基板管理控制器还包括一存储器,基板管理控制器将端口80侦错信息制作为一事件纪录档储存于此存储器中。
在本发明的一实施例中,上述的开机侦错装置,还包括一第二远端装置,其通过网络连接基板管理控制器,传送一纪录档读取指令至基板管理控制器,以读取存储器中所储存的事件纪录档,其中纪录档读取指令为一智慧平台管理接口指令。
在本发明的一实施例中,上述的基板管理控制器为一单晶片微处理器。
在本发明的一实施例中,上述的基板管理控制器侦错端口具有一电源脚位、一接地脚位、一输入脚位以及一输出脚位,上述的通用非同步收发传输封包由输出脚位输出。
在本发明的一实施例中,其中当基板管理控制器接收到端口80侦错信息后,基板管理控制器发出一完成指令至基本输入输出系统,以通知基本输入输出系统已收到端口80侦错信息,其中完成指令为一智慧平台管理接口指令。
本发明亦提出一种开机侦错方法,包括下列步骤:将来自一基本输入输出系统的一端口80侦错信息转换为一通用非同步收发传输封包;将通用非同步收发传输封包传送至一基板管理控制器侦错端口;通过基板管理控制器侦错端口接收通用非同步收发传输封包,以将通用非同步收发传输封包转换为一RS232信号;以及将RS232信号传送至一第一远端装置的通讯端口。
在本发明的一实施例中,上述的端口80侦错信息为一智慧平台管理接口指令。
在本发明的一实施例中,上述开机侦错方法还包括将端口80侦错信息制作为一事件纪录档档储存于一存储器中;以及通过一第二远端装置读取存储器中所储存的事件纪录档。
基于上述,本发明通过基板管理控制器侦错端口将端口80侦错信息DM1传送至远端装置,让使用者在主机板或侦错卡上的发光二极体或基本输入输出系统的侦错端口被拿掉的情形下,仍可藉由远端装置读取到端口80侦错信息所包含的侦错信息,进而大幅地降低侦错所需花费的时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010568329.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于超声检测中的等幅放大电路
- 下一篇:照相装置及其控制方法