CSR配置字典之DftEeprom类
更新时间: 2025/05/13
在Gitcode上查看源码

📋 文档信息

项目内容
文档标题CSR配置字典之DftEeprom类
文档版本1.0
创建日期2025-5-13
维护状态活跃维护
组件名称frudata

📋 变更历史记录

版本日期变更内容变更人
1.02025-5-13初始版本创建系统

🎯 类概述

DftEeprom 类用于管理EEPROM自测试配置。该类提供制造测试(DFT)中的EEPROM测试功能。

D-Bus路径: /bmc/kepler/Manufacture/SelfTest/DftEeprom/${Id}


📊 接口定义详表

DftEeprom 类 - 必选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
TypeU8-1人工自检,2需要人工准备前置条件,3拷机测试,4人工检查结果,5人工操作测试,6与装备交互测试-装备测试项类型配置装备测试项类型1CSR软件
IdU8-U8-装备测试项ID配置装备测试项ID3CSR软件
SlotU32-U32-槽位号配置槽位号10CSR软件
DeviceNumU8-U8-设备ID配置设备ID0CSR软件
ItemNameString-String-设备名称配置设备名称"EepromTest"CSR硬件
ProcessPeriodU16-U16-测试所需时间配置测试所需时间0CSR软件

DftEeprom 类 - 可选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
PrompteReadyString-String-测试前交互提示测试前交互提示""CSR软件
PrompteFinishString-String测试完成交互提示配置测试完成交互提示"Please check the led"CSR软件
SystemIdU161U16Multihost环境下system编号配置Multihost环境下system编号1CSR硬件
FruDataString-StringEEPROM测试数据配置EEPROM测试数据1CSR软件

📝 配置示例

json
{
  "DftEeprom": {
    "FruData": "eeprom_test_data",
    "Type": 1,
        "Id": 1,
        "Slot": 0,
        "DeviceNum": 1,
        "ItemName": "EepromTest",
        "PrompteReady": 0,
        "PrompteFinish": 0,
        "ProcessPeriod": 1000,
        "SystemId": 1
  }
}

📚 相关文档