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.

CCS/AM5728: Adding IPC to existing DSP application

Part Number: AM5728
Other Parts Discussed in Thread: MATHLIB, SYSBIOS

Tool/software: Code Composer Studio

Hi all

I had followed the section of Adding IPC to an existing TI RTOS application on the DSP of processors.wiki.ti.com/.../Linux_IPC_on_AM57xx  to add IPC to the application.

It seems everything has done.I had modified everything except the TODO portion.

And then I got 

*** Build of configuration Debug for project GPIO_LedBlink_evmAM572x_c66xTestProject ****

/home/linyuexin/ti/ccs/ccsv7/utils/bin/gmake -k -j 4 all -O
gmake[1]: Entering directory '/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/MyExampleProjects/GPIO_LedBlink_evmAM572x_c66xTestProject/Debug'
Building file: /home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio/test/led_blink/am572x/c66/bios/gpio_test_evmAM572x.cfg
Invoking: XDCtools
"/home/linyuexin/ti/RTOS-SDK/xdctools_3_32_01_22_core/xs" --xdcpath="/home/linyuexin/ti/RTOS-SDK/bios_6_46_05_55/packages;/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages;/home/linyuexin/ti/RTOS-SDK/edma3_lld_2_12_05_29/packages;/home/linyuexin/ti/RTOS-SDK/ipc_3_46_02_04/packages;/home/linyuexin/ti/RTOS-SDK/ndk_2_25_01_11/packages;/home/linyuexin/ti/RTOS-SDK/uia_2_00_06_52/packages;/home/linyuexin/ti/RTOS-SDK/imglib_c66x_3_1_1_0/packages;/home/linyuexin/ti/ccs/ccsv7/ccs_base;/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/MyExampleProjects/GPIO_LedBlink_evmAM572x_c66xTestProject;/home/linyuexin/ti/RTOS-SDK/mathlib_c66x_3_1_1_0/packages;/home/linyuexin/ti/RTOS-SDK/bios_6_46_05_55/packages;/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages;/home/linyuexin/ti/RTOS-SDK/edma3_lld_2_12_05_29/packages;/home/linyuexin/ti/RTOS-SDK/ipc_3_46_02_04/packages;/home/linyuexin/ti/RTOS-SDK/ndk_2_25_01_11/packages;/home/linyuexin/ti/RTOS-SDK/uia_2_00_06_52/packages;/home/linyuexin/ti/RTOS-SDK/imglib_c66x_3_1_1_0/packages;/home/linyuexin/ti/ccs/ccsv7/ccs_base;/home/linyuexin/ti/RTOS-SDK/mathlib_c66x_3_1_1_0/packages;" xdc.tools.configuro -o configPkg -t ti.targets.elf.C66 -p ti.platforms.evmDRA7XX:dsp1 -r debug -b "/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/MyExampleProjects/GPIO_LedBlink_evmAM572x_c66xTestProject/config.bld" -c "/home/linyuexin/ti/ccs/ccsv7/tools/compiler/ti-cgt-c6000_8.1.3" "/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio/test/led_blink/am572x/c66/bios/gpio_test_evmAM572x.cfg"
making package.mak (because of package.bld) ...
generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...
configuring gpio_test_evmAM572x.xe66 from package/cfg/gpio_test_evmAM572x_pe66.cfg ...
generating custom ti.sysbios library makefile ...
generating custom ti.sdo.utils library makefile ...
generating custom ti.sdo.ipc library makefile ...
Linking with library ti.board:./lib/evmAM572x/c66/release/ti.board.ae66
Linking with library ti.drv.spi:./lib/c66/release/ti.drv.spi.ae66
Linking with library ti.drv.i2c:./lib/c66/release/ti.drv.i2c.ae66
Linking with library ti.drv.uart:./lib/c66/release/ti.drv.uart.ae66
Linking with library ti.drv.gpio:./lib/c66/release/ti.drv.gpio.profiling.ae66
Linking with library ti.utils.profiling:./lib/c66/release/ti.utils.profiling.ae66
Linking with library ti.csl:./lib/am572x/c66/release/ti.csl.ae66
Linking with library ti.osal:./lib/tirtos/c66/release/ti.osal.ae66
Starting build of library sources ...
making /home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio/test/led_blink/am572x/c66/bios/src/ipc.ae66 ...
gmake[1]: Entering directory `/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio/test/led_blink/am572x/c66/bios/src/ipc'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio/test/led_blink/am572x/c66/bios/src/ipc'
making /home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio/test/led_blink/am572x/c66/bios/src/utils.ae66 ...
gmake[1]: Entering directory `/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio/test/led_blink/am572x/c66/bios/src/utils'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio/test/led_blink/am572x/c66/bios/src/utils'
making /home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio/test/led_blink/am572x/c66/bios/src/sysbios/sysbios.ae66 ...
gmake[1]: Entering directory `/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio/test/led_blink/am572x/c66/bios/src/sysbios'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio/test/led_blink/am572x/c66/bios/src/sysbios'
Build of libraries done.
cle66 package/cfg/gpio_test_evmAM572x_pe66.c ...
Finished building: /home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio/test/led_blink/am572x/c66/bios/gpio_test_evmAM572x.cfg

gmake[1]: Leaving directory '/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/MyExampleProjects/GPIO_LedBlink_evmAM572x_c66xTestProject/Debug'
Building file: /home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio/test/led_blink/src/GPIO_log.c
Invoking: C6000 Compiler
"/home/linyuexin/ti/ccs/ccsv7/tools/compiler/ti-cgt-c6000_8.1.3/bin/cl6x" -mv6600 --include_path="/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/MyExampleProjects/GPIO_LedBlink_evmAM572x_c66xTestProject" --include_path="/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio" --include_path="/home/linyuexin/ti/ccs/ccsv7/tools/compiler/ti-cgt-c6000_8.1.3/include" -g --define=SOC_AM572x --define=evmAM572x --define=USE_BIOS --define=C66X --define=NSS_GEN2 --diag_suppress=1111 --diag_suppress=827 --diag_suppress=824 --diag_suppress=837 --diag_suppress=1037 --diag_suppress=195 --diag_suppress=77 --diag_suppress=232 --diag_wrap=off --diag_warning=225 --diag_warning=994 --diag_warning=262 --display_error_number --exit_hook=ti_utils_exit --exit_parm=address --entry_parm=address --entry_hook=ti_utils_entry --preproc_with_compile --preproc_dependency="GPIO_log.d" --cmd_file="configPkg/compiler.opt" "/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio/test/led_blink/src/GPIO_log.c"
Finished building: /home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio/test/led_blink/src/GPIO_log.c

Building file: ../MainDsp1.c
Invoking: C6000 Compiler
"/home/linyuexin/ti/ccs/ccsv7/tools/compiler/ti-cgt-c6000_8.1.3/bin/cl6x" -mv6600 --include_path="/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/MyExampleProjects/GPIO_LedBlink_evmAM572x_c66xTestProject" --include_path="/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio" --include_path="/home/linyuexin/ti/ccs/ccsv7/tools/compiler/ti-cgt-c6000_8.1.3/include" -g --define=SOC_AM572x --define=evmAM572x --define=USE_BIOS --define=C66X --define=NSS_GEN2 --diag_suppress=1111 --diag_suppress=827 --diag_suppress=824 --diag_suppress=837 --diag_suppress=1037 --diag_suppress=195 --diag_suppress=77 --diag_suppress=232 --diag_wrap=off --diag_warning=225 --diag_warning=994 --diag_warning=262 --display_error_number --exit_hook=ti_utils_exit --exit_parm=address --entry_parm=address --entry_hook=ti_utils_entry --preproc_with_compile --preproc_dependency="MainDsp1.d" --cmd_file="configPkg/compiler.opt" "../MainDsp1.c"
Finished building: ../MainDsp1.c

Building file: ../Server.c
Invoking: C6000 Compiler
"/home/linyuexin/ti/ccs/ccsv7/tools/compiler/ti-cgt-c6000_8.1.3/bin/cl6x" -mv6600 --include_path="/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/MyExampleProjects/GPIO_LedBlink_evmAM572x_c66xTestProject" --include_path="/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio" --include_path="/home/linyuexin/ti/ccs/ccsv7/tools/compiler/ti-cgt-c6000_8.1.3/include" -g --define=SOC_AM572x --define=evmAM572x --define=USE_BIOS --define=C66X --define=NSS_GEN2 --diag_suppress=1111 --diag_suppress=827 --diag_suppress=824 --diag_suppress=837 --diag_suppress=1037 --diag_suppress=195 --diag_suppress=77 --diag_suppress=232 --diag_wrap=off --diag_warning=225 --diag_warning=994 --diag_warning=262 --display_error_number --exit_hook=ti_utils_exit --exit_parm=address --entry_parm=address --entry_hook=ti_utils_entry --preproc_with_compile --preproc_dependency="Server.d" --cmd_file="configPkg/compiler.opt" "../Server.c"
Finished building: ../Server.c

Building file: /home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio/test/led_blink/src/main_led_blink.c
Invoking: C6000 Compiler
"/home/linyuexin/ti/ccs/ccsv7/tools/compiler/ti-cgt-c6000_8.1.3/bin/cl6x" -mv6600 --include_path="/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/MyExampleProjects/GPIO_LedBlink_evmAM572x_c66xTestProject" --include_path="/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio" --include_path="/home/linyuexin/ti/ccs/ccsv7/tools/compiler/ti-cgt-c6000_8.1.3/include" -g --define=SOC_AM572x --define=evmAM572x --define=USE_BIOS --define=C66X --define=NSS_GEN2 --diag_suppress=1111 --diag_suppress=827 --diag_suppress=824 --diag_suppress=837 --diag_suppress=1037 --diag_suppress=195 --diag_suppress=77 --diag_suppress=232 --diag_wrap=off --diag_warning=225 --diag_warning=994 --diag_warning=262 --display_error_number --exit_hook=ti_utils_exit --exit_parm=address --entry_parm=address --entry_hook=ti_utils_entry --preproc_with_compile --preproc_dependency="main_led_blink.d" --cmd_file="configPkg/compiler.opt" "/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio/test/led_blink/src/main_led_blink.c"

>> Compilation failure
subdir_rules.mk:64: recipe for target 'main_led_blink.obj' failed
Building file: ../rsc_table_vayu_dsp.c
Invoking: C6000 Compiler
"/home/linyuexin/ti/ccs/ccsv7/tools/compiler/ti-cgt-c6000_8.1.3/bin/cl6x" -mv6600 --include_path="/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/MyExampleProjects/GPIO_LedBlink_evmAM572x_c66xTestProject" --include_path="/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio" --include_path="/home/linyuexin/ti/ccs/ccsv7/tools/compiler/ti-cgt-c6000_8.1.3/include" -g --define=SOC_AM572x --define=evmAM572x --define=USE_BIOS --define=C66X --define=NSS_GEN2 --diag_suppress=1111 --diag_suppress=827 --diag_suppress=824 --diag_suppress=837 --diag_suppress=1037 --diag_suppress=195 --diag_suppress=77 --diag_suppress=232 --diag_wrap=off --diag_warning=225 --diag_warning=994 --diag_warning=262 --display_error_number --exit_hook=ti_utils_exit --exit_parm=address --entry_parm=address --entry_hook=ti_utils_entry --preproc_with_compile --preproc_dependency="rsc_table_vayu_dsp.d" --cmd_file="configPkg/compiler.opt" "../rsc_table_vayu_dsp.c"
"/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio/test/led_blink/src/main_led_blink.c", line 110: warning #552-D: variable "boardCfg" was set but never used
"/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio/test/led_blink/src/main_led_blink.c", line 216: warning #112-D: statement is unreachable
"/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio/test/led_blink/src/main_led_blink.c", line 233: error #20: identifier "callIpcStartup" is undefined
1 error detected in the compilation of "/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio/test/led_blink/src/main_led_blink.c".
gmake: *** [main_led_blink.obj] Error 1
Finished building: ../rsc_table_vayu_dsp.c

Building file: /home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio/test/led_blink/src/am572x/GPIO_evmAM572x_board.c
Invoking: C6000 Compiler
"/home/linyuexin/ti/ccs/ccsv7/tools/compiler/ti-cgt-c6000_8.1.3/bin/cl6x" -mv6600 --include_path="/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/MyExampleProjects/GPIO_LedBlink_evmAM572x_c66xTestProject" --include_path="/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio" --include_path="/home/linyuexin/ti/ccs/ccsv7/tools/compiler/ti-cgt-c6000_8.1.3/include" -g --define=SOC_AM572x --define=evmAM572x --define=USE_BIOS --define=C66X --define=NSS_GEN2 --diag_suppress=1111 --diag_suppress=827 --diag_suppress=824 --diag_suppress=837 --diag_suppress=1037 --diag_suppress=195 --diag_suppress=77 --diag_suppress=232 --diag_wrap=off --diag_warning=225 --diag_warning=994 --diag_warning=262 --display_error_number --exit_hook=ti_utils_exit --exit_parm=address --entry_parm=address --entry_hook=ti_utils_entry --preproc_with_compile --preproc_dependency="GPIO_evmAM572x_board.d" --cmd_file="configPkg/compiler.opt" "/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio/test/led_blink/src/am572x/GPIO_evmAM572x_board.c"
Finished building: /home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio/test/led_blink/src/am572x/GPIO_evmAM572x_board.c

Building file: /home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/uart/soc/am571x/UART_soc.c
Invoking: C6000 Compiler
"/home/linyuexin/ti/ccs/ccsv7/tools/compiler/ti-cgt-c6000_8.1.3/bin/cl6x" -mv6600 --include_path="/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/MyExampleProjects/GPIO_LedBlink_evmAM572x_c66xTestProject" --include_path="/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio" --include_path="/home/linyuexin/ti/ccs/ccsv7/tools/compiler/ti-cgt-c6000_8.1.3/include" -g --define=SOC_AM572x --define=evmAM572x --define=USE_BIOS --define=C66X --define=NSS_GEN2 --diag_suppress=1111 --diag_suppress=827 --diag_suppress=824 --diag_suppress=837 --diag_suppress=1037 --diag_suppress=195 --diag_suppress=77 --diag_suppress=232 --diag_wrap=off --diag_warning=225 --diag_warning=994 --diag_warning=262 --display_error_number --exit_hook=ti_utils_exit --exit_parm=address --entry_parm=address --entry_hook=ti_utils_entry --preproc_with_compile --preproc_dependency="UART_soc.d" --cmd_file="configPkg/compiler.opt" "/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/uart/soc/am571x/UART_soc.c"
Finished building: /home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/uart/soc/am571x/UART_soc.c

Building file: /home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio/soc/am572x/GPIO_soc.c
Invoking: C6000 Compiler
"/home/linyuexin/ti/ccs/ccsv7/tools/compiler/ti-cgt-c6000_8.1.3/bin/cl6x" -mv6600 --include_path="/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/MyExampleProjects/GPIO_LedBlink_evmAM572x_c66xTestProject" --include_path="/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio" --include_path="/home/linyuexin/ti/ccs/ccsv7/tools/compiler/ti-cgt-c6000_8.1.3/include" -g --define=SOC_AM572x --define=evmAM572x --define=USE_BIOS --define=C66X --define=NSS_GEN2 --diag_suppress=1111 --diag_suppress=827 --diag_suppress=824 --diag_suppress=837 --diag_suppress=1037 --diag_suppress=195 --diag_suppress=77 --diag_suppress=232 --diag_wrap=off --diag_warning=225 --diag_warning=994 --diag_warning=262 --display_error_number --exit_hook=ti_utils_exit --exit_parm=address --entry_parm=address --entry_hook=ti_utils_entry --preproc_with_compile --preproc_dependency="GPIO_soc.d" --cmd_file="configPkg/compiler.opt" "/home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio/soc/am572x/GPIO_soc.c"
Finished building: /home/linyuexin/ti/RTOS-SDK/pdk_am57xx_1_0_8/packages/ti/drv/gpio/soc/am572x/GPIO_soc.c

gmake: Target 'all' not remade because of errors.

**** Build Finished ****

Add:the led blink application could be build sucessfully.

Could someone help me or talk with me?

Regards

Yx