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.

[参考译文] TMS320F2800137:不同 TMU 配置方法下的 CPU 周期不一致

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1399199/tms320f2800137-discrepancy-in-cpu-cycles-with-different-tmu-configuration-methods

器件型号:TMS320F2800137
主题中讨论的其他器件:SysConfig

工具与软件:

大家好、团队成员:

我在通过不同的方法配置 TMU 支持时发现 CPU 周期不一致。 当我从工程属性配置 TMU 支持时、函数 sinf (90.2f)需要26个 CPU 周期。 但是、当我通过 SysConfig 配置 TMU 支持时、相同的函数只需要25个 CPU 周期。

您能解释一下为什么会出现这种差异吗? 此外、配置 TMU 支持的推荐方法是什么?

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

    Ankit、

    您是否指的是1个 CPU 周期的差异? 这可能只是完成报告的方式。

    TMU 指令本身需要4个周期。 请查看生成的汇编代码。

    谢谢!

    SIRA