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.

[参考译文] 使用 Cortex-M4的 XDS200调试器进行函数分析

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1228903/function-profiling-with-the-xds200-debugger-for-cortex-m4

Thread:SYSBIOS 中讨论的其他器件

大家好

我想我有一个相当简单的问题。
在我的项目中、我想对代码中的函数进行分析。 当然、在目标硬件上运行代码。

我按照配置说明操作、一切正常。 我正在使用 XDS200调试器 。 问题就出现了 TDA Cortex-M4 处理器中没有此类函数性能评测功能。
根据 Cortex-M 不可用的此范围:
www.ti.com/.../spruhm7b.pdf

我还发现基于断点发布的分析。 遗憾的是、CCS 中也不提供此功能
www.youtube.com/watch

使用 UIA、我能够针对 SYSBIOS 执行系统分析。 分析结果是可以的-对于单个应用程序线程、但这不是我想要的。

我的问题是:
在 CCS 或 UIA 配置中是否有办法可以计算代码中各个函数的平均 CPU 负载? 其他解决方案。

此致、Kornel

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

    您好,Kornel,

    我按照配置说明操作、一切正常。 我正在使用 XDS200调试器 。 问题就出现了 TDA Cortex-M4 处理器中没有此类函数性能评测功能。
    根据 Cortex-M 不可用的此范围:
    www.ti.com/.../spruhm7b.pdf

    我还发现基于断点发布的分析。 遗憾的是、CCS 中也不提供此功能
    www.youtube.com/watch

    [/报价]

    遗憾的是、用于您的器件的 Cortex-M 的选项非常有限、因为它依赖于 ETB、我认为 TDA 器件的 Cortex-M 上不提供 ETB。

    使用 UIA、我能够针对 SYSBIOS 执行系统分析。 分析结果是可以的-对于单个应用程序线程、但这不是我想要的。

    我的问题是:
    在 CCS 或 UIA 配置中是否有办法可以计算代码中各个函数的平均 CPU 负载? 其他解决方案。

    [/报价]

    我不知道 CCS 开箱即用套件。 如果您正在使用 SYS/BIOS、最好的此类工具是与 RTOS 分析器搭配使用、但我认为在功能级别没有任何工具

    谢谢

    小标题

    [/quote]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在 CCS 或 UIA 配置中是否有什么方法可以计算代码中各个函数的平均 CPU 负载? 可能还有其他一些解决方案。

    Cortex-M 支持   CCS 中作为  SWO 跟踪的一部分的统计功能配置文件。

    虽然它仅以固定的间隔对程序计数器进行采样、但它可用于确定正在运行的程序在哪些函数中花费的时间最多。