Part Number: EVMK2G
Hi experts,
For my work I am dealing with the porting of an application from OMAPL137 to EVMK2G.
I downloaded the ti-processor-sdk-rtos-k2g-evm-06.03.00.106-Windows-x86-Install.exe and I installed CCS10.2.
Then I fixed the main compilation problems due to the porting.
Currently, I have a compilation error concerning the vector table.
In my project I have replaced the "old" intvecs.asm with C:\ti_hpc\pdk_k2g_1_0_16\packages\ti\csl\arch\c67x\src\intvecs.asm.
However, the project compilation gives me the following errors:
Invoking: C6000 Linker
"C:/ti_hpc/ccs10.2/ccs/tools/compiler/ti-cgt-c6000_8.3.8/bin/cl6x" -mv6600 --abi=eabi -Ooff --opt_for_speed=4 -ms0 --define=DEVICE_K2G --define=SOC_K2G --define=EVM_K2G --define=IO_CONSOLE -g --keep_unneeded_statics --diag_warning=225 --display_error_number --call_assumptions=0 --asm_listing --gen_opt_info=0 -z -m"C:/SwReD/mla/A/miami/OBJD/prjD.map" --stack_size=0x1000 -i"C:/ti_hpc/ccs10.2/ccs/tools/compiler/ti-cgt-c6000_8.3.8/lib" -i"C:/ti_hpc/pdk_k2g_1_0_16/packages/ti/csl/arch/c67x/src" -i"C:/ti_hpc/pdk_k2g_1_0_16/packages/ti/csl/arch/c67x" -i"C:/ti_hpc/dsplib_c66x_3_4_0_4/packages" -i"C:/ti_hpc/dsplib_c66x_3_4_0_4/packages/ti/dsplib/src/common/c66" -i"C:/ti_hpc/mathlib_c66x_3_1_2_4/packages" -i"C:/ti_hpc/ccs10.2/ccs/tools/compiler/ti-cgt-c6000_8.3.8/include" --reread_libs --warn_sections --xml_link_info="C:/SwReD/mla/A/miami/OBJD/prjD_linkInfo.xml" --rom_model -o "C:/SwReD/mla/A/miami/OBJD/prjD.out" "./lc66x/dspdrv.obj" "./lc66x/dsptmg.obj" "./lc66x/freq.obj" "./lc66x/intvecs.obj" "./lc66x/m29w.obj" "./lc66x/uart.obj" "./lc66x/util.obj" "./miami/versD.obj" "./mla/askid.obj" "./mla/blend.obj" "./mla/calfre.obj" "./mla/chopd.obj" "./mla/coscor.obj" "./mla/diagfasid.obj" "./mla/dspmain.obj" "./mla/filtri.obj" "./mla/libfund.obj" "./mla/motMon.obj" "./mla/perfd.obj" "./mla/pwcal.obj" "./mla/pwges.obj" "./mla/rif.obj" "./mla/tbpard.obj" "./mla/termo.obj" "./mla/vardsp.obj" "C:/SwRed/lc66x/Linkers/lnk_k2x.cmd" -l"C:/ti_hpc/pdk_k2g_1_0_16/packages/ti/csl/lib/k2g/c66/release/ti.csl.ae66" -l"C:/ti_hpc/pdk_k2g_1_0_16/packages/ti/csl/lib/k2g/c66/release/ti.csl.intc.ae66" -l"C:/ti_hpc/pdk_k2g_1_0_16/packages/ti/osal/lib/nonos/k2g/c66/release/ti.osal.ae66" -l"C:/ti_hpc/pdk_k2g_1_0_16/packages/ti/board/lib/evmK2G/c66/release/ti.board.ae66" -llibc.a
<Linking>
"C:/SwRed/lc66x/Linkers/lnk_k2x.cmd", line 56: warning #10068-D: no matching
section
undefined first referenced
symbol in file
--------- ----------------
intcVectorTable ./lc66x/dspdrv.obj
error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking;
"C:/SwReD/mla/A/miami/OBJD/prjD.out" not built
>> Compilation failure
makefile:174: recipe for target 'C:/SwReD/mla/A/miami/OBJD/prjD.out' failed
gmake: *** [C:/SwReD/mla/A/miami/OBJD/prjD.out] Error 1
gmake: Target 'all' not remade because of errors.
The function intcVectorTable is defined within the file C:\ti_hpc\pdk_k2g_1_0_16\packages\ti\csl\arch\c67x\interrupt.c that I have included in the library search path (see figure below)
Is there a missing library that I should include in order to fix the compilation failure?
Waiting for a your feedback.
Thank you in advance for the support.
Best regards,
Benito