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.

EVMK2G: Cannot compile Audio Equalization Example

Part Number: EVMK2G

Hello, 

I'm new to CCS and am trying to compile and build the Audio Processing reference design project shown here for the EVMK2G: http://www.ti.com/tool/tidep0069 

I'm using CCSv 7.1.0.00015  and the RTOS SDK 3,03.00.04.   While its true that the source files are included in the RTOS package, the ccs project and associated build files are not included.  Therefore I downloaded the external GIT from the link (https://git.ti.com/apps/tidep0069 )provided in the user manual and am using that (.  After loading the project into CCS, I updated the Linked Resources path from pdk_k2g_1_0_1 to pdk_k2g_1_0_4.  After building I get a slew of define errors as follows:

Description Resource Path Location Type
#20 identifier "CM_IPU_MCASP1_CLKCTRL_CLKSEL_AHCLKR_MASK" is undefined audio_evmInit.c /audioEQ_demo line 97 C/C++ Problem
#20 identifier "CM_IPU_MCASP1_CLKCTRL_CLKSEL_AHCLKR_SEL_XREF_CLK0" is undefined audio_evmInit.c /audioEQ_demo line 97 C/C++ Problem
#20 identifier "CM_IPU_MCASP1_CLKCTRL_CLKSEL_AHCLKR_SHIFT" is undefined audio_evmInit.c /audioEQ_demo line 97 C/C++ Problem
#20 identifier "CM_IPU_MCASP1_CLKCTRL_CLKSEL_AHCLKX_MASK" is undefined audio_evmInit.c /audioEQ_demo line 94 C/C++ Problem
#20 identifier "CM_IPU_MCASP1_CLKCTRL_CLKSEL_AHCLKX_SEL_XREF_CLK0" is undefined audio_evmInit.c /audioEQ_demo line 94 C/C++ Problem
#20 identifier "CM_IPU_MCASP1_CLKCTRL_CLKSEL_AHCLKX_SHIFT" is undefined audio_evmInit.c /audioEQ_demo line 94 C/C++ Problem
#20 identifier "CM_IPU_MCASP1_CLKCTRL_MODULEMODE_ENABLE" is undefined audio_evmInit.c /audioEQ_demo line 100 C/C++ Problem
#20 identifier "CM_IPU_MCASP1_CLKCTRL_MODULEMODE_MASK" is undefined audio_evmInit.c /audioEQ_demo line 100 C/C++ Problem
#20 identifier "CM_IPU_MCASP1_CLKCTRL_MODULEMODE_SHIFT" is undefined audio_evmInit.c /audioEQ_demo line 100 C/C++ Problem
#20 identifier "CM_IPU_MCASP1_CLKCTRL" is undefined audio_evmInit.c /audioEQ_demo line 94 C/C++ Problem
#20 identifier "CSL_DSP_I2C1_REGS" is undefined Aic31.c /audioEQ_demo line 307 C/C++ Problem
#20 identifier "CSL_XBAR_IRQ_CPU_ID_IPU1" is undefined audio_evmInit.c /audioEQ_demo line 199 C/C++ Problem
#20 identifier "CSL_XBAR_McASP1_IRQ_AREVT" is undefined audio_evmInit.c /audioEQ_demo line 199 C/C++ Problem
#20 identifier "CSL_XBAR_McASP1_IRQ_AXEVT" is undefined audio_evmInit.c /audioEQ_demo line 200 C/C++ Problem
#20 identifier "CTRL_CORE_MMR_LOCK_2_MASK" is undefined audio_evmInit.c /audioEQ_demo line 185 C/C++ Problem
#20 identifier "CTRL_CORE_MMR_LOCK_2_SHIFT" is undefined audio_evmInit.c /audioEQ_demo line 185 C/C++ Problem
#20 identifier "CTRL_CORE_MMR_LOCK_2_TOLOCK" is undefined audio_evmInit.c /audioEQ_demo line 191 C/C++ Problem
#20 identifier "CTRL_CORE_MMR_LOCK_2_TOUNLOCK" is undefined audio_evmInit.c /audioEQ_demo line 185 C/C++ Problem
#20 identifier "CTRL_CORE_MMR_LOCK_2" is undefined audio_evmInit.c /audioEQ_demo line 185 C/C++ Problem
#20 identifier "CTRL_CORE_PAD_IO_VOUT1_D0_MUXMODE_MASK" is undefined audio_evmInit.c /audioEQ_demo line 137 C/C++ Problem
#20 identifier "CTRL_CORE_PAD_IO_VOUT1_D0_MUXMODE_SHIFT" is undefined audio_evmInit.c /audioEQ_demo line 137 C/C++ Problem
#20 identifier "CTRL_CORE_PAD_IO_VOUT1_D0" is undefined audio_evmInit.c /audioEQ_demo line 137 C/C++ Problem
#20 identifier "CTRL_CORE_PAD_IO_VOUT1_D1_MUXMODE_MASK" is undefined audio_evmInit.c /audioEQ_demo line 142 C/C++ Problem
#20 identifier "CTRL_CORE_PAD_IO_VOUT1_D1_MUXMODE_SHIFT" is undefined audio_evmInit.c /audioEQ_demo line 142 C/C++ Problem
#20 identifier "CTRL_CORE_PAD_IO_VOUT1_D1" is undefined audio_evmInit.c /audioEQ_demo line 142 C/C++ Problem
#20 identifier "CTRL_CORE_PAD_IO_VOUT1_D2_MUXMODE_MASK" is undefined audio_evmInit.c /audioEQ_demo line 147 C/C++ Problem
#20 identifier "CTRL_CORE_PAD_IO_VOUT1_D2_MUXMODE_SHIFT" is undefined audio_evmInit.c /audioEQ_demo line 147 C/C++ Problem
#20 identifier "CTRL_CORE_PAD_IO_VOUT1_D2" is undefined audio_evmInit.c /audioEQ_demo line 147 C/C++ Problem
#20 identifier "CTRL_CORE_PAD_IO_VOUT1_D3_MUXMODE_MASK" is undefined audio_evmInit.c /audioEQ_demo line 152 C/C++ Problem
#20 identifier "CTRL_CORE_PAD_IO_VOUT1_D3_MUXMODE_SHIFT" is undefined audio_evmInit.c /audioEQ_demo line 152 C/C++ Problem
#20 identifier "CTRL_CORE_PAD_IO_VOUT1_D3" is undefined audio_evmInit.c /audioEQ_demo line 152 C/C++ Problem
#20 identifier "CTRL_CORE_PAD_IO_VOUT1_D4_MUXMODE_MASK" is undefined audio_evmInit.c /audioEQ_demo line 157 C/C++ Problem
#20 identifier "CTRL_CORE_PAD_IO_VOUT1_D4_MUXMODE_SHIFT" is undefined audio_evmInit.c /audioEQ_demo line 157 C/C++ Problem
#20 identifier "CTRL_CORE_PAD_IO_VOUT1_D4" is undefined audio_evmInit.c /audioEQ_demo line 157 C/C++ Problem
#20 identifier "CTRL_CORE_PAD_IO_VOUT1_D5_MUXMODE_MASK" is undefined audio_evmInit.c /audioEQ_demo line 162 C/C++ Problem
#20 identifier "CTRL_CORE_PAD_IO_VOUT1_D5_MUXMODE_SHIFT" is undefined audio_evmInit.c /audioEQ_demo line 162 C/C++ Problem
#20 identifier "CTRL_CORE_PAD_IO_VOUT1_D5" is undefined audio_evmInit.c /audioEQ_demo line 162 C/C++ Problem
#20 identifier "CTRL_CORE_PAD_IO_VOUT1_DE_MUXMODE_MASK" is undefined audio_evmInit.c /audioEQ_demo line 117 C/C++ Problem
#20 identifier "CTRL_CORE_PAD_IO_VOUT1_DE_MUXMODE_SHIFT" is undefined audio_evmInit.c /audioEQ_demo line 117 C/C++ Problem
#20 identifier "CTRL_CORE_PAD_IO_VOUT1_DE" is undefined audio_evmInit.c /audioEQ_demo line 117 C/C++ Problem
#20 identifier "CTRL_CORE_PAD_IO_VOUT1_FLD_MUXMODE_MASK" is undefined audio_evmInit.c /audioEQ_demo line 122 C/C++ Problem
#20 identifier "CTRL_CORE_PAD_IO_VOUT1_FLD_MUXMODE_SHIFT" is undefined audio_evmInit.c /audioEQ_demo line 122 C/C++ Problem
#20 identifier "CTRL_CORE_PAD_IO_VOUT1_FLD" is undefined audio_evmInit.c /audioEQ_demo line 122 C/C++ Problem
#20 identifier "CTRL_CORE_PAD_IO_VOUT1_HSYNC_MUXMODE_MASK" is undefined audio_evmInit.c /audioEQ_demo line 127 C/C++ Problem
#20 identifier "CTRL_CORE_PAD_IO_VOUT1_HSYNC_MUXMODE_SHIFT" is undefined audio_evmInit.c /audioEQ_demo line 127 C/C++ Problem
#20 identifier "CTRL_CORE_PAD_IO_VOUT1_HSYNC" is undefined audio_evmInit.c /audioEQ_demo line 127 C/C++ Problem
#20 identifier "CTRL_CORE_PAD_IO_VOUT1_VSYNC_MUXMODE_MASK" is undefined audio_evmInit.c /audioEQ_demo line 132 C/C++ Problem
#20 identifier "CTRL_CORE_PAD_IO_VOUT1_VSYNC_MUXMODE_SHIFT" is undefined audio_evmInit.c /audioEQ_demo line 132 C/C++ Problem
#20 identifier "CTRL_CORE_PAD_IO_VOUT1_VSYNC" is undefined audio_evmInit.c /audioEQ_demo line 132 C/C++ Problem
#20 identifier "CTRL_CORE_PAD_IO_XREF_CLK0_MUXMODE_MASK" is undefined audio_evmInit.c /audioEQ_demo line 112 C/C++ Problem
#20 identifier "CTRL_CORE_PAD_IO_XREF_CLK0_MUXMODE_SHIFT" is undefined audio_evmInit.c /audioEQ_demo line 112 C/C++ Problem
#20 identifier "CTRL_CORE_PAD_IO_XREF_CLK0" is undefined audio_evmInit.c /audioEQ_demo line 112 C/C++ Problem
#20 identifier "MCASP_CNT" is undefined mcasp_soc.c /audioEQ_demo line 75 C/C++ Problem
#20 identifier "Mcasp_HwInfo" is undefined mcasp_soc.c /audioEQ_demo line 75 C/C++ Problem
#20 identifier "Mcasp_Module_State" is undefined mcasp_osal.c /audioEQ_demo line 7 C/C++ Problem
#20 identifier "Mcasp_Module_State" is undefined mcasp_soc.c /audioEQ_demo line 76 C/C++ Problem
#20 identifier "Mcasp_Object" is undefined mcasp_soc.c /audioEQ_demo line 77 C/C++ Problem
#20 identifier "Mcasp_Object" is undefined mcasp_soc.c /audioEQ_demo line 90 C/C++ Problem
#20 identifier "Mcasp_TempBuffer" is undefined mcasp_soc.c /audioEQ_demo line 78 C/C++ Problem
#20 identifier "Mcasp_TempBuffer" is undefined mcasp_soc.c /audioEQ_demo line 151 C/C++ Problem
#20 identifier "SOC_CORE_PAD_IO_REGISTERS_BASE" is undefined audio_evmInit.c /audioEQ_demo line 112 C/C++ Problem
#20 identifier "SOC_CTRL_MODULE_CORE_CORE_REGISTERS_BASE" is undefined audio_evmInit.c /audioEQ_demo line 185 C/C++ Problem
#20 identifier "SOC_IPU_CM_CORE_AON_BASE" is undefined audio_evmInit.c /audioEQ_demo line 94 C/C++ Problem
#20 identifier "SOC_MCASP_0_CTRL_REGS" is undefined mcasp_soc.c /audioEQ_demo line 103 C/C++ Problem
#20 identifier "SOC_MCASP_0_DATA_REGS" is undefined mcasp_soc.c /audioEQ_demo line 107 C/C++ Problem
#20 identifier "SOC_MCASP_0_FIFO_REGS" is undefined mcasp_soc.c /audioEQ_demo line 105 C/C++ Problem
#20 identifier "SOC_MCASP_1_CTRL_REGS" is undefined mcasp_soc.c /audioEQ_demo line 123 C/C++ Problem
#20 identifier "SOC_MCASP_1_DATA_REGS" is undefined mcasp_soc.c /audioEQ_demo line 127 C/C++ Problem
#20 identifier "SOC_MCASP_1_FIFO_REGS" is undefined mcasp_soc.c /audioEQ_demo line 125 C/C++ Problem
gmake: *** [Aic31.obj] Error 1 audioEQ_demo C/C++ Problem
gmake: *** [audio_evmInit.obj] Error 1 audioEQ_demo C/C++ Problem
gmake: *** [mcasp_osal.obj] Error 1 audioEQ_demo C/C++ Problem
gmake: *** [mcasp_soc.obj] Error 1 audioEQ_demo C/C++ Problem
gmake: Target 'all' not remade because of errors. audioEQ_demo C/C++ Problem

What is is missing that define these?  Thank you!

  • Hi Francisco,

    I've forwarded this to the CCS/RTOS experts. Their feedback should be posted here.

    BR
    Tsvetolin Shulev
  • Francisco,

    Welcome to the TI E2E forums. Please note that this example is now part of the Processor SDK RTOS release. Please download the Processor SDK RTOS v3.3 for a simpler user experience.

    The errors that your are seeing indicates to me that the Processor SDK RTOS environment is not setup correctly and that the build is unable to locate the CSL libraries that contain these MACROS. In general, when working with Processor SDK RTOS software, it is highly recommended that you work with the tools and CCS version that is recommended in the Release notes.

    CCSv7.1 is not yet supported with Processor SDK RTOS, we are currently supporting the SDK with CCSv7.0 as you can see here:
    processors.wiki.ti.com/.../Processor_SDK_RTOS_Release_Notes

    Also, critical step in setting up the SDK is to Discover all the products in CCS :
    processors.wiki.ti.com/.../Processor_SDK_RTOS_Getting_Started_Guide

    Hope this helps.

    Regards,
    Rahul

    PS: USeful training to review for new user

    https://training.ti.com/application-development-using-processor-sdk-rtos?cu=519268