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.
工具/软件: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"。 请注意、虽然会进行一些重构、但可能有一些地方需要手动更新。 因此、我们通常不建议重命名示例。