Skip to content

英飞凌电源芯片IRPS5401升级程序以及固件转换程序。

License

Notifications You must be signed in to change notification settings

TeaFeng/irps5401-firmware-update

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

本项目用于英飞凌IRPS5401电源芯片在线升级,代码框架基于AMI BMC。 Firmware updating program of Infineon power IC irps5401.

主程序:

主程序位于update路径下,使用.bin文件进行升级。主升级程序留下了拓展支持其他类型电源芯片的余地,但目前并未增加具体的其他芯片的支持。 主程序需要通过其他方式调用最终的接口启动相关线程来进行升级,闭关通过全局变量来查询升级进度。 当前程序没有提供redfish接口或者对应的IPMI命令,需要使用者自行编写上层调用函数(也不难,对吧?)。

固件转换程序:

txt2bin_linux与txt2bin_win两个目录分别适用于linux与windows系统,用于将英飞凌原始的txt格式的固件转换为二进制.bin文件。 代码当前都只支持单镜像固件,不支持多镜像固件(.mic文件)。 txt2bin程序在linux下使用SHA256 + openssl 1.1.1版本进行签名,windows下使用SHA256 + openssl 3.4版本进行签名,因此编译这两个程序的host设备必须先安装这两个版本的openssl。 两程序均使用静态链接,编译后生成的可执行程序不依赖具体的环境运行。

Firmware updating program of Infineon power IC irps5401. Also supply firmware transform program,which transform txt file to bin file.

About

英飞凌电源芯片IRPS5401升级程序以及固件转换程序。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages