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.

[参考译文] CODECOMPOSER:硬件跟踪分析器:周期的含义

Guru**** 2696775 points

Other Parts Discussed in Thread: AM263P4, ENERGYTRACE

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1508464/codecomposer-hardware-trace-analyzer-meaning-of-cycles

部件号:CODECOMPOSER
主题中讨论的其他器件:AM263P4ENERGYTRACE

工具/软件:

您好:

我正在将 Eclipse 12.8.1与硬件跟踪分析器函数分析器和 AM263P4 (400MHz)配合使用。

在我的应用中、有一个由 FreeRTOS 每1ms 调用一次的函数。 该函数被称为 Xcp_Test_Inc Counter1ms ()。

跟踪分析器手册显示:"按呼叫视图提供了在输入和退出函数的时间(以周期为单位)内发生的所有函数调用的列表"。

我的函数在以下示例中被调用两次:

第一个呼叫在855个周期、第二个呼叫在143244个周期、差值为142389。

我的问题是"周期"的含义。 我认为这将是 CPU 周期数、但这似乎与预期数字不匹配。

1ms/142389 = 7.02ns (142.4MHz)


为什么需要1个周期= 7ns? 再放一个、为什么1个周期不等于2.5ns (400MHz)?

谢谢你。