This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] RM48L952:ETM 支持和连接

Guru**** 2473260 points
Other Parts Discussed in Thread: SEGGER

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/681784/rm48l952-etm-support-and-connection

器件型号:RM48L952
主题中讨论的其他器件:SEGGER

您好!

我想知道是否可以为电路板添加对 ETM 的支持、但我对 ETM 接口有点困惑。

在互联网上、我发现大多数 ETM 跟踪器(如 SEGGER J-TRACE 或 IAR I-jet)使用4个数据引脚(TRACEDATA[0]至[3])和1个时钟信号(TRACECLK)。

但是 RM48有多达32个数据信号(ETMDATA[0]至 ETMDATA[31])、一个时钟(ETMTRACECLKOUT)和一个控制信号(ETMTRACECTL)。 实际上、在文档 SPNU508B 中、"RM48 Hercules 开发套件"中的"J19、MIPI ETM 连接器"支持所有这些信号。

如何将 RM48连接到上面提到的商用追踪器? 如果只能使用前4个 ETMDATA、这对我来说会很好、因为其他器件与我当前正在使用的 EMIF 进行多路复用。

我找不到有关这方面的信息/示例。 谢谢、

Valerio

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Valerio、您好!

    有不同类型的跟踪功能、在设计过程中、支持这些功能所需的引脚数由所实现的特定 ETM 类型定义。 在我们的情况下、需要使用完整数量的引脚来正确跟踪数据和指令以及时钟和控制线。 如果您向工具供应商咨询、他们将为 ARM 的 Hercules / Cortex-Rx 系列 CPU 和 ARM ETM IP 提供兼容包。 具体而言、我知道 Luderbach 和 iSystems 对 Hercules 的支持。

    Lauterbach 提供了一款名为 TRACE32 PowerView 的工具、可通过以下链接获取:www.lauterbach.com/frames.html

    同样、iSystems 提供了一种称为 winIDEA 的工具、可通过以下链接获取: www.isystem.com/.../winidea-open.html