CPLD的固件升级方法、装置、终端及可读存储介质制造方法及图纸

技术编号:32656908 阅读:18 留言:0更新日期:2022-03-17 11:05
本申请适用于服务器领域,尤其涉及一种复杂可编程逻辑器件CPLD的固件升级方法、装置、终端及可读存储介质,所述固件升级方法应用于服务器,所述服务器的板卡上设置有所述CPLD。其中,所述固件升级方法包括:获取CPLD升级文件;确定所述CPLD升级文件对应的板卡标识;确定本地CPLD中是否存在目标CPLD,所述目标CPLD的板卡标识与所述CPLD升级文件对应的板卡标识相同;若本地CPLD中存在所述目标CPLD,则基于所述CPLD升级文件对所述目标CPLD进行固件升级,实现了对服务器中与所述CPLD升级文件匹配的所有CPLD的自动检测和升级。配的所有CPLD的自动检测和升级。配的所有CPLD的自动检测和升级。

【技术实现步骤摘要】
CPLD的固件升级方法、装置、终端及可读存储介质


[0001]本申请属于服务器
,尤其涉及一种复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD)的固件升级方法、装置、终端及可读存储介质。

技术介绍

[0002]在服务器中,板卡与板卡上的CPLD固件的选型是对应匹配的,在对板卡上的CPLD固件进行升级时,需要基于与板卡相匹配的CPLD升级文件对该板卡上的CPLD固件进行升级。
[0003]例如,在升级前对每个CPLD升级文件所对应的匹配板卡进行人为区分,以便进行相应的板卡上的CPLD固件进行升级。然而,这要求用户在明确知道每个CPLD升级文件所对应的板卡CPLD后,再对相应的板卡CPLD进行升级,在服务器配置有大量板卡,并且板卡类型多样的情况下,不利于对板卡的CPLD固件的快速升级。

技术实现思路

[0004]本申请实施例提供了一种复杂可编程逻辑器件CPLD的固件升级方法、装置、终端及计算机可读存储介质,可以在服务器配置有大量板卡,并且板卡类型多样的情况下,实现对板卡的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种复杂可编程逻辑器件CPLD的固件升级方法,其特征在于,所述固件升级方法应用于服务器,所述服务器的板卡上设置有所述CPLD,所述固件升级方法包括:获取CPLD升级文件;确定所述CPLD升级文件对应的板卡标识;确定本地CPLD中是否存在目标CPLD;所述目标CPLD的板卡标识与所述CPLD升级文件对应的板卡标识相同;若本地CPLD中存在所述目标CPLD,则基于所述CPLD升级文件对所述目标CPLD进行固件升级。2.如权利要求1所述的固件升级方法,其特征在于,所述确定所述CPLD升级文件对应的板卡标识,具体为:基于所述CPLD升级文件的文件名确定所述CPLD升级文件对应的板卡标识。3.如权利要求1所述的固件升级方法,其特征在于,所述确定本地CPLD中是否存在目标CPLD,包括:读取所述本地CPLD的寄存器中的板卡标识;根据所述本地CPLD的寄存器中的板卡标识确定本地CPLD中是否存在目标CPLD。4.如权利要求1

3任意一项所述的固件升级方法,其特征在于,在所述确定所述CPLD升级文件对应的板卡标识之前,包括:对所述CPLD升级文件的文件名格式进行校验;若所述CPLD升级文件的文件名格式校验不通过,则确定固件升级失败,结束所述CPLD的固件升级。5.如权利要求1

3任意一项所述的固件升级方法,其特征在于,在所述确定所述CPLD升级文件对应的板卡标识之前,包括:基于所述CPLD升级文件的文件名确定所述CPLD升级文件的文件类型;若所述CPLD升级文件的文件类型不属于预设文件类...

【专利技术属性】
技术研发人员:方小明宋华彪
申请(专利权)人:中国长城科技集团股份有限公司
类型:发明
国别省市:

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

1