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.

[参考译文] 编译器/TMS320C5515:将 FFT 示例从一个芯片配置转换为另一个芯片配置时出现问题

Guru**** 2609285 points
Other Parts Discussed in Thread: TMS320C5515

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/653892/compiler-tms320c5515-issues-converting-fft-example-from-one-chip-configuration-to-another

器件型号:TMS320C5515

工具/软件:TI C/C++编译器

好的、我尝试使用昨天在这个网站上找到的模板在 TMS320C5515上实现一个简单的 FFT 示例、但我认为制作模板的人使用了 USB 记忆棒工具、我可以从我所能说的内容中看出、 但我没有、所以我需要将库从使用 usbstk5515转换为使用 EVMC5515的等效项。  

以下是 我为 FFT 示例获取的项目模板的链接:  

当我构建这个项目时、它说我缺少 usbstk5515.h 文件、这是正确的、因为我已经检查了、它不在我的计算机上、我需要它吗? 我可以不使用它吗? 如果我需要它、我在哪里可以获得它?

为了更全面、当我尝试构建软件时、这里是我的调试窗口:

我以前从来没有过很多关于预处理程序语句的经验、因此当 我尝试查看它时、许多代码本身会更加令人困惑。我已经做了一些研究、了解 TI 编译器使用#pragma 语句的目的、 但是没有任何进展,似乎当人们提出这样的问题时,线程开始了,“专家”没有回应,或者运行线程的人只是有点偏转,没有完成。  这是我要提到的主题:  

我以前从未编写过中断服务例程、但我使用了汇编语言编写的例程、 我很难理解在 上面的链接中写入的代码是如何连接到芯片中的汇编代码的、这样我至少可以尝试通读写入的代码并识别需要更改的所使用的库、 以及如何更改相应的函数。

我已经尝试使用"入门"指南、编程参考、技术参考等... 对于我的评估板、它们包含示例的链接、但当我尝试跟踪其中的任何一个示例时、我会得到404、 当我尝试阅读 TI 提供的示例代码时、注释是半限制的、其编写级别是:当我不了解他们的任何缩略词时、我就会完全丢失。

我只是要求你们为我修复代码就感到很不好、我宁愿自己做、但我对你们的任何示例 代码中实际发生的情况了解太少、这是我剩下的唯一选择。

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

    我已将您的疑问转发给软件专家。 他们的反馈应发布在此处。

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

    Aaron、

    我想您需要了解 一下 http://www.ti.com/tool/sprc100上的 DSPLIB 封装

    有很多 DSP 例程示例、例如 FFT、这会有所帮助。 还提供了.asm 例程。 另请参阅编程人员参考。

    www.ti.com/.../spru422j.pdf

    它们也是与 CCS 兼容的项目。

    Lali

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

    您好、Aaron、

    您是否尝试使用硬件加速 FFT? DSPLIB 具有非硬件加速的 FFT 示例。

    您可以尝试从此链接导入和编译工程吗? 然后、我们将使其在 C5515而不是 C5517上运行。

    http://e2e.ti.com/support/dsp/c5000/f/109/t/333460

    如果您缺少 usbstk5515.h、 则意味着您不是从 Spectrum Digital 示例开始。

    可从 以下网址获取:http://support.spectrumdigital.com/boards/usbstk5515/reva/

    从示例开始、修改示例、而不是从头开始创建内容。

    希望这对您有所帮助、
    标记

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

    我昨天有一位同事帮助我、我们能够弄清楚如何在 IDE 中启动和运行 DSPLIB 文件、因此我开始从头开始制作我自己的 FFT 项目、 我认为它的运行情况相对较好、但现在我收到一个错误、指出我在链接时有未解析的符号...  我已将4个不同的项目投入使用、并将其合并为生成此项目、但看不到任何可能导致此问题的差异...

    如果您想看一下、我随函附上了:

    e2e.ti.com/.../DSPFFT-Project.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Aaron、
    您能否尝试在项目属性中将 C:\C55_LP\C55_DSPLib_3.00\C55_DSPLib_03.00.03\lib 中的库添加到链接器?

    Lali