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/processor-SDK-OMAPL138:在DSP项目中包括TI DSP库

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/624417/ccs-processor-sdk-omapl138-including-ti-dsp-libraries-in-a-dsp-project

部件号:processor-SDK-OMAPL138
主题:OMAPL138中讨论的其它部件

工具/软件:Code Composer Studio

我一直在尝试将IPC库包括在DSP项目中。 这是一种令 人生气的原因,因为我可以看到/home/local/ti/ipc_3_46_00_02/packages文件夹,但由于某种原因,当我执行#include <ti/ipc/MessageQ.h>时,我收到一个错误:无法打开源文件。 "TI/IPC/MessageQ.h"。 谁能向我解释将内容包括在DSP项目中的正确方法。 这令人沮丧。  

谢谢!

约登·卢克

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

    jorden,

    根据#include的设置方式,您需要将/home/local添加到编译器的include搜索路径,以便它可以找到文件

    如果您转至您的项目并右键单击它并选择属性,您可以在下面设置包含搜索路径:

    此致,

    John

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

    这是设置的环境的屏幕截图。在项目资源管理器中,您可以清楚地看到includes目录中有/ti/ipc_3_46_00_02/packages。 然后显示/ti/ipc/目录,最后显示MessageQ.h 但是,您在编辑器中#include旁边看到的错误表示它无法打开源文件。  

    我不知道接下来要做什么。 甚至是为什么我仍然有这个错误。

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

    能否显示编译器包含路径的屏幕截图(在“项目属性”->“生成”->“编译器”->“包含选项”下)?

    您还可以将CCS生成控制台的完整输出复制并粘贴到文本文件并将其附加到此处吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    “项目”->“生成”->“编译器”->“包括选项”

    构建错误

    活得更长,更繁荣,

    约登·卢克

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

    感谢您提供这些屏幕截图。 我还希望在控制台视图中看到输出,而不仅仅是问题视图。 这将显示整个命令行以及传递给编译器的所有选项,并可能提供一些额外的见解。

    另外,请告知我们您正在使用的CCS,SDK和其他工具集的版本。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我 正在使用最新版本的CCS 7.2 0.0,并且正在使用处理器SDK。

    这是控制台窗口外文本的副本。 这对我没有帮助,所以我希望它对您有帮助。

    发生生成生成文件错误。
    无法生成项目。 引用的项目'DSP_IPC'包含构建错误。
    构建已停止..

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是专门构建DSP_IPC项目的结果吗? 如果没有,是否可以右键单击DSP_IPC项目,执行重建项目并捕获控制台视图的内容?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这就是我构建,重建或执行干净构建时所用的一切。

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

    jorden,

    我对延迟答复表示歉意。 从您的屏幕截图看,似乎DSP_IPC项目是一个普通CCS项目,而不是RTSC项目,您是否正在尝试向其添加IPC? 是这样吗? 我不相信这会起作用,因为IPC头文件会引用其他BIOS文件,所以我想您需要从RTSC项目开始。 同时,似乎已将DSP_IPC项目设置为依赖项目。

    遗憾的是,我不具备IPC项目方面的专业知识,因此我将向您推荐OMAPL138设备论坛。 如果需要,观看该论坛的人员应该能够将您的问题直接向RTOS专家提出。 通常,我会将此主题移到此处,但我担心它可能会被忽略,因为已经进行了一些讨论,因此我请您在 OMAPL13x处理器论坛上开始一篇新的帖子

    感谢您的理解,我再次对我无法提供进一步帮助表示歉意。