Files
DCU_ECAT_Master/.gitignore
T
cbb fc9e8f34e5 diag: 加邮箱楔死探针三件套, 移除 _repro_hang.py
_probe_wedge.py   逐环节定位死点: A 写 SM0 的 WKC → B 0x220 bit0 是否置位
                  → C SSC 是否清事件并置 SM1 就绪 → D SM1 是否滞留旧响应,
                  用于区分 ESC 硬件楔死与 SSC 软件死循环。
_probe_wedge2.py  按真实邮箱协议走: 查写邮箱空 → 写满 256B → 验事件/响应。
_probe_stuck.py   验"SM1 响应滞留 → 邮箱死锁"假说: 复现失败 → 手动读走 SM1
                  清 bit3 → 再读是否恢复。若恢复则主站侧可自愈。

_repro_hang.py 的闪退成因已定位(见 a1ec486, config_map 撞楔死邮箱), 且规避
已内建到 op/start 入口, 该复现脚本失去用途, 删除。

README 同步脚本清单, 并记下 SM = 0x0800 + 8n 这个易错点。
.gitignore 排除 _analyze_log.py(硬编码已失效的临时日志路径)。
2026-09-03 02:36:07 +08:00

27 lines
335 B
Plaintext

# Python
__pycache__/
*.py[cod]
*.egg-info/
.pytest_cache/
# 虚拟环境(本地生成,勿入库)
venv/
.venv/
env/
# 日志与抓包产物
*.log
*.pcap
*.pcapng
sniff_*.txt
# 一次性日志分析脚本(硬编码临时路径, 无留存价值)
_analyze_log.py
# 编辑器 / 系统
.vscode/
.idea/
*.swp
Thumbs.db
desktop.ini