Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
广州周立功单片机发展有限公司 Tel (020)38730976 38730916 Fax 38730925 http //www.zlgmcu.com<br />
第 6 章 ETM 接口<br />
接口<br />
这一章描述了 <strong>ARM7TDMI</strong>-S 处理器所提供的 ETM 接口 包含以下小节<br />
关于 ETM 接口<br />
使能和禁止 ETM7 接口<br />
ETM7 与 <strong>ARM7TDMI</strong>-S 的连接<br />
时钟和复位<br />
调试请求接线<br />
6.1 关于 关于 ETM 接口<br />
接口<br />
您可以将一个外部嵌入式跟踪宏单元<br />
执行的处理器进行代码的实时跟踪<br />
注<br />
ETM 连接到 <strong>ARM7TDMI</strong>-S 处理器 这样就能够实现对正在<br />
如果在您的系统中有超过一个的 ARM 处理器 每个处理器都必须有一个专用的 ETM<br />
通常来说 需要使用小的或无胶合的逻辑将 ETM7 连接到 <strong>ARM7TDMI</strong>-S <strong>Rev</strong> 4 通过 JTAG 接口对<br />
ETM 进行编程 该接口是 ARM TAP 控制器的扩展 被分配为扫描链 6<br />
6.2 使能和禁止 使能和禁止 ETM7 接口<br />
接口<br />
在 ARM 调试工具的控制下 ETM7 PWRDOWN 输出用于使能和禁止 ETM 当 PWRDOWN 为高时<br />
表示 ETM 被禁止<br />
候降低功耗<br />
这样您可以停止 CLK 输入并使其它 ETM 信号保持稳定 这样可在您不执行跟踪的时<br />
当 TAP 复位 DBGnTRST 发生时 PWRDOWN 被强制为高 直到 ETM7 控制寄存器被编程为止 详<br />
见嵌入式跟踪宏单元规范<br />
PWRDOWN 在调试会话开始时自动清零<br />
6.3 ETM7 与 <strong>ARM7TDMI</strong>-S <strong>Rev</strong> 4 的连接<br />
的连接<br />
ETM7 接口名称时 <strong>ARM7TDMI</strong> 与 <strong>ARM7TDMI</strong>-S 宏单元的混合 表 6-1 所示为 <strong>ARM7TDMI</strong>-S 处理器<br />
与 ETM7 之间必须的连接<br />
表 6-1 ETM7 和 <strong>ARM7TDMI</strong>-S (<strong>Rev</strong> 4)管脚连接<br />
ETM7 信号名称 <strong>ARM7TDMI</strong>-S (<strong>Rev</strong> 4) 信号名称<br />
A[31:0] ADDR[31:0]<br />
ABORT ABORT<br />
ARMTDO DBGTDO<br />
BIGEND CFGBIGEND<br />
CLK a CLK a<br />
CLKEN CLKEN<br />
CPA CPA<br />
CPB CPB<br />
DBGACK DBGACK<br />
- 64 -