[发明专利]一种利用BMC进行远程Debug的方法在审
申请号: | 201710813190.2 | 申请日: | 2017-09-11 |
公开(公告)号: | CN107688540A | 公开(公告)日: | 2018-02-13 |
发明(设计)人: | 张国强;赵伟涛 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 孙晶伟 |
地址: | 450008 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 bmc 进行 远程 debug 方法 | ||
技术领域
本发明公开一种Debug的方法,涉及主板线路设计领域,具体的说是一种利用BMC进行远程Debug的方法。
背景技术
为保证服务器的高可靠性,通常需要在主板上预留特定的对外接口,以便外部调试工具在主板发生故障时连接到CPU/PCH上。通过访问CPU/PCH内部资源,获取寄存器值状态,可以快速发现系统内异常信息,极大提供debug效率。
目前服务器行业内主要有两种方式用于CPU/PCH访问和系统debug:一种是利用ITP工具通过XDP接口访问,ITP工具是CPU厂家开发的专门对CPU/PCH进行debug的工具,ITP工具接入XDP连接器时,通过JTAG总线即可实现对CPU/PCH的内部访问;
另一种则通过USB3.0利用DCI接口协议实现,该方式与XDP/ITP方案类似,只是接口形态换为USB3.0,同时利用DCI接口协议实现,另外,还需要适配器作Debug工具。
上述当前已有的技术方案,存在明显的缺点:
两种方式都需要专用对外接口;Debug时,需要专用测试工具;不可远程访问;
第一种方案:XDP属于高密度连接器,成本较高;连接器一般位于机箱内部,不易方便访问,除此之外,需要专用的ITP工具;
第二种方案:需要占用USB3.0接口,在某些不预留USB3.0接口的主板上并不适用;在发生严重故障时,USB3.0会发生功能失效,出现无法访问的情况;需要专用的Debug适配器。
本发明提供一种利用BMC进行远程Debug的方法,通过在主板BMC和CPU/PCH之间增加相应的硬件线路,可降低服务器主板对外接连接器接口和debug工具的依赖,降低设计成本,同时可以对CPU/PCH的远程分析,提高Debug效率。
DCI,Direct Connect Interface,一种接口协议。
JTAG,Joint Test Action Group,联合测试工作组,一种总线协议。
BMC(Baseboard Management Controller,基板管理控制器。
PCH,Platform Control Hub,平台控制中心。
发明内容
本发明针对目前技术发展的需求和不足之处,提供一种利用BMC进行远程Debug的方法。
一种利用BMC进行远程Debug的方法,在服务器主板的BMC与CPU/PCH端之间增设逻辑电路,BMC通过逻辑电路将主控信号与CPU/PCH端一一对应连接,再根据情况通过逻辑电路控制BMC与CPU/PCH端的主控信号传输方向,使主控信号流向正确,实现对CPU/PCH进行远程debug。
所述的方法中逻辑电路利用内部的电平转换线路根据情况控制BMC与CPU/PCH端的主控信号传输方向,使主控信号流向正确。
所述的方法中电平转换线路根据主控发出信号与主控接收信号流向不同,控制BMC与CPU/PCH端的主控信号传输方向。
所述的方法中服务器主板上包括XDP连接器,与CPU/PCH端相连,通过逻辑电路内的选通开关线路与BMC也相连。
所述的方法中选通开关线路根据进行debug的主控方式,选择对CPU/PCH端进行访问的链路。
一种逻辑电路,设置在在服务器主板的BMC与CPU/PCH端之间,BMC通过逻辑电路将主控信号与CPU/PCH端一一对应连接,再根据情况通过逻辑电路控制BMC与CPU/PCH端的主控信号传输方向,使主控信号流向正确,实现对CPU/PCH进行远程debug。
所述的逻辑电路包括电平转换电路,根据情况控制BMC与CPU/PCH端的主控信号传输方向,使主控信号流向正确。
所述的逻辑电路中电平转换电路根据主控发出信号与主控接收信号流向不同,控制BMC与CPU/PCH端的主控信号传输方向。
所述的逻辑电路,当服务器主板上包括XDP连接器,与CPU/PCH端相连,则逻辑电路还包括选通开关线路,使XDP连接器与BMC也相连。
所述的逻辑电路中选通开关线路根据进行debug的主控方式,选择对CPU/PCH端进行访问的链路。
本发明与现有技术相比具有的有益效果是:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710813190.2/2.html,转载请声明来源钻瓜专利网。