TI论坛
直播中

蒋牛钱

7年用户 281经验值
私信 关注
[问答]

在CCS5.1中,我利用File-New-Ccs project建立了一个新的工程,编译出错,请问是不是在工程设置的地方需要设置一下?

本帖最后由 一只耳朵怪 于 2018-6-25 14:14 编辑

各位专家,在CCS5.1中,我利用File-New-Ccs project建立了一个新的工程,工程选择为Empty project。在main.c里面输入如下代码:
#include
#include
#include <ti/csl/csl_chip.h>
void main(void) [
        uint32_t coreID = CSL_chipReadReg (CSL_CHIP_DNUM);
        return;
]
为什么Build工程时会出现错误。如下:
error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; "lk.out" not built。是不是在工程设置的地方需要设置一下?
谢谢大家解答。

回帖(8)

杨娟

2018-6-25 05:55:40
您好,
需要在properties->CCS build->C6000 linker->file search path中添加csl lib,如"C:Program FilesTexas Instrumentspdk_C6678_1_0_0_17packagesticsllibti.csl.ae66"
另外请注意以后在发帖时将问题全部贴上,不要只贴一部分,这样方便解答,谢谢
                                                                          

举报

蒋牛钱

2018-6-25 06:07:20
引用: zbb9612 发表于 2018-6-25 05:55
您好,
需要在properties->CCS build->C6000 linker->file search path中添加csl lib,如"C:Program FilesTexas Instrumentspdk_C6678_1_0_0_17packagesticsllibti.csl.ae66"
另外请注意以后在发帖时将问题全部贴上,不要只贴一部分,这样方便解答,谢谢

ANDY 你好,
在这个文件夹下有很多类似的文件,比如还有ti.csl.ae66.mk,请问在建立工程时,我该怎么选择那一个文件呢?是不是只要用到了CSL函数就必须按照您说的方法添加csl lib?谢谢。
举报

蒋牛钱

2018-6-25 06:12:32
引用: zbb9612 发表于 2018-6-25 05:55
您好,
需要在properties->CCS build->C6000 linker->file search path中添加csl lib,如"C:Program FilesTexas Instrumentspdk_C6678_1_0_0_17packagesticsllibti.csl.ae66"
另外请注意以后在发帖时将问题全部贴上,不要只贴一部分,这样方便解答,谢谢

ANDY 你好,
为什么6678开发板的例子SRIO_LoopbackDioIsrexampleproject的File search path没有CSL lib,工程的设置如下
我在论坛里下载的工程文件IPC_example_on_6678,在File Search Path中除了添加ti.csl.ae66,还需要添加什么文件吗?因为添加ti.csl.ae66后build工程后出现错误如下
Description Resource Path Location Type
#10010 errors encountered during linking; "IPC_example_on_6678.out" not IPC_example_on_6678    C/C++ Problem
#10234-D  unresolved symbols remain IPC_example_on_6678    C/C++ Problem
unresolved symbol CSL_intcGlobalEnable, first referenced in ./ipc_interrupt.obj IPC_example_on_6678    C/C++ Problem
unresolved symbol CSL_intcGlobalNmiEnable, first referenced in ./ipc_interrupt.obj IPC_example_on_6678    C/C++ Problem
unresolved symbol CSL_intcHwControl, first referenced in ./ipc_interrupt.obj IPC_example_on_6678    C/C++ Problem
unresolved symbol CSL_intcInit, first referenced in ./ipc_interrupt.obj IPC_example_on_6678    C/C++ Problem
unresolved symbol CSL_intcOpen, first referenced in ./ipc_interrupt.obj IPC_example_on_6678    C/C++ Problem
unresolved symbol CSL_intcPlugEventHandler, first referenced in ./ipc_interrupt.obj IPC_example_on_6678    C/C++ Problem
谢谢。
 
举报

李阳

2018-6-25 06:30:17
引用: 斌无非师范 发表于 2018-6-25 06:12
ANDY 你好,
为什么6678开发板的例子SRIO_LoopbackDioIsrexampleproject的File search path没有CSL lib,工程的设置如下
我在论坛里下载的工程文件IPC_example_on_6678,在File Search Path中除了添加ti.csl.ae66,还需要添加什么文件吗?因为添加ti.csl.ae66后build工程后出现错误如下

您好!
1. ti.csl.ae66.mk 是makefile文件,添加ti.csl.ae66即可
2. 再 添加 ti.csl.intc.ae66,注意路径的设置
举报

更多回帖

发帖
×
20
完善资料,
赚取积分