- 现状
- 920 模组天池规范中提到,EEPROM 用于存储电子标签信息,空间为 2KB。
- 按照常规 FRU(Field Replaceable Unit)信息结构,一个 FRU 标签数据(FRUDATA)通常 < 256Bytes,单个 FRU 占用不会用满 2KB。
- 疑问
- 是否可以在 单个 EEPROM 中存储多个 FRU 的标签信息?
- 如果可以,如何组织存储结构和偏移?
- 推测
- 从空间上看,2KB 足以容纳多个 FRU,可能需要修改CSR中FRUDATA关联的EEPROM对象来区分不同 空间?
当前是不支持的
请问有其他方案可以记录多个FRU信息吗,比如可否将FRU标签信息存储到文件中, 如果存储到文件需要修改哪些配置呀
你可以参考下面这个对象配置存储多个文件里面,非要搞一个要适配代码的
“FruData_BMCCard”: {
“FruId”: 80,
“StorageLoc”: “/data/opt/bmc/conf/BMCCardFru.dat”,
“BoardManufacturer”: “”,
“BoardProductName”: “”,
“BoardSerialNumber”: “”,
“BoardPartNumber”: “”,
“StorageType”: “File”
},
好的,请问如果将电子标签存储在文件中的话能持久化保存吗,升级BMC会导致数据丢失吗,还有就是适配代码是说要调整FRUDATA组件的代码, 还是说修改CSR?
请问一下如何提交需求,支持一个EEPROM存储多个frudata?有新增需求的流程说明文档吗
在hardware sig里面提,评审通过就可以开发,不过这个需求我估计应该评审不过