TI中文支持网
TI专业的中文技术问题搜集分享网站

C6678 编译错误 “could not open source file ti/csl/csl_types.h"

软件环境:

CCS                  5.2.1

MCSDK             2.01

C6678_PDK     1.1

Compiler           7.3.4

工程中已经添加了csl头文件的路径build->compiler->include options:

"D:\Program Files\ti\pdk_C6678_1_1_2_6\packages\ti\csl"

库文件也已经添加到build->linker->file search path:

"D:\Program Files\ti\pdk_C6678_1_1_2_6\packages\ti\csl\lib\ti.csl.ae66"

"D:\Program Files\ti\pdk_C6678_1_1_2_6\packages\ti\csl\lib\ti.csl.intc.ae66"

可为什么还是会错呢?我甚至把这个头文件csl_types.h直接放到工程目录下,仍然会报这个错…请各位专家指点。

Andy Yin1:

在include options中添加D:\Program Files\ti\pdk_C6678_1_1_2_6\packages

或者修改代码include <csl_types.h>

Stephen chen:

请问你的问题解决了吗?我也遇到这个问题了?

alex wang2:

同求此问题解决办法!

Andy Yin1:

回复 alex wang2:

解决方法就是2F提到的在工程属性 编译选项 中添加D:\Program Files\ti\pdk_C6678_1_1_2_6\packages,你先加了测试。

alex wang2:

回复 Andy Yin1:

按照你的提议添加了路径(我的是6670的板子),比之前少了几个错误但是还是有错误,求进一步解答,谢谢!

Allen35065:

回复 alex wang2:

添加 C:\ti\pdk_C6670_1_1_2_6\packages\ti\csl

alex wang2:

回复 Allen35065:

添加过的,但是貌似错误更多了,而且不是之前的错误,求指教!

Allen35065:

回复 alex wang2:

有些宏定义的头文件路径可能不对,你需要找到这几个头文件把它们加到工程里面或者添加路径。

alex wang2:

回复 Allen35065:

现在只剩一个错误了:gmake: *** No rule to make target `C:/Users/Administrator/workspace_v5_4/common/KeyStone_Navigator_init_drv.c', needed by `src/KeyStone_Navigator_init_drv.obj'. 网上查了下没有相关的解决办法,请问该怎么办?万分感谢!

Andy Yin1:

回复 alex wang2:

你看一下工程中这个文件,可能是这个文件上打了个!号,表示这个文件的link 路径不对,可以选中这个文件后delete,然后从工程的common中把这个文件拖拽到工程中重新link即可。

赞(0)
未经允许不得转载:TI中文支持网 » C6678 编译错误 “could not open source file ti/csl/csl_types.h"
分享到: 更多 (0)