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.

[参考译文] AM243X-AM243X:MCU-PLUS-SDK 中首选哪个数学库

Guru**** 2482105 points
Other Parts Discussed in Thread: MATHLIB

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1542730/mcu-plus-sdk-am243x-which-math-lib-is-preffered-in-am243x

器件型号:AM243X - MCU-PLUS-SDK
主题MATHLIB 中讨论的其他器件

工具/软件:

嗨、TI、

我注意到 MCU+SDK 中有两个三角函数库、 mathlib 和  FastRTS 库 。 只引入了它们的原则上的差异。 我看不到有关执行时间和内存使用情况的实现比较。 您能否分享更多详细信息并分享更推荐的内容?

谢谢

Logan

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

    尊敬的 Logan:

    指定的专家目前已离职。 请期待收到延迟的回复。 感谢您的耐心。

    此致、
    Johnson

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

    没问题、谢谢。

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

    您好、Logan、

    您能否确认您是如何获得 RTS 库的?

    您是否将它从其他微控制器或 SOC 集成到 AM243X? 这是你的计划吗?..

    此致、

    Anil.

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

    嗨、Anil、它包含在 AM24X MCU+SDK 中。

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

    您好、Logan、

    FastRTS 库基于查找表方法。 因此、与 MATHLIB 相比、运行速度更高。

    当我们使用查找表方法时、与 MATHLIB 库相比、MSRAM/DDR 内存的消耗更多。

    您是否在发行版中检查了两个库的基准测试、并且在性能上看不到任何差异?

    此致、

    Anil.

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

    在哪里可以看到基准? 我阅读了 Mathlib 的应用手册、 但其中没有修改 FastRTS 库的结果。

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

    您好、Logan、

    我从下面的链接查看了基准测试结果 、结果似乎在两种模式下是相同的。

    您能否在发布版本构建中运行 FastRTS 示例并将这些结果与 MATHLIB 结果进行比较?

    我认为、根据下面的链接、MATHLIB 和 FastRTS 库的基准测试结果是相同的。

    此致、

    Anil.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在哪里可以看到基准测试? [/报价]

    github.com/.../mathlib_benchmark.c

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

    谢谢 Pratheesh 和 Anil。 我将运行基准测试、看看是否可以获得相同的结果。

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

    我注意到 sin 和 cos 有第四个数学库。 tmu_TRIG。 Joyμ s

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

    您好、Logan、

    在 MCU+SDK 中、我们只编译 ti_arm_trig.c 文件。

    我认为我们尚未编译 RTS 库。

    因此、将 RTS 文件添加到下面的 make 文件并对其进行编译。

    稍后、从应用程序使用 RTS API。  

    请仅使用这两个库。

    此致、

    Anil.