Method and device for quickly diagnosing startup fault of domestic desktop computer platform

By interconnecting the processor and microcontroller on the desktop platform, collecting and displaying the boot process information, the cumbersome diagnosis problem that requires an external platform in the existing technology is solved, and the rapid visual diagnosis and BIOS loading status judgment of the boot process of the desktop is realized. .

CN119088609APending Publication Date: 2024-12-06西安超越申泰信息科技有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411262994.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-10
Publication Date
2024-12-06

AI Technical Summary

Technical Problem

The prior art requires the connection of an external debugging platform in desktop computer boot fault diagnosis, resulting in cumbersome diagnosis process and the inability to visually judge the BIOS running and loading stage in real time.

Method used

By designing the UART serial port of the processor on the desktop platform to interconnect with the microcontroller, collecting and searching for specific strings, controlling the digital tube to display the boot process status, and achieving rapid visual diagnosis without the need for an external debugging platform.

Benefits of technology

It realizes fast and convenient visual diagnosis of the desktop startup process, and can confirm the status of the startup process through the digital tube display, directly judge the BIOS running loading stage, simplifying fault location.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119088609A_ABST
    Figure CN119088609A_ABST
Patent Text Reader

Abstract

The invention discloses a quick diagnosis method and device for startup faults of a domestic desktop computer platform, and relates to the technical field of domestic computer circuit design, a BIOS (Basic Input Output System) of the desktop computer platform is loaded and operated in the startup process, a processor outputs corresponding debugging information, and the debugging information comprises a startup process state flag bit set by the BIOS; serial port debugging information of the processor is opened to the outside through a mainboard debugging interface, and meanwhile, a UART (Universal Asynchronous Receiver / Transmitter) serial port of the processor is in signal interconnection with a single chip microcomputer in hardware design; after the single-chip microcomputer collects debugging information from the processor, a specific character string is searched and grabbed to correspond to the starting process, the nixie tube is controlled to display an agreed numerical value according to logic, and the state of the starting process is confirmed through the numerical value displayed by the nixie tube. According to the method, rapid visual diagnosis in the startup process of the desktop computer can be realized, and the BIOS running and loading stage can be judged without connecting an external debugging platform.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of domestic computer circuit design, in particular to a method and device for quickly diagnosing startup failures of a domestic desktop computer platform. Background Art

[0002] As an important part of desktop prototype and mass production debugging, power-on fault diagnosis is the first checkpoint to determine whether the desktop can work properly. During the power-on fault diagnosis stage, the correctness of the design of the desktop's core power supply, BIOS, PCI, GPU, driver and system, as well as the material status and welding failure rate in the mass production of the whole machine can be directly reflected.

[0003] At present, boot fault diagnosis usually requires an external debugging platform to use a USB to TTL module and connect through the debugging serial port provided by the desktop platform. The external debugging platform downloads the corresponding serial port information software, reads the BIOS serial port debugging information, and locates the fault point of the boot process based on the interpretation of the debugging log. Summary of the invention

[0004] The technical task of the present invention is to address the above shortcomings and provide a method and device for rapid diagnosis of startup failures of a domestic desktop platform, which can realize rapid visual diagnosis during the startup process of the desktop computer and determine the BIOS operation loading stage without connecting to an external debugging platform.

[0005] The technical solution adopted by the present invention to solve its technical problem is:

[0006] A method for rapid diagnosis of startup failures of a domestic desktop platform, wherein the BIOS (Basic Input Output System) of the desktop platform is loaded and run during the startup process, and the processor outputs corresponding debugging information, including a startup process status flag bit set by the BIOS;

[0007] The processor serial port debugging information is open to the outside through the mainboard debugging interface. At the same time, the processor's UART serial port is interconnected with the microcontroller in hardware design.

[0008] After the microcontroller collects the debugging information from the processor, it searches for and captures the specific string corresponding to the startup process, and controls the digital tube to display the agreed value according to the logic, so as to quickly and intuitively reflect the startup stage and confirm the status of the startup process through the digital tube display value.

[0009] Furthermore, the processor is connected to the BIOS Flash via the SPI interface.

[0010] Furthermore, the processor is connected to the single-chip microcomputer via UART. During the power-on process, the single-chip microcomputer receives debugging information from the processor, searches for and captures a specific character string, and controls the digital tube to display an agreed value corresponding to the startup process.

[0011] Furthermore, during the boot process, different numbers displayed on the digital tube correspond to different startup stages.

[0012] Furthermore, the startup phase includes: system power-on, memory initialization, memory test start, Smbios loading, PCI scanning, GPU loading, power-on LOGO display, USB driver loading, hard disk driver loading, and system booting.

[0013] Furthermore, the specific implementation process of this method is as follows:

[0014] S1, desktop platform powered on;

[0015] S2, the processor outputs corresponding debugging information;

[0016] S3, the microcontroller receives debugging information;

[0017] S4, the microcontroller searches and grabs a specific string;

[0018] S5, control the digital tube to display the agreed value.

[0019] The present invention also claims to protect a domestic desktop platform startup fault rapid diagnosis device, including a basic input and output system BIOS, a processor, a single-chip microcomputer and a digital tube,

[0020] The BIOS is loaded and run during the boot process, and the processor outputs corresponding debugging information, including a boot process status flag bit set by the BIOS;

[0021] The processor serial port debugging information is open to the outside through the mainboard debugging interface. At the same time, the processor's UART serial port is interconnected with the microcontroller in hardware design.

[0022] After the microcontroller collects the debugging information from the processor, it searches for and captures the specific string corresponding to the startup process, and controls the digital tube to display the agreed value according to the logic, so as to quickly and intuitively reflect the startup stage and confirm the status of the startup process through the digital tube display value.

[0023] Furthermore, the processor is connected to the BIOS Flash via an SPI interface.

[0024] Furthermore, during the boot process, different numbers displayed on the digital tube correspond to different startup stages.

[0025] Furthermore, the device implements startup fault diagnosis in the following manner:

[0026] S1, power on and start;

[0027] S2, the processor outputs corresponding debugging information;

[0028] S3, the single chip microcomputer receives debugging information;

[0029] S4, the single chip microcomputer searches and captures a specific character string;

[0030] S5. The single chip microcomputer controls the digital tube to display the agreed value.

[0031] Compared with the prior art, the method and device for rapid diagnosis of startup failure of a domestic desktop computer platform of the present invention has the following beneficial effects:

[0032] The present invention realizes fast and convenient visualization of faults during the boot process, and can confirm the boot process status by displaying numerical values ​​on a digital tube. It can realize fast visual diagnosis during the boot process of a desktop computer, and can determine the BIOS operation loading stage without connecting to an external debugging platform. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] Figure 1 This is a flowchart of the implementation of digital tube visual diagnosis provided by an embodiment of the present invention;

[0034] Figure 2 It is a diagram of the meaning of a specific character string captured by a single-chip microcomputer serial port provided by an embodiment of the present invention;

[0035] Figure 3 It is an illustration of digital display of a digital tube provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0036] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

[0037] The embodiment of the present invention provides a method for rapid diagnosis of startup failures of a domestic desktop platform, wherein the BIOS (Basic Input Output System) of the desktop platform is loaded and run during the startup process, and the processor outputs corresponding debugging information, which includes a startup process status flag bit set by the BIOS;

[0038] The processor serial port debugging information is open to the outside through the mainboard debugging interface. At the same time, the processor's UART serial port is interconnected with the microcontroller in hardware design.

[0039] After the microcontroller collects the debugging information from the processor, it searches for and captures the specific string corresponding to the startup process, and controls the digital tube to display the agreed value according to the logic, so as to quickly and intuitively reflect the startup stage and confirm the status of the startup process through the digital tube display value.

[0040] The specific implementation of this method is as follows:

[0041] The processor is connected to the BIOS Flash via the SPI interface.

[0042] The processor and the single-chip microcomputer are connected through UART. During the power-on process, the single-chip microcomputer receives the debugging information from the processor, searches for and captures a specific character string, and controls the digital tube to display the agreed value corresponding to the startup process.

[0043] When the design is implemented, it is loaded and run during the boot process, and the processor outputs the corresponding debugging information, which includes the boot process status flag set by the BIOS. While the processor serial port debugging information is open to the outside through the motherboard debugging interface, the processor's UART serial port hardware is interconnected with the microcontroller interface. After the microcontroller receives the debugging information from the processor, it searches for and captures specific strings corresponding to the boot process implementation, such as Figure 2 As shown, the digital tube is controlled according to the logic to display the agreed value, so as to quickly and intuitively reflect the startup stage and assist in locating and diagnosing faults during the startup process. Figure 3 As shown in the digital display diagram of the digital tube, if the digital tube display is stuck at different numbers during the boot process, it corresponds to different startup stages, including system power-on, memory initialization, memory test start, Smbios loading, PCI scanning, GPU loading, boot LOGO display, USB driver loading, hard disk driver loading, and system booting; quickly locate the source of faults such as the desktop core power supply, BIOS, PCI, GPU, driver and system loading, so as to further investigate.

[0044] like Figure 1 As shown, the specific implementation process of this method is as follows:

[0045] S1, desktop platform powered on;

[0046] S2, the processor outputs corresponding debugging information;

[0047] S3, the microcontroller receives debugging information;

[0048] S4, the microcontroller searches and grabs a specific string;

[0049] S5, control the digital tube to display the agreed value.

[0050] The embodiment of the present invention also provides a domestic desktop platform startup fault rapid diagnosis device, including a basic input and output system BIOS, a processor, a single chip microcomputer and a digital tube.

[0051] The BIOS is loaded and run during the boot process, and the processor outputs corresponding debugging information, including a boot process status flag bit set by the BIOS;

[0052] The processor serial port debugging information is open to the outside through the mainboard debugging interface. At the same time, the processor's UART serial port is interconnected with the microcontroller in hardware design.

[0053] After the microcontroller collects the debugging information from the processor, it searches for and captures the specific string corresponding to the startup process, and controls the digital tube to display the agreed value according to the logic, so as to quickly and intuitively reflect the startup stage and confirm the status of the startup process through the digital tube display value.

[0054] Wherein, the processor is connected to the BIOS Flash via the SPI interface.

[0055] The processor and the microcontroller are connected via UART. During the power-on process, the MCU receives the debugging information from the processor, searches for a specific string, and controls the digital tube to display the agreed value corresponding to the startup process.

[0056] During the boot process, the digital tube display card shows different numbers, which correspond to different boot stages. The boot stage includes: system power-on, memory initialization, memory test start, Smbios loading, PCI scanning, GPU loading, boot LOGO display, USB driver loading, hard disk driver loading, system booting; quickly locate the source of the desktop core power supply, BIOS, PCI, GPU, driver and system loading, so as to further investigate.

[0057] The device implements startup fault diagnosis in the following way:

[0058] S1, power on and start;

[0059] S2, the processor outputs corresponding debugging information;

[0060] S3, the single chip microcomputer receives debugging information;

[0061] S4, the single chip microcomputer searches and captures a specific character string;

[0062] S5. The single chip microcomputer controls the digital tube to display the agreed value.

[0063] Through the above specific implementations, those skilled in the art can easily implement the present invention. However, it should be understood that the present invention is not limited to the above specific implementations. On the basis of the disclosed implementations, those skilled in the art can arbitrarily combine different technical features to achieve different technical solutions.

[0064] Except for the technical features described in the specification, all other technical features are known technologies to those skilled in the art.

Claims

1. A method for rapid diagnosis of startup failures of domestic desktop platforms, characterized in that: The BIOS of the desktop platform is loaded and run during the boot process, and the processor outputs corresponding debugging information, including the boot process status flag bit set by the BIOS; The processor serial port debugging information is open to the outside through the mainboard debugging interface. At the same time, the processor's UART serial port is interconnected with the microcontroller in hardware design. After the microcontroller collects the debugging information from the processor, it searches for and grabs the specific character string corresponding to the startup process, and controls the digital tube to display the agreed value according to the logic, so as to confirm the status of the startup process through the value displayed on the digital tube.

2. According to claim 1, a method for rapid diagnosis of startup failure of a domestic desktop computer platform, characterized in that: The processor is connected to the BIOS Flash via the SPI interface.

3. According to claim 1, a method for rapid diagnosis of startup failure of a domestic desktop computer platform, characterized in that: The processor and the single-chip microcomputer are connected through UART. During the power-on process, the single-chip microcomputer receives the debugging information from the processor, searches for and captures a specific character string, and controls the digital tube to display the agreed value corresponding to the startup process.

4. According to claim 1, a method for rapid diagnosis of startup failure of a domestic desktop computer platform, characterized in that: During the boot process, the digital tube display card displays different numbers, which correspond to different startup stages.

5. A method for rapid diagnosis of startup failures of a domestic desktop computer platform according to claim 4, characterized in that: The startup phase includes: system power-on, memory initialization, memory test start, Smbios loading, PCI scanning, GPU loading, power-on LOGO display, USB driver loading, hard disk driver loading, and system booting.

6. A method for rapid diagnosis of startup failures of a domestic desktop computer platform according to claim 1, characterized in that: The specific implementation process of this method is as follows: S1, desktop platform powered on; S2, the processor outputs corresponding debugging information; S3, the microcontroller receives debugging information; S4, the microcontroller searches and grabs a specific string; S5, control the digital tube to display the agreed value.

7. A domestic desktop platform startup fault rapid diagnosis device, characterized in that: Including basic input and output system BIOS, processor, microcontroller and digital tube, The BIOS is loaded and run during the boot process, and the processor outputs corresponding debugging information, including a boot process status flag bit set by the BIOS; The processor serial port debugging information is open to the outside through the mainboard debugging interface. At the same time, the processor's UART serial port is interconnected with the microcontroller in hardware design. After the microcontroller collects the debugging information from the processor, it searches for and captures the specific string corresponding to the startup process, and controls the digital tube to display the agreed value according to the logic, so as to quickly and intuitively reflect the startup stage and confirm the status of the startup process through the digital tube display value.

8. A domestic desktop platform startup fault rapid diagnosis device according to claim 7, characterized in that: The processor is connected to the BIOS Flash via the SPI interface.

9. A domestic desktop platform startup fault rapid diagnosis device according to claim 7, characterized in that: During the boot process, the digital tube display card displays different numbers, which correspond to different startup stages.

10. A domestic desktop computer platform startup fault rapid diagnosis device according to claim 7, characterized in that: The device implements startup fault diagnosis in the following way: S1, power on and start; S2, the processor outputs corresponding debugging information; S3, the single chip microcomputer receives debugging information; S4, the single chip microcomputer searches and captures a specific character string; S5. The single chip microcomputer controls the digital tube to display the agreed value.