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.

[参考译文] TMS570LC4357:我想在 TMS570LC4357上处理 TI Arm 内核上的优化三角函数(sprad27.pdf)

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1399781/tms570lc4357-i-want-to-work-on-optimized-trigonometric-functions-on-ti-arm-cores-sprad27-pdf-on-tms570lc4357

器件型号:TMS570LC4357

工具与软件:

我想在 TMS570LC4357的 TI Arm 内核上处理优化的三角函数(sprad27.pdf)。 有可能吗? 如果可能、我该怎么做?

我知道两个内核都是 R5内核,但我不知道如何做到这一点。

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

    电流函数是否太慢?

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

    是、math.h 将 TI Arm 内核上的三角函数速度降低4-5倍。  

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

    嘿、因为我之前 写过本应用手册、所以我会提示一些输入。

    首先、应该完成一些工作、因为当我们实施它们时、我们会在 Sitara MCU+ SDK 上学习、而 Hercules 可能使用不同的 SDK。

    另外、我不确定 Hercules 是否具有 TCM 存储器? 它是 R5 Arm 架构的一部分、但我不确定它是否在 Hercules 器件中实现。 由于我们或多或少地实现了某种傅里叶变换(在应用手册中详述)、并将系数位于 AM263的 TCMA 和 TCMB 中、TCM 显著提高了这些函数的性能。  

    此处并未说明您将无法使用这些系数、但您可能需要以不同的方式将链接器文件中的系数映射到 OCRAM、而不是 Sitara MCU (AM2X)的 TCM 地址。

    除此之外、函数本身实际上并不依赖于 SDK、因为我们在大多数函数中所做的是为了在了解 R5F 架构的情况下实现优化的数学函数。 一旦拥有这些函数的 C 和 H 文件、您就可以看到它们的实现方案只有 C 和汇编代码能够在 Hercules 上编译。

    谢谢、

    Eyal。

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

    您好!

    我理解你。 我需要有关 Hercules TMS570LC4357的 μ İmport 帮助

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

    尊敬的 Furkan:

    在我们的 Hercules 控制器中、我们没有任何专用的 TCM 存储器、而只有 SRAM 和闪存。

    因此、我们可能无法简单地将该库移植到我们的 Hercules 器件中。 此外、Hercules 和 AM2x 的存储器架构也完全不同。

    因此、要实现此要求、可能需要一些开发工作。 由于 Hercules 控制器是旧器件、因此目前没有进行中的开发。  

    如果这些设备有任何新要求、那么我们可能需要分析业务价值并需要获得管理层批准。

    ——
    谢谢、此致、
    Jagadish。