Hi,
I try to (re)build the image processing demo in MCDSK 3.1.3.6 but it fails with linking problems.
Building under CCS Version: 6.0.1.00040, efter importing project using
Projects -> Import CCS Projects... and selecting
/home/klint/ti/mcsdk_bios_3_01_03_06/demos/image_processing at Browse and finally
image_processing_evmtci6638k2k_slave in the list of detected projects.
Regards,
/Anders Klint
Build log below:
**** Build of configuration Debug for project image_processing_evmtci6638k2k_slave ****
/home/klint/ti/ccsv6/utils/bin/gmake -k all
Building file: ../image_processing_evmtci6638k2k_slave.cfg
Invoking: XDCtools
"/home/klint/ti/xdctools_3_30_05_60/xs" --xdcpath="/home/klint/ti/ipc_3_35_01_07/packages;/home/klint/ti/ccsv6/ccs_base;/home/klint/ti/imglib_c66x_3_1_1_0/packages;/home/klint/ti/mcsdk_bios_3_01_03_06/demos;/home/klint/ti/bios_6_41_00_26/packages;" xdc.tools.configuro -o configPkg -t ti.targets.elf.C66 -p ti.platforms.evmTCI6638K2K -r release -c "/home/klint/ti/ccsv6/tools/compiler/c6000_7.4.14" "../image_processing_evmtci6638k2k_slave.cfg"
making package.mak (because of package.bld) ...
generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...
configuring image_processing_evmtci6638k2k_slave.xe66 from package/cfg/image_processing_evmtci6638k2k_slave_pe66.cfg ...
Program.cpu.deviceName = TMS320TCI6638
Program.platformName = ti.platforms.evmTCI6638K2K
generating custom ti.sysbios library makefile ...
Starting build of library sources ...
making /home/klint/workspace_Argus/image_processing_evmtci6638k2k_slave/src/sysbios/sysbios.ae66 ...
gmake[1]: Entering directory `/home/klint/workspace_Argus/image_processing_evmtci6638k2k_slave/src/sysbios'
cle66 /home/klint/ti/bios_6_41_00_26/packages/ti/sysbios/BIOS.c ...
asme66 /home/klint/ti/bios_6_41_00_26/packages/ti/sysbios/family/c64p/Exception_asm.s64P ...
asme66 /home/klint/ti/bios_6_41_00_26/packages/ti/sysbios/family/c64p/Hwi_asm.s62 ...
asme66 /home/klint/ti/bios_6_41_00_26/packages/ti/sysbios/family/c64p/Hwi_asm_switch.s62 ...
asme66 /home/klint/ti/bios_6_41_00_26/packages/ti/sysbios/family/c64p/Hwi_disp_always.s64P ...
asme66 /home/klint/ti/bios_6_41_00_26/packages/ti/sysbios/family/c62/TaskSupport_asm.s62 ...
asme66 /home/klint/ti/bios_6_41_00_26/packages/ti/sysbios/timers/timer64/Timer_asm.s64P ...
are66 BIOS.obj c64p_Exception_asm.obj c64p_Hwi_asm.obj c64p_Hwi_asm_switch.obj c64p_Hwi_disp_always.obj c62_TaskSupport_asm.obj timer64_Timer_asm.obj ...
gmake[1]: Leaving directory `/home/klint/workspace_Argus/image_processing_evmtci6638k2k_slave/src/sysbios'
Build of libraries done.
cle66 package/cfg/image_processing_evmtci6638k2k_slave_pe66.c ...
Finished building: ../image_processing_evmtci6638k2k_slave.cfg
Building target: image_processing_evmtci6638k2k_slave.out
Invoking: C6000 Linker
"/home/klint/ti/ccsv6/tools/compiler/c6000_7.4.14/bin/cl6x" -mv6600 --abi=eabi -g --define=SLAVE_CORE --display_error_number --diag_warning=225 -z -m"image_processing_evmtci6638k2k_slave.map" -i"/home/klint/ti/ccsv6/tools/compiler/c6000_7.4.14/lib" -i"/home/klint/ti/imglib_c66x_3_1_1_0/lib" -i"/home/klint/ti/ccsv6/tools/compiler/c6000_7.4.14/include" --reread_libs --warn_sections --display_error_number --xml_link_info="image_processing_evmtci6638k2k_slave_linkInfo.xml" --rom_model -o "image_processing_evmtci6638k2k_slave.out" -l"./configPkg/linker.cmd" -l"imglib.ae66" -l"libc.a"
<Linking>
undefined first referenced
symbol in file
--------- ----------------
main /home/klint/ti/ccsv6/tools/compiler/c6000_7.4.14/lib/rts6600_elf.lib<args_main.obj>
error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking;
"image_processing_evmtci6638k2k_slave.out" not built
gmake: *** [image_processing_evmtci6638k2k_slave.out] Error 1
>> Compilation failure
gmake: Target `all' not remade because of errors.
**** Build Finished ****