深入探索Trace Buffer Extension架构与功能
TRBE概述
C1-Premium核心实现了Trace Buffer Extension (TRBE)
功能,这是一种高效的系统调试工具,能够将跟踪单元生成的程序流追踪数据直接写入内存。

TRBE通过系统寄存器进行编程配置,为开发者提供了灵活的调试数据管理能力。
TRBE工作模式
当TRBE启用时,它可以执行以下操作:
模式 | 功能描述 | 数据状态 |
接受模式 | 接收来自跟踪单元的数据并写入L2内存 | 数据保存 |
丢弃模式 | 丢弃来自跟踪单元的数据 | 数据丢失 |
拒绝模式 | 拒绝来自跟踪单元的数据 | 数据保留在跟踪单元 |