一种用于服务器平台的自适应调试系统及方法技术方案

技术编号:36814530 阅读:17 留言:0更新日期:2023-03-09 01:04
本发明专利技术提出的一种用于服务器平台的自适应调试系统及方法,所述系统包括:BMC、CPU、PHY芯片、串口模式切换模块、I3C switch芯片和自适应调试接口;BMC分别与CPU、PHY芯片、串口模式切换模块和I3C switch芯片连接,自适应调试接口分别与PHY芯片、串口模式切换模块和I3C switch芯片连接,I3C switch芯片与CPU连接;BMC中设有信号转换模块,信号转换模块分别与CPU和串口模式切换模块连接。本发明专利技术能够利用自适应调试接口,切换不同串口、网口、I3C总线进行调试,既可以节约板卡空间资源,又能帮助调试人员减小调试步骤,快速解析出故障原因。快速解析出故障原因。快速解析出故障原因。

【技术实现步骤摘要】
一种用于服务器平台的自适应调试系统及方法


[0001]本专利技术涉及计算机
,更具体的说是涉及一种用于服务器平台的自适应调试系统及方法。

技术介绍

[0002]PCH(Platform Controller Hub)是服务器上的平台控制器,也称集成南桥芯片,它可以通过DMI(Direct Media Interface,直接媒介接口)总线与CPU互联,完成控制I/O总线之间的控制,如PCIe、USB、SATA、SPI等,但是随着电子技术的快速发展,现在越来越多的CPU都已将PCH的部分功能集成到内部,服务器上不再有PCH的身影。
[0003]现有技术中,普遍采用图1所示的带有PCH控制器的调试系统进行服务器的调试,调试人员可以通过PCH的USB接口与电脑主机相连,然后配合软件发出相应的指令传到PCH,PCH解码后通过DMI总线传输给CPU,最后CPU会沿着该链路将响应信号传到电脑主机上,从而完成一次调试信息的交互。也可通过BMC(Baseboard Management Controller,基板管理控制器)的网口下发指令,并利用JTAG总线读取CPU的状态信息,此外,也能利用BMC上面的串口查看系统的工作日志情况,从而帮助调试人员解析故障原因。
[0004]但是,以上介绍的调试方法面临了两个问题:第一,利用BMC的串口进行调试,通常需要调试人员拆开机箱,将串口线接到3pin Header上,在有结构干涉的机箱里,还要拆下部分PCIe卡才能接上,整个调试过程操作起来十分不便,并且网口、串口会占用板卡空间资源,给研发人员带来的设计上的困难。第二,虽然利用PCH的USB调试接口不需要拆开机箱,但是在没有PCH的服务器平台上,这种调试方法已经失效。

技术实现思路

[0005]针对以上问题,本专利技术的目的在于提供一种用于服务器平台的自适应调试系统及方法,能够利用自适应调试接口,切换不同串口、网口、I3C总线进行调试,既可以节约板卡空间资源,又能帮助调试人员减小调试步骤,快速解析出故障原因。
[0006]本专利技术为实现上述目的,通过以下技术方案实现:一种用于服务器平台的自适应调试系统,包括:BMC、CPU、PHY芯片、串口模式切换模块、I3C switch芯片和自适应调试接口;BMC分别与CPU、PHY芯片、串口模式切换模块和I3Cswitch芯片连接,自适应调试接口分别与PHY芯片、串口模式切换模块和I3Cswitch芯片连接,I3C switch芯片与CPU连接;BMC中设有信号转换模块,信号转换模块分别与CPU和串口模式切换模块连接。
[0007]进一步,所述CPU用于将系统BIOS的自检代码通过eSPI总线传给BMC,通过BMC内的信号转换模块将eSPI信号转换成UART1串口信号发送至串口模式切换模块,串口模式切换模块通过USB接口与自适应调试接口连接。
[0008]进一步,所述BMC与串口模式切换模块通过UART2串口信号连接;BMC与PHY芯片通过RMII信号连接,PHY芯片将RMII信号转换为MDI信号后发送至自适应调试接口;BMC与CPU通过JTAG信号连接。
[0009]进一步,所述I3C switch芯片分别与CPU、BMC和自适应调试接口通过I3C信号连接;自适应调节接口通过信号控制电路向I3C switch芯片发送I3C控制信号。
[0010]进一步,所述自适应调试接口采用type

c接口,电脑主机通过type

c适配线缆与自适应调试接口连接,用于通过预设调试软件进行主从模式选择。
[0011]进一步,信号控制电路包括与门芯片,自适应调试接口的CC1引脚和CC2引脚分别与与门芯片的输入端连接,与门芯片根据CC1引脚和CC2引脚的电平信号生成I3C控制信号发送至I3C switch芯片。
[0012]进一步,I3C switch芯片采用IDTQS3VH257芯片,I3C switch芯片的B端口与CPU通过I3C信号连接,I3C switch芯片的S端口与与门芯片的输出端通过I3C控制信号连接,I3C switch芯片的A1端口与BMC通过I3C信号连接,I3C switch芯片的A2端口与自适应调试接口通过I3C信号连接。
[0013]进一步,UART1串口信号用于传输系统BIOS的自检代码,UART2串口信号用于传输BMC的log日志;
[0014]进一步,PHY芯片采用RTL8211芯片,串口模式切换模块采用CP2105芯片。
[0015]相应的,本专利技术还公开了一种用于服务器平台的自适应调试方法,包括:使用适配线缆将电脑主机与自适应调试接口连接,通过电脑主机内置的预设调试软件进行将CPU设置为从机、将BMC或电脑主机设置为主机;
[0016]通过I3C switch芯片进行主机的切换;
[0017]当BMC被设置为主机时,自适应调试接口的CC1引脚和CC2引脚分别向与门芯片输出低电平,与门后输出的I3C控制信号为低电平,使I3C switch芯片的输出端B和输入端A1连通;
[0018]当电脑主机被设置为主机时,自适应调试接口的CC1引脚和CC2引脚分别向与门芯片输出高电平,与门后输出的I3C控制信号为低电平,使I3C switch芯片的输出端B和输入端A2连通。
[0019]进一步,所述方法还包括:进行串口调试时,CPU将系统BIOS的自检代码通过eSPI总线传给BMC,通过BMC内的信号转换模块将eSPI信号转换成UART1串口信号发送至串口模式切换模块的串口COMA,BMC通过UART2串口信号将BMC的log日志发送至串口模式切换模块的串口COMB,串口模式切换模块通过USB接口与自适应调试接口连接;
[0020]使用电脑主机在设备管理中找到串口COMA和串口COMB,根据需要选择打印的UART1串口信号或者UART2串口信号发送的数据。
[0021]进一步,所述方法还包括:进行远程调试时,将电脑主机下配置成和BMC一致的网段,通过自适应调试接口将MDI信号发送至PHY芯片,通过PHY芯片转换成RMII信号发送给BMC;BMC对信号进行解码后转换为JTAG信号发送给CPU,CPU将响应信号返回电脑主机,以完成一次调试信息的交互。
[0022]对比现有技术,本专利技术有益效果在于:本专利技术公开了一种用于服务器平台的自适应调试系统及方法,通过自适应调试接口进行用于调试的电脑主机与服务器的各组件进行数据交互,利用自适应调试接口,可以切换不同串口、网口、I3C总线进行调试,既可以节约板卡空间资源,又能帮助调试人员减小调试步骤,快速解析出故障原因。本专利技术实现了在没有PCH的服务器平台上进行快速高效的本地调试和远程调试。
[0023]由此可见,本专利技术与现有技术相比,具有突出的实质性特点和显著的进步,其实施的有益效果也是显而易见的。
附图说明
[0024]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于服务器平台的自适应调试系统,其特征在于,包括:BMC、CPU、PHY芯片、串口模式切换模块、I3C switch芯片和自适应调试接口;BMC分别与CPU、PHY芯片、串口模式切换模块和I3C switch芯片连接,自适应调试接口分别与PHY芯片、串口模式切换模块和I3C switch芯片连接,I3C switch芯片与CPU连接;BMC中设有信号转换模块,信号转换模块分别与CPU和串口模式切换模块连接。2.根据权利要求1所述的用于服务器平台的自适应调试系统,其特征在于:所述CPU用于将系统BIOS的自检代码通过eSPI总线传给BMC,通过BMC内的信号转换模块将eSPI信号转换成UART1串口信号发送至串口模式切换模块,串口模式切换模块通过USB接口与自适应调试接口连接。3.根据权利要求2所述的用于服务器平台的自适应调试系统,其特征在于:所述BMC与串口模式切换模块通过UART2串口信号连接;BMC与PHY芯片通过RMII信号连接,PHY芯片将RMII信号转换为MDI信号后发送至自适应调试接口;BMC与CPU通过JTAG信号连接。4.根据权利要求3所述的用于服务器平台的自适应调试系统,其特征在于:所述I3C switch芯片分别与CPU、BMC和自适应调试接口通过I3C信号连接;自适应调节接口通过信号控制电路向I3C switch芯片发送I3C控制信号。5.根据权利要求4所述的用于服务器平台的自适应调试系统,其特征在于:所述自适应调试接口采用type

c接口,电脑主机通过type

c适配线缆与自适应调试接口连接,用于通过预设调试软件进行主从模式选择;所述信号控制电路包括与门芯片,自适应调试接口的CC1引脚和CC2引脚分别与与门芯片的输入端连接,与门芯片根据CC1引脚和CC2引脚的电平信号生成I3C控制信号发送至I3C switch芯片。6.根据权利要求5所述的用于服务器平台的自适应调试系统,其特征在于,所述I3C switch芯片采用IDTQS3VH257芯片,I3C switch芯片的B端口与CPU通过I3C信号连接,I3C switch芯片的S端口与与门芯片的输出端通过I3...

【专利技术属性】
技术研发人员:张涛
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1