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

import CCS5.5 工程到其他PC上,编译连接时报错

Other Parts Discussed in Thread:SYSBIOS

我将一个工程拷贝到另外一台电脑上,通过import CCS project 导入工程,重新编译时报错:

Building target: "hnr_ad9361_1.out"
Invoking: C6000 Linker
"C:/ti/ccs910/ccs/tools/compiler/ti-cgt-c6000_8.3.3/bin/cl6x" -mv6600 –abi=eabi -g –diag_warning=225 –diag_wrap=off –display_error_number -z -m"hnr_ad9361_1.map" -i"C:/ti/ccs910/ccs/tools/compiler/ti-cgt-c6000_8.3.3/lib" -i"C:/ti/ccs910/ccs/tools/compiler/ti-cgt-c6000_8.3.3/include" –reread_libs –diag_wrap=off –display_error_number –warn_sections –xml_link_info="hnr_ad9361_1_linkInfo.xml" –rom_model -o "hnr_ad9361_1.out" "./main.obj" "./AD9361_drv/ad9361.obj" "./AD9361_drv/ad9361_api.obj" "./AD9361_drv/ad9361_conv.obj" "./AD9361_drv/ad9361_platform.obj" "./AD9361_drv/util.obj" "./bios_Multicore_Nav/BF_SYS_init.obj" "./bios_Multicore_Nav/bios_osal.obj" "./bios_Multicore_Nav/cppi_device.obj" "./bios_Multicore_Nav/qmss_device.obj" "./cp_SRIO/device_srio_loopback.obj" "./cp_SRIO/listlib.obj" "./cp_SRIO/srio_dio.obj" "./cp_SRIO/srio_drv.obj" "./cp_SRIO/srio_osal.obj" "./platforms/pcb6678/package/package_pcb6678.obj" "../hnr_rru.cmd" -l"configPkg/linker.cmd" -llibc.a<Linking>

undefined first referenced
symbol in file ——— —————-
CSL_GPIO_open ./main.obj CSL_chipReadReg ./main.obj ti_sysbios_BIOS_start__E ./main.obj ti_sysbios_knl_Task_Object__create__S ./main.obj ti_sysbios_knl_Task_Params__init__S ./main.obj xdc_runtime_System_printf__E ./main.objerror #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; "hnr_ad9361_1.out" not built
>> Compilation failure
makefile:163: recipe for target 'hnr_ad9361_1.out' failed
gmake: *** [hnr_ad9361_1.out] Error 1
gmake: Target 'all' not remade because of errors.

**** Build Finished ****

Nancy Wang:

请问是哪款芯片?
CSL_GPIO_open ./main.obj
CSL_chipReadReg ./main.obj
可能是CSL等库文件没有添加。
ti_sysbios_BIOS_start__E ./main.obj
ti_sysbios_knl_Task_Object__create__S ./main.obj
ti_sysbios_knl_Task_Params__init__S ./main.obj
xdc_runtime_System_printf__E ./main.obj
这个可能是bios的一些组件没有添加的CCS中。

,

simon xie:

C6678

,

simon xie:

我添加了路径:
C:\ti\mcsdk\pdk_C6678_1_1_2_6\packages\ti\csl
也安装了bios的SDK了;
怎么能确定他们有没有添加呢?
另外,我安装CCS9.1 的时候,其他一些工具 SDK 等等是不是需要自己单独安装呢?

,

Nancy Wang:

在ccs->windows->preference中安装,重启生效。

,

simon xie:

这些也都做过了

,

simon xie:

,

Nancy Wang:

查一下报错中提到的一些函数在哪里定义的。

,

simon xie:

是属性->RTSC 中选择的PDK 版本多余导致的,已经解决,谢谢

赞(0)
未经允许不得转载:TI中文支持网 » import CCS5.5 工程到其他PC上,编译连接时报错
分享到: 更多 (0)