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.

[参考译文] TDA3XEVM:如何在 TDA3x 代码中集成 C66x FFTLIB 内核?

Guru**** 2589265 points
Other Parts Discussed in Thread: FFTLIB

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/623896/tda3xevm-how-can-i-integrate-c66x-fftlib-kernels-in-tda3x-code

器件型号:TDA3XEVM
主题中讨论的其他器件:FFTLIB

您好!

我将 CCS 6.1.1与 Vision SDK 2.8.0.0搭配使用。 我安装了以下 RTSC 组件:

(1) 代码生成工具版本7.4.2
(2) XDC 3.32.00.06
(3) BIOS 6.45.00.20
(4) EDMA3 2.12.0.0
(5) XDAIS 7.24.00.04

我正在尝试在当前项目中优化 FFT 和 IFFT 计算。 这些计算在单个 C66x DSP 内核上运行。 但我无法理解如何将 C66x FFTLIB 内核集成到我的源代码中。 我尝试从库中执行两个内核的独立编译、请参阅 FFTLIB 用户手册以了解内核编译步骤。 我收到多个与缺少 RTSC 组件相关的错误、并且无法理解如何使用我当前的开发环境解决这些错误。

甚至可以将 C66x FFTLIB 用于 TDA3x 器件吗? 如果是、如何编译 FFTLIB 内核并将其与当前开发环境链接? 我是否绝对需要安装 C66x DSPLIB 来构建 C66x FFTLIB?

提前感谢您。

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

    我已将您的问题转发给 VisonSDK 专家。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好
    您需要将这些内核库与 VSDK 链接起来、请参阅文件\vision_sdk\build\makerules\uls_66.mk 以包含 DSP FFT 库
    lib_paths +=....

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

    感谢您的意见。 因此、我认为 FFTLIB 在没有 DSPLIB 的情况下无法独立工作。

    在我看来、FFTLIB 是使用非常特定的 RTSC 组件的大量依赖项构建的。 包括示例在内的文档没有充分详细说明如何将内核与新的 RTSC 组件集成、就像我在开场问题中提到的那样。

    我还有一个相关的问题,我想在这里提出。 我在几个论坛主题中读到、FFTLIB 将用于非常大的 FFT 计算以及多核 C66x 器件。 如前所述、我正在使用单核 C66x 器件、我的目标是在40x40实数输入数据点上执行2D FFT。 我是否可以简单地从 DSPLIB 中使用 FFT 例程?

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

    您好,  

    在回答您的问题之前、有一个建议:EVE 内核上提供了16位定点 FFT、您也可以使用它。 它在 VISION SDK AT PATH 中的库中提供 ti_compones\Algorithms_codec\ \apps\FFT 和文档位于 apps\docs\EVE_APPS_UserGuide.pdf。 您可以在 此处找到一个将 FFT 集成到雷达 SDK中的用例。

    现在回到您的问题:是的、您可以使用 DSPLIB 中的 FFT 函数。

    谢谢、

    此致、
    Pramod