工具与软件:
尊敬的专家:
我试图获取分析信息来分析客户代码的瓶颈。 我首先使用演示代码进行测试。
我按照 https://www.youtube.com/watch?v=4hEY0sZToUE 中的说明进行操作。 但是 、我只获得基于文件的信息。 我无法获得函数级的更多详细信息。
我想知道 AM263x 是否存在任何使用限制? 如果不存在、如何获取函数级配置文件信息?
此致
Andre
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.
工具与软件:
尊敬的专家:
我试图获取分析信息来分析客户代码的瓶颈。 我首先使用演示代码进行测试。
我按照 https://www.youtube.com/watch?v=4hEY0sZToUE 中的说明进行操作。 但是 、我只获得基于文件的信息。 我无法获得函数级的更多详细信息。
我想知道 AM263x 是否存在任何使用限制? 如果不存在、如何获取函数级配置文件信息?
此致
Andre
我尝试过几次。 否、双击文件名不起作用。 我的 CCS 版本为12.7。 JTAG 是 XDS560[/报价]我需要在我的本地环境中尝试这种方法。 请注意、这是一个当地假日、所以明天我回到办公室时、我会好好看看。
看上去代码跟踪同样也不提供有用的信息。 我只能看到每个汇编代码、而不能看到 C 函数。请注意、磁芯跟踪正在使用 ETB。 由于缓冲区大小较小、使用 ETB 时存在一些限制:
因此、您只能看到为应用程序的一小部分收集的跟踪数据。
如果希望获得完整的代码覆盖率信息、则仅使用硬件跟踪是不够的。 您应该了解一下基于编译器的代码覆盖: https://software-dl.ti.com/codegen/docs/tiarmclang/compiler_tools_user_guide/compiler_manual/code_coverage/source_based_code_coverage.html
谢谢
Ki
[/quote]
我需要在本地环境中试用此功能。 [报价]这看起来像是回归、因为我可以使用 CCS 12.7.1以及12.5.0重现该问题。
它似乎可以与 CCS 11.2.0 (与我用于创建您引用的视频的版本相同)一起使用。 很遗憾、旧版本不支持您的设备。
我为此提交了一个错误。 跟踪链接: https://sir.ext.ti.com/jira/browse/EXT_EP-11932
但请注意、我们已弃用对基于 CCS Eclipse 的产品的支持。 CCS 12.8.0是基于 CCS Eclipse 的最后一款产品、我们没有计划未来发布任何版本。 TVT 代码配置文件/覆盖范围甚至更差、因为它似乎根本不起作用。
我们在新的 CCS Theia 环境中使用了新的跟踪框架。 但是、我们不支持配置文件/覆盖功能、仅支持原始内核跟踪信息。
基于这一点以及您可能需要完整的覆盖率信息、我建议浏览之前提到的编译器代码覆盖率功能。