软件:CCS5.2
硬件:6678EVM
附件带图:
导入现有工程出错
- 直接import the exiting project,直接导入MCSDK安装路径里面的F:\ti\mcsdk_2_01_02_06\demos\image_processing\ipc,如下图:
文件目录如下:
- 之后又在工程properties→Build→C6000 Linker→File Search Path中添加路径如下:
- 编译报错如下:
'Building target: image_processing_evmc6678l_master.out'
'Invoking: C6000 Linker'
"F:/Program Files/Texas Instruments/C6000 Code Generation Tools 7.4.1/bin/cl6x" -mv6600 –abi=eabi -g –define=C66_PLATFORMS –display_error_number –diag_warning=225 –mem_model:const=far –mem_model:data=far -z -m"image_processing_evmc6678l_master.map" –heap_size=0x100000 -i"F:/ti/pdk_C6678_1_1_2_6/packages/ti/platform/evmc6678l/platform_lib/lib/debug" -i"F:/Program Files/Texas Instruments/C6000 Code Generation Tools 7.4.1/lib" -i"F:/ti/mcsdk_2_01_02_06/demos/image_processing/ipc/common/src" -i"F:/ti/mcsdk_2_01_02_06/demos/image_processing/ipc/master/src" -i"F:/ti/mcsdk_2_01_02_06/demos/image_processing/ipc/slave/src" -i"F:/Program Files/Texas Instruments/C6000 Code Generation Tools 7.4.1/include" -i"F:/ti/imglib_c66x_3_1_1_0/lib" –reread_libs –warn_sections –rom_model -o "image_processing_evmc6678l_master.out" -l"./configPkg/linker.cmd" -lti.platform.evm6678l.ae66 -l"imglib.ae66" -l"libc.a"
<Linking>
warning #10229-D: output section ".fardata" refers to load symbol "master_main"
and hence cannot be compressed; compression "rle" is ignored
undefined first referenced
symbol in file
——— —————-
EVM_init G:\Lab\CCS5.2\IPD\image_processing_evmc6678l_master\Debug\configPkg\package\cfg\image_processing_evmc6678l_master_pe66.oe66
main F:\Program Files\Texas Instruments\C6000 Code Generation Tools 7.4.1\lib\rts6600_elf.lib<args_main.obj>
master_main G:\Lab\CCS5.2\IPD\image_processing_evmc6678l_master\Debug\configPkg\package\cfg\image_processing_evmc6678l_master_pe66.oe66
slave_main G:\Lab\CCS5.2\IPD\image_processing_evmc6678l_master\Debug\configPkg\package\cfg\image_processing_evmc6678l_master_pe66.oe66
error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking;
"image_processing_evmc6678l_master.out" not built
>> Compilation failure
gmake: *** [image_processing_evmc6678l_master.out] Error 1
gmake: Target `main-build' not remade because of errors.
**** Build Finished ****
- 请求解答,谢谢
noaming:
你好,
在F:\ti\mcsdk_2_01_02_06\demos\image_processing\ipc下面有evmc6670l/master和slave等几个工程,建议你一次导入一个。
然后,右键工程在属性里面,General里,修改RTSC的路径(按照你电脑中的路径修改)
然后,修改,各个头文件和库文件路径。如你图片所示。
编译中,如果还出错误,可以根据错误提示来一步步修改。
你的Problems中Description里的错误目前什么。。。一般这个工作都是修改IPC,NDK。等中的库和头文件路径即可。
noaming:
回复 noaming:
最简洁的办法是,例如先导入slave工程。
第一,右键工程在属性里面,General里,把RTSC的路径打红叉的,全根据你电脑中mscdk里的,修改过来。
第二,把头文件处,工程引用到的头文件,路径改成你电脑中的。
第三,把库文件出,工程引用到的库,路径全改成你电脑中的。
直接编译,一次就成功了。
lei wang2:
回复 noaming:
这是是不是就可以再倒入的时候选择copy了?谢谢
noaming:
回复 lei wang2:
一般我不选择copy前打钩,而是直接在工程文件里编译、操作。
lei wang2:
回复 noaming:
我想在这框架基础上改动,还是要copy过去的。
另外一个问题在http://www.deyisupport.com/question_answer/f/53/t/18840.aspx
想你上面说的,先把master里面的.out下载里面,然后在slave里面的.out 下载到里面,这样能把这个demo跑起来嘛?请问是否可以加您邮箱或者QQ之类的吗?谢谢。
noaming:
回复 lei wang2:
DEMO没有问题,我测试了一下,可以运行的。在你提到的wiki网页上,有该DEMO详细的架构说明和使用步骤。