一种电压转换芯片升级方法技术

技术编号:39502404 阅读:6 留言:0更新日期:2023-11-24 11:33
本发明专利技术实施例提供了一种电压转换芯片升级方法

【技术实现步骤摘要】
一种电压转换芯片升级方法、装置、电子设备及存储介质


[0001]本专利技术涉及电压转换芯片升级
,特别是涉及一种电压转换芯片升级方法

一种电压转换芯片升级装置

一种电子设备以及一种计算机可读存储介质


技术介绍

[0002]当前服务器供电需采用数字电源方案一般简称
VR

voltage regulation
),相比于传统模拟电源方案数字电源可通过数字接口进行电源参数调整

[0003]VR FW
,(
voltage regulation firmware
),是固化在电压转换主芯片内的软件程序

在电源芯片
FW
需要变更时,相关技术在芯片已经焊接到印制电路板
PCB
后,需要采用在线烧录的方式,即通过基板管理控制器
BMC
芯片进行在线升级

[0004]当前在线烧录主要是通过主板上的
BMC
管理芯片实现,实现方式为将
VR FW
集成在
BMC
镜像文件中,通过升级
BMC
实现
VR FW
升级,其他方式如采用
BIOS
进行在线升级同样是将
VR FW
包含在
BIOS

Basic Input Output System
,基本输入输出系统)镜像文件中,随
BIOS
升级实现
VR
升级,该种方式主要缺点是灵活度低,
VR FW
升级需要与
BMC
升级捆绑在一起,无法进行独立升级,且不利于
BMC

VR
版本的维护


技术实现思路

[0005]本专利技术实施例是提供一种电压转换芯片升级方法

装置

电子设备以及计算机可读存储介质,以解决如何提升电压转换芯片的升级效率的问题

[0006]本专利技术实施例公开了一种电压转换芯片升级方法,所述方法应用于基板管理控制器,所述基板管理控制器配置有智能平台管理接口,所述基板管理控制器用于分别与所述电压转换芯片和对应的本地上位机进行数据交互,包括:响应于接收到由所述本地上位机发送的升级命令,确定智能平台管理接口标准信息,并基于所述智能平台管理接口标准信息生成针对所述智能平台管理接口的目标智能平台管理接口命令;基于所述目标智能平台管理接口命令,将针对所述电压转换芯片的电压调节固件文件转化为目标格式的脚本文件;将所述脚本文件烧录至所述电压转换芯片,以升级所述电压转换芯片

[0007]可选地,还包括:生成针对所述目标智能平台管理接口命令的转化工具

[0008]可选地,所述基于所述目标智能平台管理接口命令,将针对所述电压转换芯片的电压调节固件文件转化为目标格式的脚本文件的步骤包括:采用所述转化工具基于所述目标智能平台管理接口命令,将针对所述电压转换芯片的电压调节固件文件转化为目标格式的脚本文件

[0009]可选地,所述电压转换芯片包括多个寄存器,所述采用所述转化工具基于所述目标智能平台管理接口命令,将针对所述电压转换芯片的电压调节固件文件转化为目标格式
的脚本文件的步骤包括:从多个所述寄存器中确定出目标寄存器;所述目标智能平台管理接口命令包括针对所述目标寄存器的请求数据;采用所述转化工具将生成用于表达所述请求数据的指令代码;将所述指令代码封装为目标格式的脚本文件

[0010]可选地,所述请求数据包括与所述目标寄存器对应的供电轨道的轨道名称信息

[0011]可选地,所述请求数据包括与所述目标寄存器对应的用电器件的器件名称信息

[0012]可选地,所述请求数据包括与所述目标寄存器对应的通讯协议的协议类型信息

[0013]可选地,所述请求数据包括针对所述目标寄存器的可读字节长度信息

[0014]可选地,所述请求数据包括针对所述目标寄存器的可写字节长度信息

[0015]可选地,所述请求数据包括针对所述目标寄存器的寄存器地址信息

[0016]可选地,所述请求数据包括针对所述目标寄存器的写入数据缓冲器信息

[0017]可选地,还包括:获取针对所述目标寄存器的响应数据;采用所述响应数据生成针对所述电压转换芯片的升级结果信息

[0018]可选地,所述响应数据包括针对所述目标寄存器的读取数据缓冲器信息

[0019]可选地,所述响应数据包括针对所述目标寄存器的烧录成功信息

[0020]可选地,所述响应数据包括针对所述目标寄存器的烧录错误信息

[0021]可选地,所述电压转换芯片具有对应的供电设备,还包括:采用所述转化工具获取针对所述供电设备的供电信息;当采用所述转化工具基于所述供电信息判定所述供电设备处于关停状态时,执行所述将所述脚本文件烧录至所述电压转换芯片的步骤

[0022]可选地,还包括:采用所述转化工具获取针对所述电压转换芯片的当前固件版本信息,和针对所述电压调节固件文件的更新固件版本信息;当采用所述转化工具基于所述当前固件版本信息和所述更新固件版本信息,判定所述电压调节固件文件的版本高于当前固件版本时,执行所述将所述脚本文件烧录至所述电压转换芯片的步骤

[0023]可选地,所述智能平台管理接口标准信息用于使所述电压转换芯片至少支持双向二线制同步串行总线协议,和
/
或,电源管理总线协议,和
/
或,系统管理总线协议的读写功能

[0024]本专利技术实施例还公开了一种电压转换芯片升级装置,所述装置应用于基板管理控制器,所述基板管理控制器配置有智能平台管理接口,所述基板管理控制器用于分别与所述电压转换芯片和对应的本地上位机进行数据交互,包括:目标智能平台管理接口命令生成模块,用于响应于接收到由所述本地上位机发送的升级命令,确定智能平台管理接口标准信息,并基于所述智能平台管理接口标准信息生成针对所述智能平台管理接口的目标智能平台管理接口命令;脚本文件转化模块,用于基于所述目标智能平台管理接口命令,将针对所述电压转换芯片的电压调节固件文件转化为目标格式的脚本文件;
脚本文件烧录模块,用于将所述脚本文件烧录至所述电压转换芯片,以升级所述电压转换芯片

[0025]可选地,还包括:转化工具生成模块,用于生成针对所述目标智能平台管理接口命令的转化工具

[0026]可选地,所述脚本文件转化模块包括:脚本文件转化子模块,用于采用所述转化工具基于所述目标智能平台管理接口命令本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种电压转换芯片升级方法,其特征在于,所述方法应用于基板管理控制器,所述基板管理控制器配置有智能平台管理接口,所述基板管理控制器用于分别与所述电压转换芯片和对应的本地上位机进行数据交互,包括:响应于接收到由所述本地上位机发送的升级命令,确定智能平台管理接口标准信息,并基于所述智能平台管理接口标准信息生成针对所述智能平台管理接口的目标智能平台管理接口命令;基于所述目标智能平台管理接口命令,将针对所述电压转换芯片的电压调节固件文件转化为目标格式的脚本文件;将所述脚本文件烧录至所述电压转换芯片,以升级所述电压转换芯片
。2.
根据权利要求1所述的方法,其特征在于,还包括:生成针对所述目标智能平台管理接口命令的转化工具
。3.
根据权利要求2所述的方法,其特征在于,所述基于所述目标智能平台管理接口命令,将针对所述电压转换芯片的电压调节固件文件转化为目标格式的脚本文件的步骤包括:采用所述转化工具基于所述目标智能平台管理接口命令,将针对所述电压转换芯片的电压调节固件文件转化为目标格式的脚本文件
。4.
根据权利要求3所述的方法,其特征在于,所述电压转换芯片包括多个寄存器,所述采用所述转化工具基于所述目标智能平台管理接口命令,将针对所述电压转换芯片的电压调节固件文件转化为目标格式的脚本文件的步骤包括:从多个所述寄存器中确定出目标寄存器;所述目标智能平台管理接口命令包括针对所述目标寄存器的请求数据;采用所述转化工具将生成用于表达所述请求数据的指令代码;将所述指令代码封装为目标格式的脚本文件
。5.
根据权利要求4所述的方法,其特征在于,所述请求数据包括与所述目标寄存器对应的供电轨道的轨道名称信息
。6.
根据权利要求4所述的方法,其特征在于,所述请求数据包括与所述目标寄存器对应的用电器件的器件名称信息
。7.
根据权利要求4所述的方法,其特征在于,所述请求数据包括与所述目标寄存器对应的通讯协议的协议类型信息
。8.
根据权利要求4所述的方法,其特征在于,所述请求数据包括针对所述目标寄存器的可读字节长度信息
。9.
根据权利要求4所述的方法,其特征在于,所述请求数据包括针对所述目标寄存器的可写字节长度信息
。10.
根据权利要求4所述的方法,其特征在于,所述请求数据包括针对所述目标寄存器的寄存器地址信息
。11.
根据权利要求4所述的方法,其特征在于,所述请求数据包括针对所述目标寄存器的写入数据缓冲器信息
。12.
根据权利要求4‑
11
任一项所述的方法,其特征在于,还包括:获取针对所述目标寄存器的响应数据;
采用所述响应数据生成针对所述电压转换芯片的升级结果信息
。13.
根据权利要求
...

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

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

1