[发明专利]一种固件支持包的调试系统、方法、装置和设备有效
申请号: | 202110873701.6 | 申请日: | 2021-07-30 |
公开(公告)号: | CN113835914B | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | 曹龙 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 史翠 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 调试 系统 方法 装置 设备 | ||
本申请实施例公开了一种固件支持包的调试系统、方法、装置和设备,将调试版本的固件支持包集成到BIOS中。根据固件支持包所需检测的阶段,为固件支持包配置参数,通过配置参数可以保证调试信息的顺利输出。利用传输器将固件支持包产生的调试信息传输至故障分析设备,以便于故障分析设备依据调试信息进行故障定位。通过在测试服务器的BIOS中集成调试版本的固件支持包,并且根据检测需求配置参数,使得测试服务器可以顺利输出固件支持包的调试信息。设置传输器可以将测试服务器输出的调试信息传输至故障分析设备,故障分析设备依据获取到的调试信息进行故障定位,无需依赖于其它工具对源代码进行分析,有效的降低了FSP错误定位的难度。
技术领域
本申请涉及服务器调试技术领域,特别是涉及一种固件支持包的调试系统、方法、装置和设备。
背景技术
在服务器的基本输入输出系统(Basic Input Output System,BIOS)开机启动流程中,固件支持包(Firmware Support Package,FSP)以一种整合到许多现有的引导加载程序框架的格式提供处理器和芯片组初始化,但在整个初始化流程中,FSP本身仅仅只能作为一个带有规范定义的应用程序编程接口(Application Programming Interface,API)的二进制模块被EDKII(EFI Developer KitII,EFI开发工具包),LinuxBoot,CoreBoot等服务器启动流程调用。
对于服务器中不同配置启动场景,启动流程一旦发生错误,FSP中涉及的错误追溯和错误处理将极其困难,无法实现错误的及时定位。而且因为FSP自身封装性,对错误检查处理具有极大负反馈效果。
目前采用的故障定位方式是在源代码级别进行调试,该实现方式需要构建IntelSystem Debugger工具。且服务器需要集成内置Debug Intel FSP或Debug build IntelFSP二进制文件在BIOS/IFWI和板上的闪存芯片中。源代码级别的调试方式,对硬件和软件安装限制要求条件苛刻,后续操作繁琐复杂,对于FSP错误定位的分析难度非常大。
可见,如何降低FSP错误定位的难度,是本领域技术人员需要解决的问题。
发明内容
本申请实施例的目的是提供一种固件支持包的调试系统、方法、装置和设备,可以降低FSP错误定位的难度。
为解决上述技术问题,本申请实施例提供了一种固件支持包的调试系统,包括传输器、测试服务器和故障分析设备;
所述测试服务器,用于将调试版本的固件支持包集成到BIOS中;根据固件支持包所需检测的阶段,为所述固件支持包配置参数;
所述传输器分别与所述测试服务器和所述故障分析设备连接,用于将所述测试服务器中固件支持包产生的调试信息传输至所述故障分析设备,以便于所述故障分析设备依据所述调试信息进行故障定位。
可选地,所述测试服务器用于将所述固件支持包与设置的打印信息进行合并,得到调试版本的固件支持包。
可选地,所述BIOS用于基于设定的配置等级,调整所述传输器所需传输的调试信息。
可选地,所述故障分析设备用于调用设定的软件应用程序,将接收到的所述调试信息转换为用户可识别的数据格式。
可选地,所述传输器为通用异步收发传输器;在所述测试服务器上设置串行UART端口,实现与所述通用异步收发传输器的连接。
可选地,在所述故障分析设备不具有串行UART端口时,利用UART-OVER-USB适配器实现与所述通用异步收发传输器的连接。
本申请实施例还提供了一种固件支持包的调试方法,包括:
将调试版本的固件支持包集成到BIOS中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110873701.6/2.html,转载请声明来源钻瓜专利网。