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.

[参考译文] TMS570LC4357:TMS570LC4357:可能是 ETM 减慢执行速度

Guru**** 2393725 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1181484/tms570lc4357-tms570lc4357-could-etm-slow-down-execution

器件型号:TMS570LC4357

使用 Trace32 Lauterbach 探针进行调试并通过 ETM 模块记录布线时、观察到、根据所选的 ETM 端口大小、处理器执行时间会有所不同。 例如、使用32位端口与8位端口时、执行速度大约快3倍。

如果 ETM 没有在 ETM 端口上输出所需的所有跟踪数据的带宽(例如、由于较小)、您能否确认它在处理器中感应到"等待"状态?

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

    ETMTRACECLK 用于输出 ETM 跟踪。  ETM 时钟源可被选择为 VCLK 或者外部 ETMTRACECLKIN 端子。 最大 ETM 时钟速度为55MHz。

    ETM 端口的大小越大、输出跟踪数据所需的时间就越短。