一种CPLD诊断方法、系统、设备及计算机存储介质技术方案

技术编号:32174830 阅读:69 留言:0更新日期:2022-02-08 15:34
本申请公开了一种CPLD诊断方法,应用于目标服务器,判断目标服务器的CPLD是否处于升级状态;若CPLD处于升级状态,则在CPLD发送目标复位信号之前,传输CPLD的诊断数据至诊断服务器;其中,目标复位信号包括CPLD升级完成后发送的复位信号。本申请中,目标服务器在CPLD处于升级状态,且在CPLD发送目标复位信号之前,便传输CPLD的诊断数据至诊断服务器,避免了目标复位信号使得系统复位而导致诊断数据丢失的情况,避免了重新对CPLD进行诊断,可以提高CPLD的诊断效率。本申请提供的一种CPLD诊断系统、设备及计算机可读存储介质也解决了相应技术问题。术问题。术问题。

【技术实现步骤摘要】
一种CPLD诊断方法、系统、设备及计算机存储介质


[0001]本申请涉及服务器
,更具体地说,涉及一种CPLD诊断方法、系统、设备及计算机存储介质。

技术介绍

[0002]当前,服务器的主板上安装有BMC(Baseboard Management Controller,基板管理控制器)和CPLD(Complex Programmable logic device,复杂可编程逻辑器件),且BMC与CPLD配合来进行主板控制。然而,在CPLD的运行过程中,需要对CPLD进行诊断及升级,当CPLD升级完成后,存在诊断结果丢失的情况,使得用户需再次对CPLD进行诊断,过程繁琐,降低了CPLD的诊断效率。
[0003]综上所述,如何提高CPLD的诊断效率是目前本领域技术人员亟待解决的问题。

技术实现思路

[0004]本申请的目的是提供一种CPLD诊断方法,其能在一定程度上解决如何提高CPLD诊断效率的技术问题。本申请还提供了一种CPLD诊断系统、设备及计算机可读存储介质。
[0005]为了实现上述目的,本申请提供如下本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种CPLD诊断方法,其特征在于,应用于目标服务器,包括:判断所述目标服务器的CPLD是否处于升级状态;若所述CPLD处于升级状态,则在所述CPLD发送目标复位信号之前,传输所述CPLD的诊断数据至诊断服务器;其中,所述目标复位信号包括所述CPLD升级完成后发送用于复位主板的复位信号。2.根据权利要求1所述的方法,其特征在于,所述在所述CPLD发送目标复位信号之前,传输所述CPLD的诊断数据至诊断服务器,包括:获取升级所述CPLD的升级工具的日志打印进度;判断所述日志打印进度是否达到预设进度;若是,则传输所述诊断数据至所述诊断服务器。3.根据权利要求2所述的方法,其特征在于,所述判断所述日志打印进度是否达到预设进度之前,还包括:基于所述诊断数据的数据量确定所述预设进度。4.根据权利要求3所述的方法,其特征在于,所述基于所述诊断数据的数据量确定所述预设进度,包括:预估传输完所述诊断数据所用的时长;将在日志打印完成时刻的所述时长之前的打印进度确定为所述预设进度。5.根据权利要求2所述的方法,其特征在于,所述预设进度包括日志打印完成进度;所述获取升级所述CPLD的升级工具的日志打印进度,判断所述日志打印进度是否达到预设进度,包括:基于心跳机制实时扫描所述升级工具的日志打印操作是否完成;若所述升级工具的所述日志打...

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

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

1