一种PCIeSwitch固件更新方法、装置、电子设备及介质制造方法及图纸

技术编号:27141801 阅读:122 留言:0更新日期:2021-01-27 21:18
本发明专利技术提供了一种PCIe Switch固件更新方法、装置、电子设备及介质,涉及服务器技术领域,该更新方法包括获取PCIe Switch的身份信息,并将所述身份信息保存至存储器;接收到待更新的固件时,解析固件中的身份信息;根据解析出的身份信息确定待更新的PCIe Switch;获得待更新的PCIe Switch的SPI flash的控制权以及更新SPI flash中的固件等主要步骤,上述方法通过BMC分别与不同PCIe Switch通信,确认待更新PCIe Switch的唯一性,之后通过BMC直接操作PCIe Switch存放固件的SPI flash,实现固件的快速升级。件的快速升级。件的快速升级。

【技术实现步骤摘要】
一种PCIe Switch固件更新方法、装置、电子设备及介质


[0001]本专利技术涉及服务器
,尤其是涉及一种PCIe Switch固件更新方法、装置、电子设备及介质。

技术介绍

[0002]PCIe Switch是广泛应用于服务器中的PCIe交换芯片,用于扩展PCIe信号,使系统支持更多的PCIe设备,比如GPU卡、网卡、IB卡等。当前主流的PCIe SW的正常运行均需固件的支持,固件通常是挂载在Switch芯片下的SPI Flash中,比如Broadcom、Microchip的PCIe 4.0Switch。
[0003]随着AI服务器及全闪服务器的广泛应用,CPU本身的PCIe接口已经无法满足业务运行的需求,所以越来越多的服务器系统中设计支持多颗PCIe Switch芯片,作为CPU的高速IO拓展,支持更多的PCIe设备,满足客户需求。当系统集成多颗PCIe Switch芯片时,因具体型号,功能要求不同,会搭配使用不同版本的固件。固件的升级随着PCIe Switch功能的不断完善,也需对应安排升级,涵盖整个研发,测试,甚至线本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种PCIe Switch固件更新方法,其特征在于,应用于电子设备中的PCIe Switch固件更新,所述电子设备包括PCIe Switch和BMC,所述方法应用于BMC;所述方法包括:获取PCIe Switch的身份信息,并将所述身份信息保存至存储器;接收到待更新的固件时,解析固件中的身份信息;根据解析出的身份信息确定待更新的PCIe Switch;获得待更新的PCIe Switch的SPI flash的控制权;更新SPI flash中的固件。2.根据权利要求1所述的方法,其特征在于,更新SPI flash中的固件的步骤之后,还包括:释放SPI flash的控制权,触发PCIe Switch重启并重新加载固件。3.根据权利要求1所述的方法,其特征在于,获得待更新的PCIe Switch的SPI flash的控制权的步骤,包括:通过GPIO端口切换待更新的PCIe Switch对应的SPI switch,以获得待更新的PCIe Switch的SPI flash的控制权。4.根据权利要求1所述的方法,其特征在于,获得待更新的PCIe Switch的SPI flash的控制权的步骤之前,还包括:通过解析出的身份信息与存储器中的身份信息进行对比,判断待更新的固件与已存在的PCIe Switch是否匹配;若匹配,则执行获得待更新的PCIe Switch的SPI fl...

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

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

1