This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Compilation problem of ex02_messageq example available in ti-rtos 02.00.02.11

Hello,

I have installed ti-processor-sdk-rtos-am57xx-evm-02.00.02.11-Linux-x86-Install and I am trying to compile ex02_messageq example. I got below errors:

# Making bin/debug/server_dsp1.xe66 ...
/ti/ccsv6/tools/compiler/ti-cgt-c6000_8.0.4/bin/cl6x -z -w -q -u _c_int00 -c -m bin/debug/obj/server_dsp1.xe66.map -o bin/debug/server_dsp1.xe66 bin/debug/obj/MainDsp1.oe66 bin/debug/obj/Server.oe66 \
             bin/debug/configuro/linker.cmd -l /ti/ccsv6/tools/compiler/ti-cgt-c6000_8.0.4/lib/libc.a
<Linking>

 undefined                         first referenced                                                                                                                                   
  symbol                               in file                                                                                                                                        
 ---------                         ----------------                                                                                                                                   
 IpcPower_canHibernate             /home/zeiss/ti-rtos/ipc_3_42_00_02/examples/DRA7XX_linux_elf/ex02_messageq/dsp1/bin/debug/configuro/package/cfg/Dsp1_pe66.src/ipc/ipc.ae66<Ipc.obj>
 IpcPower_init                     /home/zeiss/ti-rtos/ipc_3_42_00_02/examples/DRA7XX_linux_elf/ex02_messageq/dsp1/bin/debug/configuro/package/cfg/Dsp1_pe66.src/ipc/ipc.ae66<Ipc.obj>
 IpcPower_suspend                  /home/zeiss/ti-rtos/ipc_3_42_00_02/examples/DRA7XX_linux_elf/ex02_messageq/dsp1/bin/debug/configuro/package/cfg/Dsp1_pe66.src/ipc/ipc.ae66<Ipc.obj>
 ti_trace_SysMin_Module_startup__E /home/zeiss/ti-rtos/ipc_3_42_00_02/examples/DRA7XX_linux_elf/ex02_messageq/dsp1/bin/debug/configuro/package/cfg/Dsp1_pe66.oe66                     
 ti_trace_SysMin_abort__E          /home/zeiss/ti-rtos/ipc_3_42_00_02/examples/DRA7XX_linux_elf/ex02_messageq/dsp1/bin/debug/configuro/package/cfg/Dsp1_pe66.oe66                     
 ti_trace_SysMin_exit__E           /home/zeiss/ti-rtos/ipc_3_42_00_02/examples/DRA7XX_linux_elf/ex02_messageq/dsp1/bin/debug/configuro/package/cfg/Dsp1_pe66.oe66                     
 ti_trace_SysMin_putch__E          /home/zeiss/ti-rtos/ipc_3_42_00_02/examples/DRA7XX_linux_elf/ex02_messageq/dsp1/bin/debug/configuro/package/cfg/Dsp1_pe66.oe66                     
 ti_trace_SysMin_ready__E          /home/zeiss/ti-rtos/ipc_3_42_00_02/examples/DRA7XX_linux_elf/ex02_messageq/dsp1/bin/debug/configuro/package/cfg/Dsp1_pe66.oe66                     

error: unresolved symbols remain
error: errors encountered during linking; "bin/debug/server_dsp1.xe66" not
   built

>> Compilation failure

Below are the changes I have done in products.mak file available at example folder.

TOOLCHAIN_LONGNAME     = arm-linux-gnueabihf
TOOLCHAIN_INSTALL_DIR  = /home/zeiss/ti-processor-sdk-linux-am57xx-evm-02.00.02.11/linux-devkit/sysroots/x86_64-arago-linux/usr
TOOLCHAIN_PREFIX       = $(TOOLCHAIN_INSTALL_DIR)/bin/$(TOOLCHAIN_LONGNAME)-

#### BIOS-side dependencies ####
BIOS_INSTALL_DIR       = /home/zeiss/ti-rtos/bios_6_45_01_29
IPC_INSTALL_DIR        = /home/zeiss/ti-rtos/ipc_3_42_00_02
XDC_INSTALL_DIR        = /home/zeiss/ti-rtos/xdctools_3_32_00_06_core

#### BIOS-side toolchains ####
#ti.targets.arm.elf.M4  = $(DEPOT)/_your_ti_arm_codegen_install_
ti.targets.elf.C66     = /ti/ccsv6/tools/compiler/ti-cgt-c6000_8.0.4

Could you please help me resolve this problem?