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.

[参考译文] 编译器/TMS320F28335:F28335 TMU 问题

Guru**** 2595770 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/670201/compiler-tms320f28335-f28335-tmu-problem

器件型号:TMS320F28335

工具/软件:TI C/C++编译器

您好!

我正在 F28335 MCU 上开发应用、我尝试使用该 MCU 的 TMU、但我认为它无法正常工作。 我在勘误表中看到有一个错误、但最新的代码生成工具应该可以绕过这个问题。

问题很简单、比如得到 sin (3.14)的结果、在没有 TMU 的情况下进行编译、你得到0 (或者无论如何也是围绕该值)、当启用浮点模式宽松且 TMU 支持时、函数的输出值将始终是函数的输入值 (本例中为3.14)。

我还在使用我拥有的 F28377D 板进行测试、相同的测试(sin (3.14)、具有和不具有 TMU)显示了正确的结果。

是否有使 TMU 正常工作的建议?

谢谢、

Fabrizio

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

    F28335没有 TMU 模块。 这目前仅在 F2837x、F2807x 和 F28004x 系列器件上可用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这是它无法正常工作的一个非常有效的原因。

    现在、我仔细检查了数据表、我意识到我一直在查看377并看到 TMU、并且确信335也具有 TMU。

    非常抱歉、

    Fabrizio。

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

    不用担心、祝您的开发顺利!