第 16 章:调试器集成
- 建立多核 SoC 的分层调试策略
- 把“系统症状”快速映射到“具体模块”
- 提升复杂问题复现与定位效率
16.1 分层调试方法
- 系统层:是否卡死、重启、吞吐下降。
- 事务层:互连/一致性消息是否异常。
- 模块层:核内流水线、外设状态机。
16.2 推荐观测信号
- 每核
commit_pc/commit_valid。 - 一致性事务计数。
- 中断入口/返回事件。
- AXI outstanding 深度。
16.3 断点与触发
- 以“异常提交”或“超时无提交”作为触发条件。
- 保留最近 N 条事务日志环形缓冲。
- 出错后自动导出最小复现信息。
16.4 最小验收
- 能定位一次真实死锁/卡顿问题。
- 给出复现步骤、根因和修复结果。