烧录fru、csr文件相关的问题

目前我们碰到往空eeprom里刷fru和csr的场景,有些问题想请教一下:
1.eeprom里的数据结构,刷csr.bin会覆盖掉fru信息么
eeprom里应该包含天池头、fru信息、csr信息等,请问能否提供eeprom中每个部分的大小和偏移?
如果使用烧录器烧写csr.bin文件,是不是会天池头和fru信息清空?
2.生成csr.bin和hpm的方法
能否提供生成csr.bin/csr.hpm的方法

1、csr和fru信息存储在eep的不同偏移地址区域里面,天池头的作用是bmc按照天池规范到对应域里面读FRU/CSR信息,不会覆盖
2、bmcstudio目前有这个能力,可以自己在社区里找下使用教程

1.实测通过烧录器烧录csr.bin是会清空fru数据的,通过bmc升级csr.hpm文件因为会根据天池头进行跳转则不会影响fru数据

BMC Studio的CSR配置页面中提供了CSR出包的功能,该功能封装了bingo的csr打包功能,如果是希望简单打包,可以将CSR文件放在一个临时目录下,在该目录下执行bingo build,即可打出CSR包,可以使用bingo build -h查看其他参数。如果需要配置签名,需要在同一个文件下的.bmcgo/config文件中配置hpm包的签名和CSR内容的签名策略和参数

1 个赞

请问命令格式是这样吗? 报错提示bmcgo.conf是如何配置呢?

麻烦,执行 bingo -v 和 bmcgo -v 看一下当前安装的版本。

bmcgo 版本为: 0.5.317