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.

[参考译文] RM57L843:是否可以同时使用 ETM 和 EMIF (需要多少个 ETM 数据引脚?)

Guru**** 2463330 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/659747/rm57l843-is-it-possible-to-use-the-etm-and-emif-at-the-same-time-how-many-etm-data-pins-are-required

器件型号:RM57L843

您好!

我正在研究代码覆盖和计时分析工具、如果我可以使用通过 ETM 流式传输的程序计数器数据来实现这些目标、这将解决一些难题、 从 ARM 的文档中可以看到、所需的 TPIU 引脚数量取决于所消耗数据的速率、并且可以配置所使用的引脚数量。 然而、ETM-R5文档表示必须使用全部32个引脚。 遗憾的是、ETMDATA[31-8]与各种 EMIF 控制、地址和数据引脚共享、我已经在使用其中的大多数引脚。

在给定重叠的情况下、是否正确地说:如果器件也使用 EMIF、则无法实现 PC 的实时流式传输?

如果正确、我想知道引脚重叠的原理是什么、特别是是否有另一种硬件辅助方法来获取不太理想的高速内核跟踪数据。 例如、当 EMIF 没有正在进行的活动传输时、缓冲跟踪数据、然后将其流式传输出去。

感谢您提供任何信息、

Matt

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

    ETM 的数据长度可配置为8位长。 我记得 Lauterbach 的 TRACE32支持8位、16位 R4器件。