CSR配置字典之DftSerialLoopback类
更新时间: 2026/05/11
在Gitcode上查看源码

📋 文档信息

项目内容
文档标题DftSerialLoopback类配置字典
版本v1.0
创建日期2026/05/11
最后更新2026/05/11
维护状态✅ 活跃维护

📋 变更历史记录

文档变更记录

版本发布日期变更类型变更内容影响范围维护人员
v1.02026/05/11初始版本创建DftSerialLoopback类配置字典全新文档bmc_soc组件组

🎯 类概览

DftSerialLoopback 类

属性
类名称DftSerialLoopback
功能描述串口回环自检测试配置,支持测试类型、源串口、目标串口等配置
所属SIG组hardware
所属组件bmc_soc
责任人基础服务组
最后更新2026/05/11
状态🟢 正常运行

📊 属性定义详表

DftSerialLoopback 类 - 必选属性

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

DftSerialLoopback 类 - 可选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
PrompteReadyString-String-测试前交互提示测试前交互提示""CSR软件
PrompteFinishString-String测试完成交互提示配置测试完成交互提示"Please check the led"CSR软件

📝 配置示例

串口回环自检配置

json
{
  "DftSerialLoopback": {
    "Type": 4,
    "Id": 0,
    "DeviceNum": 1,
    "ItemName": "SERIAL_LOOPBACK_TEST",
    "PrompteReady": "",
    "PrompteFinish": "Please check the led",
    "ProcessPeriod": 100,
    "Slot": 0,
    "SrcSerial": 0,
    "DestSerial": 1
  }
}

🔧 使用指南

配置步骤

  1. 配置测试类型:设置 Type 确定测试类型

  2. 配置测试编号:设置 Id 确定测试唯一编号

  3. 配置源目标串口:设置 SrcSerial 和 DestSerial

  4. 配置处理周期:设置 ProcessPeriod 控制测试执行频率

注意事项

  • SrcSerial 和 DestSerial 需要配置为不同的串口编号

  • 测试需要硬件支持回环连接

  • 处理周期 ProcessPeriod 建议设置为合理值

故障排查

  • 回环测试失败:检查 SrcSerial 和 DestSerial 配置是否正确

  • 测试超时:检查硬件回环连接和 ProcessPeriod 配置