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.

[参考译文] CCS/TMS320F28069:当代码在闪存上运行时、时钟工具无法正常运行

Guru**** 2999690 points

Other Parts Discussed in Thread: CONTROLSUITE

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/925476/ccs-tms320f28069-clock-tool-not-operating-correctly-when-the-code-is-running-on-flash

器件型号:TMS320F28069
Thread 中讨论的其他器件:controlSUITE

工具/软件:Code Composer Studio

您好!

我尝试使用"运行时钟启用"的时钟工具来查看运行一段代码所需的时钟周期数。

我使用下面的示例代码:

C:\ti\controlSUITE\development_kits\F28069 controlSTICK \RT-SineFIRFFT32_v1_5

此示例代码可加载到 RAM 或闪存中。

当我加载到 RAM、并在某个位置添加断点、然后单击"Resume"时、箭头图标将在断点处停止、并且时钟将是某个值。

当我加载到闪存、并在某个位置添加断点、然后单击"Resume"时、箭头图标将在断点处停止、并且时钟将为0 (它不应该这么做)。 但是、如果我单击单步执行图标、则时钟将是一些值。

这意味着当我将代码加载到闪存并使用断点时、时钟函数无法正确运行。

为什么? 我如何知道一段代码在闪存上运行所需的时间(时钟周期数)?

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

    您好 Howard、

    您使用的是哪个版本的 CCS? 早期版本的 CCS 上的 F28x 配置文件时钟存在一些已知问题。 应在 CCS 版本9.3.0和更高版本中修复该问题。

    谢谢

    Ki