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/TMS320C6748:在 TMS320C6748 LCDK 上安装 DSPLIB

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/723053/ccs-tms320c6748-installing-dsplib-on-tms320c6748-lcdk

器件型号:TMS320C6748
主题中讨论的其他器件: MATHLIBOMAPL138

工具/软件:Code Composer Studio

我一直在尝试在 TMS320C6748 LCDK 上安装 TI DSPLIB、但无法完成对某些功能的测试。

大概这种安装与我以前使用的其他库有很大不同、在这些库中、我只需链接到头文件或.lib 文件、我就可以开始了。  此库似乎需要随它一起安装内核。

按照随附的 DSPLib v3.4 "用户手册"中的说明、我在使用 Code Composer v7.4进行安装时遇到了一些问题。  我已经尝试使用 CCS 构建过程在我的 Windows 10计算机上构建它、但是在 DSPLIB 构建过程中、它要求我转到项目菜单并选择导入现有 Eclipse 项目。  但是、这些都不是选项、只需将其导入为常规 Code Composer Studio 项目、构建后、一旦我尝试调用 DSPLIB.h、代码似乎就无法使用  我需要让其中一些基本 DSP 功能在 TMS320C6748上工作

是否有比提供的指令集更准确的更新指令集、或者我可能需要安装 Eclipse 编程环境?

我还尝试设置搜索路径以查看 dsplib.h、但这样会在该头文件中抛出错误、以至于它无法找到 DSPLib.h 中调用的其他头文件、即使这些头文件也包含在文件搜索路径中。

感谢您的任何指导和帮助。

谢谢、

Tyler

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

    团队将收到通知。 他们将直接在此处发布反馈。

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

    DSPLIB 与任何其他 C 库非常相似、您只需链接到 DSPLIB 并包含一组正确的头文件来从库中调用 API/FLUCLIB。 我认为该文档有一些改进空间、可以用作 API 用户指南、但不一定用于为新用户设置。

    我的一位同事使用下文所述的文件处理了其中一些问题:
    www.ti.com/.../sprac64.pdf

    您能不能回顾一下、看看这是否有帮助。 如果您仍然需要帮助确定如何浏览已安装的目录,我将尝试提供更多帮助。 也许您可以描述您尝试设置的内容、我们可以提供更具体的指导。

    此致、
    Rahul
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢添加的指南,但它对我的特殊情况没有帮助。 下面是更详细的说明。
    我已经安装了 DSPLIB v3.4.0.0,并将其安装到:

    C:\ti

    我已添加#include 我的 c 文件的开头。
    我已将以下文件搜索路径添加到 dsplib.h,以便它知道它的位置。

    C:\ti\dsplib_C674x_3_4_0_0\packages

    但是、即使我选择直接指定预包含文件、它仍然找不到该文件。 不用考虑搜索路径。
    如果我将 DSP.lib 添加到 C6000链接器,它仍然找不到该文件:

    C:\ti\dsplib_C674x_3_4_0_0\packages/ti\dsplib\lib\dsplib.lib

    我想,我可能只需获取所需的文件,然后将其直接放入目录中,以尝试使这些文件全部找到这些文件。 通常、以上述方式进行链接对我的所有其他代码都有效、没有任何问题。

    我还尝试卸载 DSPLIB 并重新安装了几次、以查看是否出现安装错误。

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

    使用 DSPLib 进行任何代码开发的一个好起点是确保您可以导入和构建为您计划在应用中使用的 DSPLib 函数提供的测试项目。 目前、DSPLIB 测试向量和测试代码在以下目录中提供:
    dsplib_c66x_3_4_0_0\packages/ti\dsplib\src

    如应用手册中所示、您需要设置 TI C6000编译器和 MATHLIB 的正确路径、以便能够构建测试项目。 构建测试项目后、您可以复制所需的 include 并链接到 dsplib.ae674库、以便直接调用到该库中。

    DSPLIB 用法的另一个示例是音频基准测试 starterkit、它调用 DSPLIB 中的 FFT 和 FIR 函数。 目前仅支持基于 makefile 的方法、但您可以检查 makefile 和源代码以查看 DSPLIB 的使用情况。
    processors.wiki.ti.com/.../Processor_SDK_RTOS_Audio_Benchmark_Starterkit

    这是 Processor SDK RTOS OMAPL138附带的演示(也适用于 C6748器件)

    此致、
    Rahul