[go: up one dir, main page]

CN104679626A - System and method for debugging and detecting BIOS (Basic Input / Output System) - Google Patents

System and method for debugging and detecting BIOS (Basic Input / Output System) Download PDF

Info

Publication number
CN104679626A
CN104679626A CN201310634160.7A CN201310634160A CN104679626A CN 104679626 A CN104679626 A CN 104679626A CN 201310634160 A CN201310634160 A CN 201310634160A CN 104679626 A CN104679626 A CN 104679626A
Authority
CN
China
Prior art keywords
bios
parallel converter
detecting
post
led panel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201310634160.7A
Other languages
Chinese (zh)
Inventor
姚玲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Original Assignee
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hongfujin Precision Industry Shenzhen Co Ltd, Hon Hai Precision Industry Co Ltd filed Critical Hongfujin Precision Industry Shenzhen Co Ltd
Priority to CN201310634160.7A priority Critical patent/CN104679626A/en
Publication of CN104679626A publication Critical patent/CN104679626A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

The invention provides a system and a method for debugging and detecting a BIOS (Basic Input / Output System). The system and the method for debugging and detecting the BIOS are applied to a computer, wherein the computer comprises a BMC (block multiplexer channel) controller, a PCH (Platform Controller Hub) chip, a serial-parallel converter and an LED panel; when the computer performs the POST process, a POST information code generated by the computer performing the POST process is obtained from the PCH chip and the sent to the serial-parallel converter to control an LED indicator light on the LED panel to be displayed; after the computer performs the POST process, a system state code of the computer is obtained from the PCH chip and then sent to the serial-parallel converter to control the LED indicator light on the LED panel to be displayed. With the adoption of the system and the method, testers can directly know the BIOS debugging process.

Description

BIOS调试侦测系统及方法BIOS debugging detection system and method

技术领域technical field

本发明涉及一种计算机BIOS调试系统及方法,特别是关于一种基于BMC的BIOS调试侦测系统及方法。The invention relates to a computer BIOS debugging system and method, in particular to a BMC-based BIOS debugging detection system and method.

背景技术Background technique

基于调试BIOS(basic input-output system,基本输入输出系统)的需要,硬件工程师在设计服务器的时候两种途径用来调试BIOS。一个利用是COM口,另一个是开机检测(power-on self test,POST)LED指示灯。处于产品安全性的考虑,COM口一般会在产品量产后被去掉。此种情况下,驱动LED就成了用户了解BIOS运行状况和维修人员调试BIOS的唯一的途径了。但是,目前业界关于利用开机检测LED指示灯来调试BIOS主要是采用外接卡来显示。其外接卡是一个有可程序设计器件和七段彩虹显示管的小电路,设计相对较为复杂,每个主机板都要配备一个连接端口(connector),造成浪费电子器件的问题。此外,每次服务器开机出现问题的时候都要关机后接上外接卡再进行调试,但是对于某些随机性的问题有可能关机之后就很难复制,造成调试的不方便。Based on the needs of debugging BIOS (basic input-output system, basic input and output system), hardware engineers use two methods to debug BIOS when designing servers. One is the COM port, and the other is the power-on self test (POST) LED indicator. In consideration of product safety, the COM port will generally be removed after the product is mass-produced. In this case, driving the LED becomes the only way for the user to understand the operating status of the BIOS and for the maintenance personnel to debug the BIOS. However, at present, the industry mainly uses an external card to display the BIOS by using the power-on detection LED indicator light to debug the BIOS. The external card is a small circuit with a programmable device and a seven-segment rainbow display tube. The design is relatively complicated. Each motherboard must be equipped with a connector, which causes a waste of electronic components. In addition, every time there is a problem with the server startup, it must be shut down and then connected to an external card for debugging. However, for some random problems, it may be difficult to reproduce after shutdown, causing inconvenience in debugging.

发明内容Contents of the invention

鉴于以上内容,有必要提供一种BIOS调试侦测系统及方法,能够自动将计算机的POST信息码及计算机的系统状态码显示在LED指示灯上,从而使测试人员能够直观地了解BIOS的调试过程。In view of the above, it is necessary to provide a BIOS debugging detection system and method, which can automatically display the POST information code of the computer and the system status code of the computer on the LED indicator light, so that testers can intuitively understand the BIOS debugging process .

所述的BIOS调试侦测系统运行于计算机中,该计算机包括BMC控制器、PCH芯片、串并联转换器以及LED面板。该系统包括:BIOS启动模块,用于当计算机开机时启动BIOS执行计算机的开机自检POST过程,利用BIOS将BMC控制器上的GIPO端口的GIPO值设置为低电平,以及通过检测GIPO端口的GIPO值来判断计算机是否处于执行POST过程中;POST信息侦测模块,当计算机处于执行POST过程中,从PCH芯片中获取计算机执行POST过程所产生的POST信息码,将POST信息码发送至串并联转换器,将POST信息码中的每一个逻辑数字按顺序在LED面板上指定一个对应的LED指示灯,以及利用串并联转换器控制LED面板上的LED指示灯显示POST信息码对应的逻辑数字;系统信息侦测模块,用于当计算机的POST过程已经执行完毕时,从PCH芯片中获取计算机的系统状态码,将系统状态码发送至串并联转换器,将系统状态码中的每一个逻辑数字按顺序在LED面板上指定一个对应的LED指示灯,以及利用串并联转换器控制LED面板上的LED指示灯显示系统状态码对应的逻辑数字。The described BIOS debugging detection system runs in a computer, and the computer includes a BMC controller, a PCH chip, a serial-parallel converter and an LED panel. The system includes: a BIOS startup module, which is used to start the BIOS to perform the POST process of the computer when the computer is turned on, utilize the BIOS to set the GIPO value of the GIPO port on the BMC controller to a low level, and detect the GIPO port The GIPO value is used to judge whether the computer is in the process of executing POST; the POST information detection module, when the computer is in the process of executing POST, obtains the POST information code generated by the computer executing the POST process from the PCH chip, and sends the POST information code to the serial and parallel The converter assigns each logical number in the POST information code to a corresponding LED indicator on the LED panel in order, and uses the serial-parallel converter to control the LED indicator on the LED panel to display the logical number corresponding to the POST information code; The system information detection module is used to obtain the system status code of the computer from the PCH chip when the POST process of the computer has been executed, send the system status code to the serial-parallel converter, and convert each logical number in the system status code Specify a corresponding LED indicator on the LED panel in order, and use the serial-parallel converter to control the LED indicator on the LED panel to display the logic number corresponding to the system status code.

所述的BIOS调试侦测方法应行于计算机中,该计算机包括BMC控制器、PCH芯片、串并联转换器及LED面板。该方法包括步骤:当计算机开机时启动BIOS执行计算机的开机自检POST过程,利用BIOS将BMC控制器上的GIPO端口的GIPO值设置为低电平;通过检测GIPO端口的GIPO值来判断计算机是否处于执行POST过程中;当计算机处于执行POST过程中,从PCH芯片中获取计算机执行POST过程所产生的POST信息码,将POST信息码发送至串并联转换器,将POST信息码中的每一个逻辑数字按顺序在LED面板上指定一个对应的LED指示灯,以及利用串并联转换器控制LED面板上的LED指示灯显示POST信息码对应的逻辑数字;当计算机的POST过程已经执行完毕时,从PCH芯片中获取计算机的系统状态码,将系统状态码发送至串并联转换器,将系统状态码中的每一个逻辑数字按顺序在LED面板上指定一个对应的LED指示灯,以及利用串并联转换器控制LED面板上的LED指示灯显示系统状态码对应的逻辑数字。The described BIOS debugging detection method should be implemented in a computer, and the computer includes a BMC controller, a PCH chip, a serial-parallel converter and an LED panel. The method comprises steps: when the computer is turned on, the BIOS is started to perform the POST process of the computer, and the GIPO value of the GIPO port on the BMC controller is set to a low level by using the BIOS; by detecting the GIPO value of the GIPO port, it is judged whether the computer is In the process of executing POST; when the computer is in the process of executing POST, obtain the POST information code generated by the computer executing the POST process from the PCH chip, send the POST information code to the serial-parallel converter, and convert each logic in the POST information code Numbers specify a corresponding LED indicator on the LED panel in order, and use the serial-parallel converter to control the LED indicator on the LED panel to display the logical number corresponding to the POST information code; The chip obtains the system status code of the computer, sends the system status code to the serial-parallel converter, assigns each logical number in the system status code to a corresponding LED indicator on the LED panel in sequence, and uses the serial-parallel converter The LED indicators on the control LED panel display the logical numbers corresponding to the system status codes.

相较于现有技术,本发明所述的BIOS调试侦测系统及方法,当利用BIOS对计算机进行POST过程中,该方法能够自动获取POST信息码并将其显示在LED指示灯上;当计算机进行开机自检测试结束后,能够自动获取计算机的系统状态码并将其显示在LED指示灯上,从而使测试人员能够直观地了解BIOS的调试过程。Compared with the prior art, the BIOS debugging detection system and method described in the present invention, when utilizing the BIOS to carry out the POST process to the computer, the method can automatically obtain the POST information code and display it on the LED indicator light; when the computer After the power-on self-test test is completed, the system status code of the computer can be automatically obtained and displayed on the LED indicator light, so that the tester can intuitively understand the BIOS debugging process.

附图说明Description of drawings

图1是本发明BIOS调试侦测系统较佳实施例的运行环境示意图。FIG. 1 is a schematic diagram of the operating environment of a preferred embodiment of the BIOS debugging and detection system of the present invention.

图2是本发明BIOS调试侦测系统的功能模块图。FIG. 2 is a functional block diagram of the BIOS debugging detection system of the present invention.

图3是本发明BIOS调试侦测方法较佳实施例的流程图。FIG. 3 is a flow chart of a preferred embodiment of the BIOS debugging detection method of the present invention.

主要元件符号说明Description of main component symbols

计算机            100computer 100

BIOS调试侦测系统  10BIOS debugging detection system 10

BIOS启动模块      101BIOS boot module 101

POST信息侦测模块  102POST information detection module 102

系统信息侦测模块  103System information detection module 103

跳线侦测模块      104Jumper detection module 104

GIPO端口          11GIPO port 11

PCH芯片           2PCH chip 2

BIOS              20BIOS 20

LPC总线           21LPC bus 21

串并联转换器      3Series Parallel Converter 3

GPIO总线          31GPIO bus 31

LED面板           4LED panel 4

LED指示灯         40LED Indicator 40

跳线设置器        5Jumper Setter 5

中央处理器        6CPU 6

具体实施方式Detailed ways

参阅图1所示,是本发明BIOS调试侦测系统10较佳实施例的运行环境示意图。在本实施例中,所述的BIOS调试侦测系统10安装并运行于计算机100中,该计算机包括BMC(Base management controller)控制器1、南桥(Platform controller hub,PCH)芯片2、串并联转换器(Switch)3、LED面板4、跳线设置器5、以及中央处理器(CPU)6。所述的BMC控制器1通过LPC(Low Pin Count)总线21与PCH芯片2相连接,并通过GPIO总线31与串并联转换器3相连接。所述的串并联转换器3电气连接至LED面板4,该LED面板4是由八个分别用于显示逻辑数字“0”和逻辑数字“1”的LED指示灯40组成,每一个LED指示灯40是一种由七段LED显示管组成。在本实施例中,所述的计算机100可以为一种个人计算机(PC)、工作站计算机(Workstation computer)、笔记本计算机(Notebook)、服务器(Server)或者其它电子计算装置。Referring to FIG. 1 , it is a schematic view of the operating environment of a preferred embodiment of the BIOS debugging and detection system 10 of the present invention. In the present embodiment, the BIOS debugging detection system 10 is installed and operated in a computer 100, which includes a BMC (Base management controller) controller 1, a south bridge (Platform controller hub, PCH) chip 2, series-parallel Converter (Switch) 3, LED panel 4, jumper setting device 5, and central processing unit (CPU) 6. The BMC controller 1 is connected with the PCH chip 2 through the LPC (Low Pin Count) bus 21, and connected with the serial-parallel converter 3 through the GPIO bus 31. The series-parallel converter 3 is electrically connected to the LED panel 4, the LED panel 4 is composed of eight LED indicator lights 40 respectively used to display the logic number "0" and the logic number "1", each LED indicator light 40 is a seven-segment LED display tube. In this embodiment, the computer 100 may be a personal computer (PC), a workstation computer (Workstation computer), a notebook computer (Notebook), a server (Server) or other electronic computing devices.

所述的BMC控制器1还包括GIPO端口11,所述的跳线设置器5用于设置一根跳线连接至GIPO端口11上。所述的PCH芯片2包括基本输入输出系统(basic input-output system,BIOS)20,该BIOS20对计算机100进行开机自检(Power On Self Test,POST)程序并引导计算机100正常导入操作系统(OS)而完成整个开机过程。The BMC controller 1 also includes a GIPO port 11 , and the jumper setter 5 is used to set a jumper to connect to the GIPO port 11 . The PCH chip 2 includes a basic input-output system (basic input-output system, BIOS) 20, and the BIOS 20 performs a Power On Self Test (POST) program on the computer 100 and guides the computer 100 to normally import the operating system (OS ) to complete the entire boot process.

参阅图2所示,是本发明BIOS调试侦测系统10的功能模块图。在本实施例中,所述的BIOS调试侦测系统10包括BIOS启动模块101、POST信息侦测模块102、系统信息侦测模块103以及跳线侦测模块104。本发明所称的功能模块是指一种能够被计算机100的中央处理器6所执行并且能够完成固定功能的一系列程序指令段,其存储在BMC控制器1的Flash内存(例如Flash ROM)中。关于各功能模块201-204将在图3的流程图中作详细描述。Referring to FIG. 2 , it is a functional block diagram of the BIOS debugging detection system 10 of the present invention. In this embodiment, the BIOS debugging detection system 10 includes a BIOS startup module 101 , a POST information detection module 102 , a system information detection module 103 and a jumper wire detection module 104 . The functional module referred to in the present invention refers to a series of program instruction segments that can be executed by the central processing unit 6 of the computer 100 and can complete fixed functions, which are stored in the Flash memory (such as Flash ROM) of the BMC controller 1 . Each functional module 201-204 will be described in detail in the flowchart of FIG. 3 .

参阅图3所示,是本发明BIOS调试侦测方法较佳实施例的流程图。在本实施例中,该方法应用于计算机100中,当利用BIOS20对计算机100进行开机自检(POST)调试过程中,该方法能够自动获取POST信息码并将其显示在LED指示灯40上。当计算机100进行开机自检测试结束后,该方法能够自动获取计算机100的系统状态码并将其显示在LED指示灯40上,从而使测试人员能够直观地了解BIOS调试过程。Referring to FIG. 3 , it is a flow chart of a preferred embodiment of the BIOS debugging detection method of the present invention. In this embodiment, the method is applied to the computer 100 , and the method can automatically obtain the POST information code and display it on the LED indicator 40 when the BIOS 20 is used to perform the POST debugging on the computer 100 . After the computer 100 completes the POST test, the method can automatically obtain the system status code of the computer 100 and display it on the LED indicator light 40, so that testers can intuitively understand the BIOS debugging process.

步骤S31,当计算机100开机时,BIOS启动模块101启动BIOS20执行计算机100的POST过程,并利用BIOS20将GIPO端口11的GIPO值设置为低电平。在本实施例中,低电平设置为逻辑“0”,高电平设置为逻辑“1”。当POST过程执行完毕之后,BIOS启动模块101自动将GIPO端口11的GIPO值设置为高电平。Step S31 , when the computer 100 is turned on, the BIOS startup module 101 starts the BIOS 20 to execute the POST process of the computer 100 , and uses the BIOS 20 to set the GIPO value of the GIPO port 11 to a low level. In this embodiment, the low level is set to logic "0", and the high level is set to logic "1". After the POST process is completed, the BIOS startup module 101 automatically sets the GIPO value of the GIPO port 11 to a high level.

步骤S32,BIOS启动模块101通过检测GIPO端口11的GIPO值来判断计算机100是否处于执行POST过程中。在本实施例中,当GIPO端口11的GIPO值为低电平时,BIOS启动模块101判定计算机100正在执行POST过程;若当GIPO端口11的GIPO值为高电平时,BIOS启动模块101判定计算机100已经执行完毕POST过程。若计算机100处于执行POST过程中,则流程转向步骤S33;若计算机100已经执行完毕POST过程,则流程转向步骤S36。Step S32 , the BIOS startup module 101 judges whether the computer 100 is in the process of executing POST by detecting the GIPO value of the GIPO port 11 . In this embodiment, when the GIPO value of the GIPO port 11 is low, the BIOS startup module 101 determines that the computer 100 is executing the POST process; if the GIPO value of the GIPO port 11 is high, the BIOS startup module 101 determines that the computer 100 The POST process has been executed. If the computer 100 is executing the POST process, then the process turns to step S33; if the computer 100 has finished executing the POST process, then the process turns to step S36.

步骤S33,POST信息侦测模块102通过LPC总线21从PCH芯片2中获取计算机100执行POST过程所产生的POST信息码。在本实施例中,所述的POST信息码为一个由逻辑数字“0”和逻辑数字“1”组成的八进制码,例如,若计算机100检测内存时产生的POST信息码为“00000000”时,则表示内存检测错误;若产生的POST信息码为“11111111”,则表示内存检测成功。Step S33 , the POST information detection module 102 obtains the POST information code generated by the computer 100 executing the POST process from the PCH chip 2 through the LPC bus 21 . In this embodiment, the POST information code is an octal code composed of a logical number "0" and a logical number "1". For example, if the POST information code generated when the computer 100 detects the memory is "00000000", It means that the memory detection error; if the generated POST information code is "11111111", it means that the memory detection is successful.

步骤S34,POST信息侦测模块102通过GIPO总线31将POST信息码发送至串并联转换器3,并将POST信息码中的每一个逻辑数字按顺序在LED面板4上指定一个对应的LED指示灯40。Step S34, the POST information detection module 102 sends the POST information code to the serial-parallel converter 3 through the GIPO bus 31, and assigns each logical number in the POST information code to a corresponding LED indicator light on the LED panel 4 in sequence 40.

步骤S35,POST信息侦测模块102利用串并联转换器3控制LED面板4上的LED指示灯40显示POST信息码对应的逻辑数字。例如,当计算机100检测内存时产生的POST信息码为“11111111”,则LED面板4上的每一个LED指示灯40均显示为数字“1”,表明计算机100的内存检测正常。当计算机100检测内存时产生的POST信息码为“00000000”,则LED面板4上的每一个LED指示灯40均显示为数字“0”,表明计算机100的内存检测错误。In step S35 , the POST information detection module 102 controls the LED indicator 40 on the LED panel 4 to display the logical number corresponding to the POST information code by using the serial-to-parallel converter 3 . For example, when the POST information code generated when the computer 100 detects the internal memory is "11111111", each LED indicator 40 on the LED panel 4 displays a number "1", indicating that the internal memory of the computer 100 is detected normally. When the computer 100 detects the internal memory, the POST information code is "00000000", and each LED indicator light 40 on the LED panel 4 displays a number "0", indicating that the internal memory of the computer 100 is detected incorrectly.

步骤S36,系统信息侦测模块103通过LPC总线21从PCH芯片2中获取计算机100的系统状态码。在本实施例中,所述的系统状态码也是一个由逻辑数字“0”和逻辑数字“1”组成的八进制码,例如,当计算机100的系统状态为不正常时,该系统信息侦测模块103获取的系统状态码为“00000000”;当计算机100的系统状态为正常时,系统信息侦测模块103获取的系统状态码为为“11111111”。Step S36 , the system information detection module 103 obtains the system status code of the computer 100 from the PCH chip 2 through the LPC bus 21 . In this embodiment, the system status code is also an octal code composed of a logic number "0" and a logic number "1". For example, when the system status of the computer 100 is abnormal, the system information detection module The system status code acquired by 103 is "00000000"; when the system status of the computer 100 is normal, the system status code acquired by the system information detection module 103 is "11111111".

步骤S37,系统信息侦测模块103通过GIPO总线31将系统状态码发送至串并联转换器3,并将系统状态码中的每一个逻辑数字按顺序在LED面板4上指定一个对应的LED指示灯40。Step S37, the system information detection module 103 sends the system status code to the serial-parallel converter 3 through the GIPO bus 31, and assigns each logical number in the system status code to a corresponding LED indicator light on the LED panel 4 in sequence 40.

步骤S38,系统信息侦测模块103利用串并联转换器3控制LED面板4上的LED指示灯40显示系统状态码对应的逻辑数字。例如,当计算机100的系统状态码为“11111111”,则每一个LED指示灯40均显示为数字“1”,表明计算机100的系统状态正常。当计算机100的系统状态码为“00000000”时,则每一个LED指示灯40均显示为数字“0”,表明计算机100的系统状态不正常,可能发生错误。Step S38 , the system information detection module 103 uses the serial-to-parallel converter 3 to control the LED indicator 40 on the LED panel 4 to display the logical number corresponding to the system status code. For example, when the system status code of the computer 100 is "11111111", each LED indicator light 40 displays a number "1", indicating that the system status of the computer 100 is normal. When the system status code of the computer 100 is "00000000", each LED indicator light 40 displays the number "0", indicating that the system status of the computer 100 is not normal and an error may occur.

在本实施例中,测试人员可以利用跳线设置器5在GIPO端口11上设置一根跳线,在计算机100执行POST工程中自动连接至GIPO端口11上。所述的跳线侦测模块104实时侦测所述设置的跳线是否连接至GIPO端口11上。若所述跳线连接至GIPO端口11上,则POST信息侦测模块102利用串并联转换器3控制LED面板4上的LED指示灯40显示POST信息码,从而让测试人员了解计算机100的POST信息;若所述跳线没有连接至GIPO端口11上,则系统信息侦测模块103利用串并联转换器3控制LED面板4上的LED指示灯40显示系统状态码,从而让测试人员了解计算机100的系统状态信息。In this embodiment, the tester can use the jumper setter 5 to set a jumper on the GIPO port 11, and automatically connect to the GIPO port 11 when the computer 100 executes the POST project. The jumper detection module 104 detects in real time whether the set jumper is connected to the GIPO port 11 . If the jumper is connected to the GIPO port 11, the POST information detection module 102 utilizes the serial-parallel converter 3 to control the LED indicator light 40 on the LED panel 4 to display the POST information code, thereby allowing testers to understand the POST information of the computer 100 ; If the jumper is not connected to the GIPO port 11, the system information detection module 103 utilizes the serial-parallel converter 3 to control the LED indicator light 40 on the LED panel 4 to display the system status code, thereby allowing testers to understand the status of the computer 100 System status information.

以上实施例仅用以说明本发明的技术方案而非限制,尽管参照以上较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换都不应脱离本发明技术方案的精神和范围。The above embodiments are only used to illustrate the technical solutions of the present invention without limitation. Although the present invention has been described in detail with reference to the above preferred embodiments, those of ordinary skill in the art should understand that the technical solutions of the present invention can be modified or equivalently replaced All should not deviate from the spirit and scope of the technical solution of the present invention.

Claims (10)

1. BIOS debugs a detecting system, and run in computing machine, this computing machine comprises BMC controller, PCH chip, serial parallel converter and LED panel, it is characterized in that, described BIOS debugs detecting system and comprises:
BIOS starts module, opening computer self-inspection POST process is performed for starting BIOS when computer booting, utilize BIOS that the GIPO value of the GIPO port on BMC controller is set to low level, and judge whether computing machine is in execution POST process by the GIPO value detecting GIPO port;
POST information detecting module, perform in POST process when computing machine is in, the POST information code that computing machine execution POST process produces is obtained from PCH chip, POST information code is sent to serial parallel converter, each logic numeral in POST information code is specified in order in LED panel the LED light that corresponding, and utilize the serial parallel converter LED light controlled in LED panel to show logic numeral corresponding to POST information code; And
System information detecting module, for when the POST process of computing machine is finished, system for computer status code is obtained from PCH chip, system state code is sent to serial parallel converter, each logic numeral in system state code is specified in order in LED panel the LED light that is corresponding, and the logic numeral utilizing the LED light display system status code in serial parallel converter control LED panel corresponding.
2. BIOS as claimed in claim 1 debugs detecting system, it is characterized in that, this system also comprises system information detecting module, whether this system information detecting module is provided with wire jumper on GIPO port described in detecting real-time, if described GIPO port is provided with wire jumper, the LED light then utilizing serial parallel converter to control in LED panel shows described POST information code, if described GIPO port does not arrange wire jumper, then the LED light utilizing serial parallel converter to control in LED panel shows described system state code.
3. BIOS as claimed in claim 2 debugs detecting system, it is characterized in that, described wire jumper utilizes the wire jumper of computing machine to arrange device to arrange, and be automatically connected on described GIPO port in computing machine execution POST engineering.
4. BIOS as claimed in claim 1 debugs detecting system, and it is characterized in that, described BMC controller is connected with described PCH chip by lpc bus, and is connected with described serial parallel converter by GPIO bus.
5. BIOS as claimed in claim 1 debugs detecting system, and it is characterized in that, described serial parallel converter is electrically connected in LED panel, and this LED panel is made up of the LED light that eight are respectively used to display logic digital " 0 " and logic numeral " 1 ".
6. BIOS debugs a method for detecting, and should go in computing machine, this computing machine comprises BMC controller, PCH chip, serial parallel converter and LED panel, and it is characterized in that, the method comprising the steps of:
Start BIOS when computer booting and perform opening computer self-inspection POST process, utilize BIOS that the GIPO value of the GIPO port on BMC controller is set to low level;
Judging whether computing machine is in by the GIPO value detecting GIPO port performs in POST process;
Perform in POST process when computing machine is in, the POST information code that computing machine execution POST process produces is obtained from PCH chip, POST information code is sent to serial parallel converter, each logic numeral in POST information code is specified in order in LED panel the LED light that corresponding, and utilize the serial parallel converter LED light controlled in LED panel to show logic numeral corresponding to POST information code; And
When the POST process of computing machine is finished, system for computer status code is obtained from PCH chip, system state code is sent to serial parallel converter, each logic numeral in system state code is specified in order in LED panel the LED light that is corresponding, and the logic numeral utilizing the LED light display system status code in serial parallel converter control LED panel corresponding.
7. BIOS as claimed in claim 6 debugs method for detecting, and it is characterized in that, the method also comprises step:
Whether GIPO port described in detecting real-time is provided with wire jumper;
If described GIPO port is provided with wire jumper, then the LED light utilizing serial parallel converter to control in LED panel shows described POST information code;
If described GIPO port does not arrange wire jumper, then the LED light utilizing serial parallel converter to control in LED panel shows described system state code.
8. BIOS as claimed in claim 7 debugs method for detecting, it is characterized in that, described wire jumper utilizes the wire jumper of computing machine to arrange device to arrange, and be automatically connected on described GIPO port in computing machine execution POST engineering.
9. BIOS as claimed in claim 6 debugs method for detecting, and it is characterized in that, described BMC controller is connected with described PCH chip by lpc bus, and is connected with described serial parallel converter by GPIO bus.
10. BIOS as claimed in claim 6 debugs method for detecting, it is characterized in that, described serial parallel converter is electrically connected in LED panel, and this LED panel is made up of the LED light that eight are respectively used to display logic digital " 0 " and logic numeral " 1 ".
CN201310634160.7A 2013-11-30 2013-11-30 System and method for debugging and detecting BIOS (Basic Input / Output System) Pending CN104679626A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310634160.7A CN104679626A (en) 2013-11-30 2013-11-30 System and method for debugging and detecting BIOS (Basic Input / Output System)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310634160.7A CN104679626A (en) 2013-11-30 2013-11-30 System and method for debugging and detecting BIOS (Basic Input / Output System)

Publications (1)

Publication Number Publication Date
CN104679626A true CN104679626A (en) 2015-06-03

Family

ID=53314712

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310634160.7A Pending CN104679626A (en) 2013-11-30 2013-11-30 System and method for debugging and detecting BIOS (Basic Input / Output System)

Country Status (1)

Country Link
CN (1) CN104679626A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106980569A (en) * 2017-04-18 2017-07-25 深圳市同泰怡信息技术有限公司 A kind of method that utilization USB keyboard lamp represents BIOS POST progresses
CN107153600A (en) * 2016-03-02 2017-09-12 昆达电脑科技(昆山)有限公司 The method of record system daily record during system boot
CN107678929A (en) * 2017-09-14 2018-02-09 郑州云海信息技术有限公司 A kind of system and method for judging the server operation phase
CN107885624A (en) * 2017-10-10 2018-04-06 曙光信息产业(北京)有限公司 Control the method, apparatus and server of BIOS Debugging message output
CN107894934A (en) * 2017-10-10 2018-04-10 曙光信息产业(北京)有限公司 Control the method, apparatus and server of BIOS Debugging message output
CN113051140A (en) * 2019-12-26 2021-06-29 广达电脑股份有限公司 System and method for providing state index in power-on self-test program
CN113051141A (en) * 2019-12-27 2021-06-29 广达电脑股份有限公司 System and method for providing status information during a power-on self-test routine

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107153600A (en) * 2016-03-02 2017-09-12 昆达电脑科技(昆山)有限公司 The method of record system daily record during system boot
CN106980569A (en) * 2017-04-18 2017-07-25 深圳市同泰怡信息技术有限公司 A kind of method that utilization USB keyboard lamp represents BIOS POST progresses
CN107678929A (en) * 2017-09-14 2018-02-09 郑州云海信息技术有限公司 A kind of system and method for judging the server operation phase
CN107885624A (en) * 2017-10-10 2018-04-06 曙光信息产业(北京)有限公司 Control the method, apparatus and server of BIOS Debugging message output
CN107894934A (en) * 2017-10-10 2018-04-10 曙光信息产业(北京)有限公司 Control the method, apparatus and server of BIOS Debugging message output
CN113051140A (en) * 2019-12-26 2021-06-29 广达电脑股份有限公司 System and method for providing state index in power-on self-test program
CN113051141A (en) * 2019-12-27 2021-06-29 广达电脑股份有限公司 System and method for providing status information during a power-on self-test routine
US11567843B2 (en) 2019-12-27 2023-01-31 Quanta Computer Inc. Method and system for indicating BIOS POST status from a chassis identifying LED

Similar Documents

Publication Publication Date Title
CN104679626A (en) System and method for debugging and detecting BIOS (Basic Input / Output System)
CN107656856B (en) A system state display method and device based on CPLD
CN104572226A (en) Method and device for detecting mainboard starting abnormity
US8954629B2 (en) Adapter and debugging method using the same
CN106547653B (en) Computer system fault state detection method, device and system
CN102521105A (en) Output method of power on self test information, virtual machine manager and processor
CN102479148A (en) Monitoring system and method for input and output port states of peripheral components
US8726088B2 (en) Method for processing booting errors
CN102902613A (en) Computer system and diagnosis method thereof
US20140143601A1 (en) Debug device and debug method
TW201527965A (en) System and method for detecting a BIOS test process of a computer
CN109117299B (en) Error detecting device and method for server
US8635502B2 (en) Debug card and method for diagnosing faults
CN103136064B (en) Boot Error Handling Method
CN114238001B (en) A server mainboard power-on circuit and power-on method
CN101408860A (en) Monitoring device and monitoring method thereof
CN102053888A (en) Self-testing method and system for computing device
CN107193701A (en) Server master board and method for diagnosing faults with fault diagnosis functions
CN112231159B (en) A memory installation position testing method, system, terminal and storage medium
TWI675293B (en) A host boot detection method and its system
CN112835758A (en) A method and terminal device for self-starting and running of test software
CN105786658A (en) Computer system and method capable of detecting internal state of computer
TWI660267B (en) Boot testing apparatus, system and method thereof
CN102243601B (en) Debugging system and related method for detecting and controlling the state of computer host
CN119473744B (en) Link test method, electronic device, storage medium, product and computing device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20150603