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.

[参考译文] CCS/TMDSEVM6678:在 C:/workspace/vlfft_evmc6678.out 上没有可用于"main()的源代码"

Guru**** 2614345 points

Other Parts Discussed in Thread: FFTLIB

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/580590/ccs-tmdsevm6678-no-source-available-for-main-at-c-workspace-vlfft_evmc6678-out

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

工具/软件:Code Composer Studio

“main() at C:/workspace/vlfft_evmc6678.out”没有可用的源文件。我想问问题是什么? 请帮帮我。谢谢

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

    这是哪个 SDK 版本? 如何创建项目? 我建议您使用 pdkProjectCreate.sh 脚本。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我的 SDK 版本是 CCS5.5、我从 TI.com,which 下载了该项目、它是 vlfft。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、user4801608
    非常大的 FFT 项目(vlfft)是作为如何使用8个内核进行大型 FFT 的示例而构建的。 代码中的一个主要思路是使用 EDMA 将数据从 DDR (示例针对的是1M 复杂浮点 FFT、即8M 字节的数据)同时移动到 L2、并进行 DSP 处理。 为了通过使用双缓冲器(乒乓缓冲器)来获得最佳性能、内存管理对于项目非常重要。
    该代码使用较旧版本的 EDMA 驱动程序。 几年前发布了一个新版本的 EDMA 驱动程序、该驱动程序需要更多的存储器用于控制结构、虽然差异非常小、但新驱动程序无法装入 L2存储器。 因此、除非您进行一些更改、否则无法构建旧源代码。
    好消息是、fftlib 库支持大型 FFT -查看如何实现2D FFT、并阅读文档了解大型 FFT 算法的工作原理。 例如、请访问 www.ti.com/.../spry277.pdf (Web 上还有许多其他资源)

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

    非常感谢。我会再试一次。