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.

[参考译文] TMS320F28069:如何在引导 ROM 中使用正弦和余弦数学表

Guru**** 2540600 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1238141/tms320f28069-how-use-sine-and-cos-math-tables-in-boot-rom

器件型号:TMS320F28069
主题中讨论的其他器件:C2000WARE

您好  

从何处可以找到有关如何在代码中使用引导 ROM 正弦和余弦数学表(而不是 IQ Math)而不是 C sinf 库函数的完整指南。  
这是否会显著提高性能?

谢谢!

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

    如果您使用的是 F28069、它有一个 FPU、但没有 TMU。 借助 TMU、您可以将其硬件指令用于 sin 和 cos、而不是库函数。 如果没有 TMU、但使用 FPU、您可以使用 C2000Ware 中提供的 FPUFastRTS 库。 FPUFastRTS 不如 TMU 那么快、但肯定比 RTS 库函数快得多。  

    有关详细信息、请参阅该器件的用户指南和相关示例。 它还具有基准。

    C:\ti\cc2000\C2000Ware_4_03_00_00\libraries\math\FPUfastrts\c28\docs

    C:\ti\cc2000\C2000Ware_4_03_00_00\libraries\math\FPUfastrts\c28\examples

    谢谢。

    Sira

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

    谢谢你。

    无论谁在该库中编写示例、都假设我们已经了解 fastrts.very 糟糕的文档。  
    例如、在我在示例中找到的随附文件中、 我无法找到 Gold 的含义。 以及其他变量。 您能解释一下这个代码吗?  

    e2e.ti.com/.../fastrts_5F00_sine.c

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

    感谢您的反馈并注明。

    不过、如果您有一个具体的问题、我可以回答。

    代码获取输入、生成输出、并将其与黄金参考进行比较以确定通过/失败。