固件 0.1.4-c5:整片刀片不应答(INA226 + PCA9555 同时 NAK 200 ms)⇒ 关这一路
- t_safety:eFuse 开着、本路两颗都 NAK 连续 10 圈 ⇒ abort + 关 eFuse,新事件 20 BLADE_MUTE; 只关 eFuse,不再写刚 NAK 过的 PCA9555。只有一颗不答应仍按 §10.10 盲跑、保持供电 - 起因:板 B 第 2 槽 PRSNT2# 卡低,刀片挪走后空槽 eFuse 开了约 4 h,原判据一条没响 - 需求 §10.10 加一行 + 表后第 3 条;rack 事件 20 命名并标红 - 宿主机 26 ctest 全绿(test_t_safety_rules +4 例) Co-Authored-By: Claude Opus 5.5 <[email protected]>
这个提交包含在:
@@ -217,6 +217,7 @@ log_ev_t evlog_from_safety(uint8_t safety_ev)
|
||||
case SAFETY_EV_PUSHED_UP: return LOG_EV_PUSHED_UP;
|
||||
case SAFETY_EV_MUX_LOST: return LOG_EV_MUX_LOST;
|
||||
case SAFETY_EV_SLOT_EMPTY: return LOG_EV_SLOT_EMPTY;
|
||||
case SAFETY_EV_BLADE_MUTE: return LOG_EV_BLADE_MUTE;
|
||||
case SAFETY_EV_NONE: break;
|
||||
}
|
||||
return LOG_EV_NONE;
|
||||
@@ -574,6 +575,7 @@ const char *evlog_ev_str(log_ev_t ev)
|
||||
case LOG_EV_PG_TIMEOUT: return "上电等不到PG";
|
||||
case LOG_EV_OTA: return "固件升级";
|
||||
case LOG_EV_BOOT_CHECK: return "开机重按";
|
||||
case LOG_EV_BLADE_MUTE: return "刀片不应答关路";
|
||||
case LOG_EV_COUNT: break;
|
||||
}
|
||||
return "?";
|
||||
|
||||
在新工单中引用
屏蔽一个用户