19.08.2013 Views

ARM7TDMI-S(Rev 4)技术参考手册 - Read

ARM7TDMI-S(Rev 4)技术参考手册 - Read

ARM7TDMI-S(Rev 4)技术参考手册 - Read

SHOW MORE
SHOW LESS

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 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!