固件刷新方法、装置、服务器和计算机可读存储介质制造方法及图纸

技术编号:26375298 阅读:49 留言:0更新日期:2020-11-19 23:43
本申请涉及一种固件刷新方法和装置、服务器、计算机可读存储介质,包括:当对双BIOS系统中的至少一个BIOS芯片进行BIOS固件刷新时,获取待刷新BIOS芯片的标识。通过CPLD逻辑电路,将标识对应的待刷新BIOS芯片接入系统。根据标识获取BIOS固件刷新文件,通过BIOS固件刷新文件对待刷新BIOS芯片进行固件刷新。采用CPLD逻辑电路而不是传统方法中手动调整跳帽的方式,来实现将待刷新BIOS芯片接入系统,这样就大大简化了刷新过程、提高固件刷新的便捷性。且因为不需要通过人工手动实现BIOS芯片接入系统的切换,就提高了BIOS芯片接入系统的准确性、进而提高了固件刷新的准确率。

【技术实现步骤摘要】
固件刷新方法、装置、服务器和计算机可读存储介质
本申请涉及计算机
,特别是涉及一种固件刷新方法和装置、服务器、计算机可读存储介质。
技术介绍
BIOS(BasicInputOutputSystem,基本输入输出系统)固件,是一组固化到计算设备主板上一个存储芯片中的系统程序,它对于计算机系统正常初始化、启动和操作系统引导起着不可或缺的作用,是实现计算机系统的安全性、可靠性等关键功能的关键环节。随着计算机技术的不断发展,双BIOS系统越来越多地应用在多种终端设备及服务器上,其中,双BIOS系统为具有两个BIOS芯片的系统。因为双BIOS系统具有两个BIOS芯片,所以传统方法在对双BIOS系统进行BIOS固件刷新时,采用跳帽作为两个BIOS芯片接入系统的切换开关。从而,当需要对某个BIOS芯片进行BIOS固件刷新时,便通过手动调整跳帽使该BIOS芯片接入系统,再对该BIOS芯片进行BIOS固件刷新。在对该BIOS芯片完成了BIOS固件刷新之后,通过手动调整跳帽使另一个BIOS芯片接入系统,从而再对该BIOS芯片进行BIOS固件刷新。...

【技术保护点】
1.一种固件刷新方法,其特征在于,包括:/n当对双BIOS系统中的至少一个BIOS芯片进行BIOS固件刷新时,获取待刷新BIOS芯片的标识;/n通过复杂可编程逻辑器件CPLD逻辑电路,将所述标识对应的待刷新BIOS芯片接入系统;/n根据所述标识获取BIOS固件刷新文件,通过所述BIOS固件刷新文件对所述待刷新BIOS芯片进行固件刷新。/n

【技术特征摘要】
1.一种固件刷新方法,其特征在于,包括:
当对双BIOS系统中的至少一个BIOS芯片进行BIOS固件刷新时,获取待刷新BIOS芯片的标识;
通过复杂可编程逻辑器件CPLD逻辑电路,将所述标识对应的待刷新BIOS芯片接入系统;
根据所述标识获取BIOS固件刷新文件,通过所述BIOS固件刷新文件对所述待刷新BIOS芯片进行固件刷新。


2.根据权利要求1所述的方法,其特征在于,所述通过复杂可编程逻辑器件CPLD逻辑电路,将所述标识对应的待刷新BIOS芯片接入系统,包括:
通过CPLD逻辑电路读取GPIO信号;
根据所述GPIO信号将所述待刷新BIOS芯片接入系统。


3.根据权利要求2所述的方法,其特征在于,所述GPIO信号包括第一GPIO信号及第二GPIO信号,所述第一GPIO信号的状态值用于区分当前接入系统中的BIOS芯片,所述第一GPIO信号的状态值随所述双BIOS系统中的芯片的切换成功与否而更新,所述第二GPIO信号的状态值由所述双BIOS系统基于是否需要进行芯片切换而更新。


4.根据权利要求3所述的方法,其特征在于,所述通过CPLD逻辑电路读取GPIO信号,根据所述GPIO信号将所述待刷新BIOS芯片接入系统,包括:
通过CPLD逻辑电路读取第一GPIO信号的当前状态值;
根据所述第一GPIO信号的当前状态值判断当前接入系统的BIOS芯片是否为所述待刷新BIOS芯片;
若否,通过更新第二GPIO信号的当前状态值控制CPLD逻辑电路对当前接入系统中的芯片进行切换。


5.根据权利要求4所述的方法,其特征在于,在所述通过更新第二GPIO信号的当前状态值控制CPLD逻辑电路对当前接入系统中的芯片进行切换之后,包括:
通过CPLD逻辑电路读取第一GPIO信号的当前状态值;
判断所述第一GPIO信号的当前状态值与所述第一GPIO信号的上一状态值是否发生变化;
若是,则确定当前接入系统的BIOS芯片为所述待刷新BIOS芯片,并将切换成功的结果上报至所述双BIOS系统。


6.根据权利要求1所述的方法,其特征在于,所述双BIOS系统包括第一BIOS芯片及第二BIOS芯片,所述第一BIOS芯片与第二BIOS芯片为相同的两颗芯片;
在所述当对双BIOS系统中的至少一个BIOS芯片进行BIOS固件刷新时,获取待刷新BIOS芯片的标识之前,所述方法还包括:
若当前接入系统的第一BIOS芯片损坏,则通过更新第二GPIO信号的当前状态值控制CPL...

【专利技术属性】
技术研发人员:别岩波张则民黄晨谢凌帅
申请(专利权)人:曙光信息产业北京有限公司
类型:发明
国别省市:北京;11

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

1