目录
一、LTSSM 的整体逻辑(先建立认知)
二、LTSSM 状态逐条解读(工程级)
1️⃣ Detect(探测对端)
卡在 Detect 的 4 个原因(按概率)
2️⃣ Polling(比特锁定 / 符号锁定)
卡在 Polling 的 4 个原因
3️⃣ Configuration(协商 Lane / Width / Rate)
卡在 Configuration 的 5 个原因
4️⃣ L0(正常工作)
5️⃣ Recovery(重训练)
Recovery 反复跳的原因
6️⃣ Disabled / Loopback(异常状态)
三、LTSSM 状态 vs 故障类型的“速查表”
四、如何在系统中“看到”LTSSM 状态?
✅ 1️⃣ SoC 寄存器(最靠谱)
✅ 2️⃣ FPGA 内部调试(FPGA Endpoint)
✅ 3️⃣ dmesg(间接判断)
五、一个“真实翻车案例”(非常典型)
现象:
LTSSM 观测:
排查:
解决:
六、工程师的 LTSSM 心智模型(强烈建议加框)
七、一句话终极总结(本节约核心)
八、本篇结构(第 14 篇 · 当前进度)
九、下一篇预告
一、LTSSM 的整体逻辑(先建立认知)
LTSSM 只有一个目标:
✅从“什么都没有”,走到“稳定的 L0 状态”
整个过程分 5 个阶段:
供电 / 复位 ↓ Detect (有没有对端) ↓ Polling (比特/符号锁定) ↓ Configuration(谈条件) ↓ L0 (正常工作 ✅)任何一个阶段卡住,链路就不会进入 L0。