一种Expander卡调试装置、方法、设备及介质制造方法及图纸

技术编号:27934859 阅读:24 留言:0更新日期:2021-04-02 14:14
本发明专利技术公开了一种Expander卡调试装置、方法、设备及介质。所述装置包括:设置在Expander卡上的Expander芯片和CPLD,所述Expander芯片和所述CPLD通过UART接口连接;基板管理控制器,所述基板管理控制器与所述CPLD通过I2C总线连接,配置为接收第一调试指令并将所述第一调试指令通过I2C总线传递至所述CPLD;以及所述CPLD配置为接收并解析所述第一调试指令以得到配置数据,并将所述配置数据通过UART接口发送至所述Expander芯片。本发明专利技术的方案采用基板管理控制器实现了调试,充分利用Expander卡的资源,无需反复连接、拆卸机箱,简化了Expander卡的调试过程。

【技术实现步骤摘要】
一种Expander卡调试装置、方法、设备及介质
本专利技术涉及服务器其
,尤其涉及一种Expander卡调试装置、方法、设备及介质。
技术介绍
伴随云计算、大数据技术的快速发展,当前社会的信息化、智能化趋势日益加快,服务器作为信息化系统的核心设备,对数据处理速度及存储容量要求越来越高。Expander(扩展)卡作为服务器进行硬盘扩展的重要组成部分,实现PCIe/SAS/SATA数据通道数量扩展,满足大容量存储型服务器的设计需求。随着市场上对大容量存储型服务器的需求不断增多,Expander卡的应用场景及生产数量也越来越多。Expander卡作为服务器存储系统的核心部件,除实现最基本的数据通道扩展外还涉及到硬盘的盘序、系统兼容性、高速信号质量、硬盘点灯等多方面,且Expander芯片的固件会不定期的维护升级,因此对于Expander卡的调试及维护相关工作较多。图1示出了现有Expander卡调试方式,即在Expander卡上预留调试接口,当需要对Expander卡进行调试时将Expander卡通过串口线和PC连接,PC机上安装串口工具后可输入指令与Expander芯片进行交互,Expander卡上的Flash用于保存Expander芯片的固件,E2P(EEPROM,带电可擦可编程只读存储器)用于保存Expander芯片的地址等关键配置信息,避免固件版本升级后关键配置信息被覆盖。然而使用PC机对Expander卡调试的方式操作过程较为繁琐,浪费大量的人力、物力。
技术实现思路
有鉴于此,有必要针对以上技术问题提供无需操作简便的一种Expander卡调试装置、方法、设备及介质。根据本专利技术的第一方面,提供了一种Expander卡调试装置,所述装置包括:设置在Expander卡上的Expander芯片和CPLD,所述Expander芯片和所述CPLD通过UART接口连接;基板管理控制器,所述基板管理控制器与所述CPLD通过I2C总线连接,配置为接收第一调试指令并将所述第一调试指令通过I2C总线传递至所述CPLD;以及所述CPLD配置为接收并解析所述第一调试指令以得到配置数据,并将所述配置数据通过UART接口发送至所述Expander芯片。在其中一个实施例中,所述装置还包括:调试设备,所述调试设备通过串口线与所述CPLD的UART接口连接,并配置为接收第二调试指令,并将所述第二调试指令通过串口线传递至所述CPLD;所述CPLD配置为基于第二调试指令选通所述调试设备以使用UART接口向所述Expander芯片发送第二调试指令对应的配置数据。在其中一个实施例中,所述Expander芯片还通过I2C总线与所述CPLD的只读存储器连接;所述CPLD配置为通过I2C总线接收或发送所述Expander芯片的配置信息,并使用只读存储器的预设存储空间存储所述配置信息。在其中一个实施例中,所述基板管理控制器配置为通过基板管理控制器的Web界面接收所述第一调试指令。在其中一个实施例中,所述调试设备上安装有串口工具,配置为通过所述串口工具接收所述第二调试指令。在其中一个实施例中,所述配置数据包括Expander芯片地址、Expander芯片参数和Expander芯片固件中的至少一种。根据本专利技术的第二方面,提供了一种Expander卡调试方法,所述方法包括:将Expander卡上的Expander芯片和CPLD通过UART接口连接;通过基板管理控制器接收第一调试指令,并将所述第一调试指令通过I2C总线传递至所述CPLD;所述CPLD接收并解析所述第一调试指令以得到配置数据,并将所述配置数据通过UART接口发送至所述Expander芯片。在其中一个实施例中,所述方法还包括:将调试设备通过串口线与所述CPLD的UART接口连接;通过调试设备接收第二调试指令,并将所述第二调试指令通过串口线传递至所述CPLD;响应于所述CPLD接收到第二调试指令且未接收到第一调试指令,则所述CPLD选通所述调试设备以使用UART接口向所述Expander芯片发送第二调试指令对应的配置数据。根据本专利技术的第三方面,还提供了一种计算机设备,该计算机设备包括:至少一个处理器;以及存储器,存储器存储有可在处理器上运行的计算机程序,处理器执行程序时执行前述的Expander卡调试方法。根据本专利技术的第四方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时执行前述的Expander卡调试方法。上述一种Expander卡调试装置,将Expander卡上的Expander芯片和CPLD通过UART接口连接,利用基板管理控制器接收第一调试指令并将通过I2C总线传递至CPLD,CPLD接收并解析第一调试指令以得到配置数据并通过UART接口发送至Expander芯片,采用基板管理控制器实现了Expander卡调试,充分利用Expander卡的资源,无需反复连接、拆卸机箱,简化了Expander卡的调试过程。此外,本专利技术还提供了一种Expander卡调试方法、一种计算机设备和一种计算机可读存储介质,同样能实现上述技术效果,这里不再赘述。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。图1为现有Expander卡调试方式的示意图;图2为本专利技术一个实施例中提供的一种Expander卡调试装置的结构示意图;图3为本专利技术另一个实施提供的一种Expander卡调试方法的流程示意图;图4为本专利技术又一个实施例提供的Expander卡调试流程图;图5为本专利技术另一个实施例中算机设备的内部结构图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术实施例进一步详细说明。需要说明的是,本专利技术实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本专利技术实施例的限定,后续实施例对此不再一一说明。在一个实施例中,请参照图2所示,本专利技术提供了一种Expander卡调试装置,具体地该装置包括:设置在Expander卡上的Expander芯片和CPLD,所述Expander芯片和所述CPLD通过UART接口连接;其中,Expander芯片选型参考总线类型PCIe、SAS、SATA,传输速率及硬盘数量可采用现有的Broadcom和Microsemi方案。基板管理控制器(BaseboardManagementContr本文档来自技高网...

【技术保护点】
1.一种Expander卡调试装置,其特征在于,所述装置包括:/n设置在Expander卡上的Expander芯片和CPLD,所述Expander芯片和所述CPLD通过UART接口连接;/n基板管理控制器,所述基板管理控制器与所述CPLD通过I2C总线连接,配置为接收第一调试指令并将所述第一调试指令通过I2C总线传递至所述CPLD;以及/n所述CPLD配置为接收并解析所述第一调试指令以得到配置数据,并将所述配置数据通过UART接口发送至所述Expander芯片。/n

【技术特征摘要】
1.一种Expander卡调试装置,其特征在于,所述装置包括:
设置在Expander卡上的Expander芯片和CPLD,所述Expander芯片和所述CPLD通过UART接口连接;
基板管理控制器,所述基板管理控制器与所述CPLD通过I2C总线连接,配置为接收第一调试指令并将所述第一调试指令通过I2C总线传递至所述CPLD;以及
所述CPLD配置为接收并解析所述第一调试指令以得到配置数据,并将所述配置数据通过UART接口发送至所述Expander芯片。


2.根据权利要求1所述的装置,其特征在于,所述装置还包括:
调试设备,所述调试设备通过串口线与所述CPLD的UART接口连接,并配置为接收第二调试指令,并将所述第二调试指令通过串口线传递至所述CPLD;
所述CPLD配置为基于所述第二调试指令选通所述调试设备以使用UART接口向所述Expander芯片发送第二调试指令对应的配置数据。


3.根据权利要求1或2所述的装置,其特征在于,所述Expander芯片还通过I2C总线与所述CPLD的只读存储器连接;
所述CPLD配置为通过I2C总线接收或发送所述Expander芯片的配置信息,并使用只读存储器的预设存储空间存储所述配置信息。


4.根据权利要求1或2所述的装置,其特征在于,所述基板管理控制器配置为通过基板管理控制器的Web界面接收所述第一调试指令。


5.根据权利要求2所述的装置,其特征在于,所述调试设备上安装有串口工具,配置为通过所述...

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

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

1