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:Code Composer Studio 错误1965

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/821147/ccs-code-composer-studio-error-1965

Thread 中讨论的其他器件:C2000WAREcontrolSUITE

工具/软件:Code Composer Studio

尊敬的 TI 社区:


我正在使用 ti Launchpad C2000 piccolo F280049C 板、并尝试按如下方式制作一个简单的程序:

#include "driverlib.h"
#include "device.h"

/**
* main.c
*
int main (空)

int i = 0;
返回0;

它为我提供了以下错误


>>编译失败
subdir_rules.mk:9:目标'main.obj'的配方失败
"./main.c"、第1行:致命错误#1965:无法打开源文件"driverlib.h"
1在编译"./main.c"时检测到灾难性错误。
编译已终止。
gmake:***[main.obj]错误1.
gmake:目标"全部"不会由于错误而重新生成。


请注意、在我的编译设置-> CCS 编译-> C2000编译器->包含选项、
我有以下内容:

${PROJECT_ROOT}

${CG_TOOL_ROOT}/包含

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

    您好!

    [引用用户="Youssef Toubla"]

    请注意、在我的编译设置-> CCS 编译-> C2000编译器->包含选项、
    我有以下内容:

    ${PROJECT_ROOT}

    ${CG_TOOL_ROOT}/包含

    [/报价]

    您还需要器件的 driverlib.h 路径。

    假设您安装了 C2000Ware、即:

    \device_support\f28004x\common\include

    "device.h"还需要上述路径

    谢谢

    Ki

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

    您好!

    该错误消息告诉了所有人:编译失败是由于找不到文件 driverlib.h 而导致的。 您能否从源文件中删除此文件引用、或者在文件系统中找到此文件并将其路径粘贴到 include 选项?

    更好的选择:从 ControlWare 示例开始-您成功构建的几率要高得多、而正面的是、您最终获得了更有趣的功能(闪烁 LED、UART 通信等)。

    谢谢

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

    您好!

    我已经添加了 driverlib.h、但它显示了其他错误:

    >>编译失败
    device/subdir_rules.mk:9:目标'device/device.obj'的配方失败
    "...\device\driverlib.h"、第45行:致命错误#1965:无法打开源文件"inc/hw_memmap.h"
    1在编译"../device/device.c 时检测到灾难性错误。
    编译已终止。
    gmake:***[device/device.obj]错误1.
    "H:/ePWM_ex1_trip_zone/device/driverlib.h"、第45行:致命错误#1965:无法打开源文件"inc/hw_memmap.h"

    我现在需要做什么?

    谢谢

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

    [引用 user="Youssef Toubla"]"..\device\driverlib.h"、第45行:致命错误#1965:无法打开源文件"inc/hw_memmap.h"

    您还需要器件的"inc/hw_memmap.h"路径。

    假设您安装了 C2000Ware、即:

    driverlib\f28004x\driverlib

    由于您是从头开始开发的、而且您是 C2000Ware 的新用户、因此您可能会遇到更多这些问题。 我会推荐 Rafael 的建议、从 controlSUITE 甚至更好的示例开始- C2000Ware: http://dev.ti.com/tirex/explore/node?node=AL.a.macE.c7rSiGSB7klQ__gYkahfz__LATEST

    这些示例可帮助您快速入门。 实际上、不建议全新用户从头开始创建新项目。

    谢谢

    Ki

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

    您好、Ki、
    感谢您的帮助、我从一个示例开始、我将继续创建我的代码。 现在、我只想重命名此示例、但如果我想将其编译到我的 DSP、很遗憾、我无法这么做。 是否不允许我重命名 TI 的示例?

    此致

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

    您可以在 CCS 中重命名示例、方法是在 Project Explorer 中选择工程并按"F2"。 请注意、虽然会进行一些重构、但可能有一些地方需要手动更新。 因此、我们通常不建议重命名示例。