打印

ETM是什么?

[复制链接]
10566|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
haibushuo|  楼主 | 2010-9-5 20:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
AC, ce, Trace, ck, TE
看那个LPC2478的中文资料上,有这么一段话,不是很理解:
根据 LPC2400 系列 ARM 的应用手册说明,在 RTCK 引脚接一个 10KΩ的上拉电阻,使 CPU复位后禁止 P2[8:0]的 ETM 功能,使得 P2[8:0]可以用作其它用途。
手册上只有这样的“ETM Embedded Trace Macrocell”
查找手册上所有ETM,看到206脚:
RTCK 206:
I/O RTCK — JTAG interface control signal.
Note: LOW on this pin while RESET_n is LOW enables ETM pins (P2[9:0])
to operate as Trace port after reset.
再看开发板上的电路,206脚接到JTAG的第11脚上,JTAG的11脚的定义是:
TDO:测试数据串行输出
再看P2(0)脚,有5种功能:I/O,PWM,TXD,TRACECLK — Trace clock.
LCDPWR — LCD panel power enable
应该是其中的TRACECLK属于ETM吧
但是ETM究竟是什么呢?
大侠们能不能帮忙解释一下呀
不胜感激

相关帖子

沙发
haibushuo|  楼主 | 2010-9-8 10:45 | 只看该作者
大侠······

使用特权

评论回复
板凳
ciniao| | 2010-9-8 22:09 | 只看该作者
jtag知道吧,就是平时用来单步和断点的,但是有些系统是实时的,外部输入的数据没法停下来,你用jtag断点后,外部数据就丢失了,所以必须全速运行才能把外部的实时数据采集完,这个时候怎么样才能看到采集过程中处理器的情况呢,这个时候就是etm的作用了“它就是挂在总线上的一个逻辑分析仪,可以把系统运行的实时状态压缩成一定的数据格式输出”

使用特权

评论回复
地板
haibushuo|  楼主 | 2010-9-9 09:04 | 只看该作者
感激大侠,了解了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

1000

帖子

3

粉丝