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.

[参考译文] MCU-PLUS-SDK - AM273X:MCU-PLUS-SDK - AM273X

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1270410/mcu-plus-sdk-am273x-mcu-plus-sdk-am273x

器件型号:MCU-PLUS-SDK AM273X

您好!

我正在使用 PMU 对数据缓存未命中率进行计数。 由于数据缓存未命中次数(DCache 未命中计数)大于缓存访问次数(DCache 访问计数)、因此我得到的数字似乎不合理。  我在 TI 上查阅了以下示例、看到了相同的示例:

https://software-dl.ti.com/mcu-plus-sdk/esd/AM273X/latest/exports/docs/api_guide_am273x/EXAMPLES_DRIVERS_PMU_MULTIEVENT.html#autotoc_md1145

谢谢、此致、

阿里·阿尔沙德

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

    您好、Ali、

    我将使用 AM26x SDK 在 AM263x 器件上进行快速测试。 我之前对 TMS570进行了性能测量、高速缓存访问计数始终大于高速缓存未命中计数:

    我写了一篇有关在 TMS570器件上使用 PMU 的注释:

    https://software-dl.ti.com/hercules/hercules_docs/latest/hercules/Examples/Examples.html#using-performance-monitoring-unit-pmu-to-evaluate-code-efficiency

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

    您好、Ali、

    我查看了 PMU 驱动程序的源代码。 我认为 PMU 计数器设置中存在错误。 应删除行#143和行#144、否则、事件计数器3 (用于缓存缺失)用于对 CPU 周期进行计数。 我明天要提交错误通知单。

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

    非常感谢。 您能否提供文件的名称及其在 SDK 目录中的路径?

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

    它位于.\source\drivers\PMU 文件夹中。