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.

[参考译文] 编译器/TMS320F28377D:浮点开发指南

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/703691/compiler-tms320f28377d-guidelines-for-floating-point-development

器件型号:TMS320F28377D

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

大家好。

我想问的是、对于如何为基于 C28的控制器开发具有 FPU 的软件、是否有建议或指南。 我提出这一问题是因为我在一段时间前遇到了一个问题:

在我们的项目中、我们通常使用数据结构(如 TI MC 库中的 PID 结构或其他结构)进行操作。 我发现、CPU 花费大量时间将变量从 RAM 复制到 FPU 寄存器。 因此、在结构内部使用可变变量进行操作的代码需要花费太多的时间。 可以通过将 copiyng 变量从结构转换为局部变量、对其进行操作、然后将结果复制回结构成员来加快速度。

开发具有浮点功能的软件时、是否还应考虑其他因素?

谢谢你

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

    请参阅文章 浮点优化。  它并不特定于 C28x 器件。  尽管如此,它还是有着宝贵的信息。

    谢谢、此致、

    乔治

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢你
x 出现错误。请重试或与管理员联系。