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/EVMK2G: EVMK2G

Part Number: EVMK2G

Tool/software: Code Composer Studio

Hi,

I am facing some issues while creating a project folder. I am using EVMK2G board. I have an example project created using the command "pdkProjectCreate.bat K2G all little uart all dsp". This project uses tirtos and works.

For practice purposes I wanted to test the UART-EDMa interface using baremetal (without using TIRTOS/Linux). 

I have created a project with BARE_METAL settings and copied all the necessary source code and header files. I have got few linker errors which I could not resolve. 

1. _CSL_intcCpuIntrTable ./src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcIsrDispatch.obj
2. _c_int00 ./src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcIsrDispatch.obj

CSL_intcCpuIntrTable is defined in _csl_intcResource.c and have included that source file in my project. Still the linker error exists

c_int00 is defined in  boot.c and have included that also. Still the linker error exists

I have below questions

1. Can the EDMA-UART interface work using BARE_METAL and without use of TIRTOS?

2. In the project file I have excluded some source files but not able to include them again. what is the way to do it?

  • Nagaraju,

    The PDK driver projects have only been created and tested with TI RTOS setup for the K2G platform so I wouldn`t use that as a baseline for creating bare-metal project.  

    The only examples that show usage of UART in baremetal are the board diagnostic examples. If you are looking for DSP bare-metal example that uses UART driver, you can look at the audio benchmark starterkit example in the demos folder in the base processor-sdk-rtos-k2g folder.

    What is the version of the compiler that you are using? Is there a reason that you are not using the CSL library, I suspect that you are including the file csl_intcIsrDispatch.asm located at pdk_k2g_1_0_xx\packages\ti\csl\src\intc,, is that correct? Are you defining -DSOC_K2G in your compiler settings?

    Can you please share the project here so we can reproduce the issue. We have not noticed this in any of the PDK examples so would like to understand your build environment.

    Regards,

    Rahul

  • Thank you Rahul for the quick response. 

    I am using the compiler version TI8.3.2. I have added the csl_intrDispatch.asm from the path you have mentioned. SOC_K2G is defined in the compiler settings. I do have another issue like the source files once excluded, I am not able to incude them back again to the project. 

    Is there a provision to attach files? If such provision is tehre, I would like to share my entire project so that you can reproduce the issue to provide a quick resolution.

    We have a requirement to make use of UART-EDMA with bare metal and not use TI RTOS and dynamic libraries. Hence I copied the requried source files to the path "C:\Users\nagaraju.sripathi\workspace_v10\UART_Sample\src\ti"

    I  have copied the build log here down under. Please have a look and suggest what had gone wrong.

    **** Clean-only build of configuration Debug for project UART_Sample ****

    "C:\\ti\\ccs1010\\ccs\\utils\\bin\\gmake" -k -j 4 clean -O

    DEL /F "UART_Sample.hex" "configPkg\linker.cmd" "configPkg\compiler.opt" "UART_Sample.out"
    DEL /F "src\ti\bios_6_76_03_01\packages\ti\targets\rts6000\boot.obj" "src\ti\edma3_lld_2_12_05_30E\packages\ti\sdo\edma3\rm\src\edma3resmgr.obj" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\intc\_csl_intcCombEventDispatcher.obj" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\intc\_csl_intcDispatcher.obj" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\intc\_csl_intcIntrEnDisRes.obj" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\intc\_csl_intcIsrDispatch.obj" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\intc\_csl_intcNmiDummy.obj" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\intc\_csl_intcResource.obj" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\intc\csl_intcAsmUtils.obj" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\intc\csl_intcClose.obj" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\intc\csl_intcExcep.obj" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\intc\csl_intcGetHwStatus.obj" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\intc\csl_intcHookIsr.obj" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\intc\csl_intcHwControl.obj"
    DEL /F "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\intc\csl_intcInit.obj" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\intc\csl_intcOpen.obj" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\intc\csl_intcPlugEventHandler.obj" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\ip\edma\V0\csl_edma3ChannelClose.obj" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\ip\edma\V0\csl_edma3GetHwChannelSetup.obj" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\ip\edma\V0\csl_edma3GetHwChannelStatus.obj" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\ip\edma\V0\csl_edma3GetHwSetup.obj" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\ip\edma\V0\csl_edma3HwChannelControl.obj" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\ip\edma\V0\csl_edma3HwControl.obj" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\ip\edma\V0\csl_edma3HwSetup.obj" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\ip\edma\V0\csl_edma3Param.obj" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\ip\uart\V0\priv\uart.obj" "src\ti\pdk_k2g_1_0_16\packages\ti\drv\uart\test\src\main.obj" "src\ti\pdk_k2g_1_0_16\packages\ti\osal\arch\core\c6x\Arch_util.obj"
    DEL /F "src\ti\pdk_k2g_1_0_16\packages\ti\osal\src\nonos\timer\v0\TimerP_nonos.obj" "src\ti\xdctools_3_55_02_22_core\packages\xdc\runtime\Startup.obj"
    DEL /F "src\ti\bios_6_76_03_01\packages\ti\targets\rts6000\boot.d" "src\ti\edma3_lld_2_12_05_30E\packages\ti\sdo\edma3\rm\src\edma3resmgr.d" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\intc\_csl_intcCombEventDispatcher.d" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\intc\_csl_intcDispatcher.d" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\intc\_csl_intcResource.d" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\intc\csl_intcAsmUtils.d" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\intc\csl_intcClose.d" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\intc\csl_intcExcep.d" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\intc\csl_intcGetHwStatus.d" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\intc\csl_intcHookIsr.d" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\intc\csl_intcHwControl.d" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\intc\csl_intcInit.d" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\intc\csl_intcOpen.d" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\intc\csl_intcPlugEventHandler.d" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\ip\edma\V0\csl_edma3ChannelClose.d"
    DEL /F "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\ip\edma\V0\csl_edma3GetHwChannelSetup.d" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\ip\edma\V0\csl_edma3GetHwChannelStatus.d" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\ip\edma\V0\csl_edma3GetHwSetup.d" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\ip\edma\V0\csl_edma3HwChannelControl.d" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\ip\edma\V0\csl_edma3HwControl.d" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\ip\edma\V0\csl_edma3HwSetup.d" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\ip\edma\V0\csl_edma3Param.d" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\ip\uart\V0\priv\uart.d" "src\ti\pdk_k2g_1_0_16\packages\ti\drv\uart\test\src\main.d" "src\ti\pdk_k2g_1_0_16\packages\ti\osal\arch\core\c6x\Arch_util.d" "src\ti\pdk_k2g_1_0_16\packages\ti\osal\src\nonos\timer\v0\TimerP_nonos.d" "src\ti\xdctools_3_55_02_22_core\packages\xdc\runtime\Startup.d"
    DEL /F "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\intc\_csl_intcIntrEnDisRes.d" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\intc\_csl_intcIsrDispatch.d" "src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\intc\_csl_intcNmiDummy.d"
    RMDIR /S/Q "configPkg\"
    Could Not Find C:\Users\nagaraju.sripathi\workspace_v10\UART_Sample\Debug\UART_Sample.hex
    Could Not Find C:\Users\nagaraju.sripathi\workspace_v10\UART_Sample\Debug\UART_Sample.out
    Could Not Find C:\Users\nagaraju.sripathi\workspace_v10\UART_Sample\Debug\src\ti\pdk_k2g_1_0_16\packages\ti\csl\src\intc\_csl_intcIntrEnDisRes.d
    Finished clean

    **** Build Finished ****

    **** Build of configuration Debug for project UART_Sample ****

    "C:\\ti\\ccs1010\\ccs\\utils\\bin\\gmake" -k -j 4 all -O

    Building file: "../UART_Sample.cfg"
    Invoking: XDCtools
    "C:/ti/xdctools_3_55_02_22_core/xs" --xdcpath="C:/ti/bios_6_76_03_01/packages;C:/ti/pdk_k2g_1_0_16/packages;C:/ti/edma3_lld_2_12_05_30E/packages;C:/ti/ipc_3_50_04_08/packages;C:/ti/ndk_3_61_01_01/packages;C:/ti/uia_2_30_01_02/packages;" xdc.tools.configuro -o configPkg -t ti.targets.elf.C66 -p ti.platforms.evmTCI66AK2G02 -r release -c "C:/ti/ti-cgt-c6000_8.3.2" "../UART_Sample.cfg"
    making package.mak (because of package.bld) ...
    generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...
    configuring UART_Sample.xe66 from package/cfg/UART_Sample_pe66.cfg ...
    SoC Type is
    SoC Type is k2g
    generating custom ti.sysbios library makefile ...
    Linking with library ti.board:./lib/evmK2G/c66/release/ti.board.ae66
    Linking with library ti.drv.i2c:./lib/c66/release/ti.drv.i2c.ae66
    Linking with library ti.drv.uart:./lib/k2g/c66/release/ti.drv.uart.profiling.dma.ae66
    Linking with library ti.osal:./lib/nonos/k2g/c66/release/ti.osal.ae66
    Inside EDMA3 Drv Sample getLibs
    will link with ti.sdo.edma3.drv.sample:lib/tci66ak2g02-evm/66/release/edma3_lld_drv_sample.ae66
    Linking with library ti.utils.profiling:./lib/c66/release/ti.utils.profiling.ae66
    Linking with library ti.csl:./lib/k2g/c66/release/ti.csl.ae66
    Inside EDMA3 Drv getLibs
    will link with ti.sdo.edma3.drv:lib/66/release/edma3_lld_drv.ae66
    Inside EDMA3 RM getLibs
    will link with ti.sdo.edma3.rm:lib/tci66ak2g02-evm/66/release/edma3_lld_rm.ae66
    Starting build of library sources ...
    making C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/sysbios/sysbios.ae66 ...
    Build of libraries done.
    cle66 package/cfg/UART_Sample_pe66.c ...
    Finished building: "../UART_Sample.cfg"

    Building file: "../src/ti/bios_6_76_03_01/packages/ti/targets/rts6000/boot.c"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.2/bin/cl6x" -mv6600 --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/bios_6_76_03_01/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/pdk_k2g_1_0_16/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/edma3_lld_2_12_05_30E/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/xdctools_3_55_02_22_core/packages" --include_path="C:/ti/ti-cgt-c6000_8.3.2/include" --define=BUILD_C6XDSP --define=BARE_METAL --define=BAREMETAL --define=UART_V0 --define=SOC_K2G --define=evmK2G --define=k2g02 --define=dsp0 --define=UART_DMA_ENABLE --undefine=cplusplus -g --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_warning=225 --diag_warning=994 --diag_warning=262 --diag_wrap=off --display_error_number --entry_hook=ti_utils_entry --exit_hook=ti_utils_exit --entry_parm=address --exit_parm=address --preproc_with_compile --preproc_dependency="src/ti/bios_6_76_03_01/packages/ti/targets/rts6000/boot.d_raw" --obj_directory="src/ti/bios_6_76_03_01/packages/ti/targets/rts6000" --cmd_file="configPkg/compiler.opt" "../src/ti/bios_6_76_03_01/packages/ti/targets/rts6000/boot.c"
    Finished building: "../src/ti/bios_6_76_03_01/packages/ti/targets/rts6000/boot.c"

    Building file: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcCombEventDispatcher.c"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.2/bin/cl6x" -mv6600 --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/bios_6_76_03_01/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/pdk_k2g_1_0_16/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/edma3_lld_2_12_05_30E/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/xdctools_3_55_02_22_core/packages" --include_path="C:/ti/ti-cgt-c6000_8.3.2/include" --define=BUILD_C6XDSP --define=BARE_METAL --define=BAREMETAL --define=UART_V0 --define=SOC_K2G --define=evmK2G --define=k2g02 --define=dsp0 --define=UART_DMA_ENABLE --undefine=cplusplus -g --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_warning=225 --diag_warning=994 --diag_warning=262 --diag_wrap=off --display_error_number --entry_hook=ti_utils_entry --exit_hook=ti_utils_exit --entry_parm=address --exit_parm=address --preproc_with_compile --preproc_dependency="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcCombEventDispatcher.d_raw" --obj_directory="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc" --cmd_file="configPkg/compiler.opt" "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcCombEventDispatcher.c"
    Finished building: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcCombEventDispatcher.c"

    Building file: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcDispatcher.c"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.2/bin/cl6x" -mv6600 --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/bios_6_76_03_01/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/pdk_k2g_1_0_16/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/edma3_lld_2_12_05_30E/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/xdctools_3_55_02_22_core/packages" --include_path="C:/ti/ti-cgt-c6000_8.3.2/include" --define=BUILD_C6XDSP --define=BARE_METAL --define=BAREMETAL --define=UART_V0 --define=SOC_K2G --define=evmK2G --define=k2g02 --define=dsp0 --define=UART_DMA_ENABLE --undefine=cplusplus -g --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_warning=225 --diag_warning=994 --diag_warning=262 --diag_wrap=off --display_error_number --entry_hook=ti_utils_entry --exit_hook=ti_utils_exit --entry_parm=address --exit_parm=address --preproc_with_compile --preproc_dependency="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcDispatcher.d_raw" --obj_directory="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc" --cmd_file="configPkg/compiler.opt" "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcDispatcher.c"
    Finished building: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcDispatcher.c"

    Building file: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcIntrEnDisRes.asm"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.2/bin/cl6x" -mv6600 --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/bios_6_76_03_01/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/pdk_k2g_1_0_16/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/edma3_lld_2_12_05_30E/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/xdctools_3_55_02_22_core/packages" --include_path="C:/ti/ti-cgt-c6000_8.3.2/include" --define=BUILD_C6XDSP --define=BARE_METAL --define=BAREMETAL --define=UART_V0 --define=SOC_K2G --define=evmK2G --define=k2g02 --define=dsp0 --define=UART_DMA_ENABLE --undefine=cplusplus -g --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_warning=225 --diag_warning=994 --diag_warning=262 --diag_wrap=off --display_error_number --entry_hook=ti_utils_entry --exit_hook=ti_utils_exit --entry_parm=address --exit_parm=address --preproc_with_compile --preproc_dependency="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcIntrEnDisRes.d_raw" --obj_directory="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc" --cmd_file="configPkg/compiler.opt" "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcIntrEnDisRes.asm"
    Finished building: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcIntrEnDisRes.asm"

    Building file: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcIsrDispatch.asm"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.2/bin/cl6x" -mv6600 --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/bios_6_76_03_01/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/pdk_k2g_1_0_16/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/edma3_lld_2_12_05_30E/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/xdctools_3_55_02_22_core/packages" --include_path="C:/ti/ti-cgt-c6000_8.3.2/include" --define=BUILD_C6XDSP --define=BARE_METAL --define=BAREMETAL --define=UART_V0 --define=SOC_K2G --define=evmK2G --define=k2g02 --define=dsp0 --define=UART_DMA_ENABLE --undefine=cplusplus -g --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_warning=225 --diag_warning=994 --diag_warning=262 --diag_wrap=off --display_error_number --entry_hook=ti_utils_entry --exit_hook=ti_utils_exit --entry_parm=address --exit_parm=address --preproc_with_compile --preproc_dependency="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcIsrDispatch.d_raw" --obj_directory="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc" --cmd_file="configPkg/compiler.opt" "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcIsrDispatch.asm"
    Finished building: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcIsrDispatch.asm"

    Building file: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcNmiDummy.asm"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.2/bin/cl6x" -mv6600 --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/bios_6_76_03_01/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/pdk_k2g_1_0_16/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/edma3_lld_2_12_05_30E/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/xdctools_3_55_02_22_core/packages" --include_path="C:/ti/ti-cgt-c6000_8.3.2/include" --define=BUILD_C6XDSP --define=BARE_METAL --define=BAREMETAL --define=UART_V0 --define=SOC_K2G --define=evmK2G --define=k2g02 --define=dsp0 --define=UART_DMA_ENABLE --undefine=cplusplus -g --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_warning=225 --diag_warning=994 --diag_warning=262 --diag_wrap=off --display_error_number --entry_hook=ti_utils_entry --exit_hook=ti_utils_exit --entry_parm=address --exit_parm=address --preproc_with_compile --preproc_dependency="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcNmiDummy.d_raw" --obj_directory="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc" --cmd_file="configPkg/compiler.opt" "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcNmiDummy.asm"
    Finished building: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcNmiDummy.asm"

    Building file: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcResource.c"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.2/bin/cl6x" -mv6600 --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/bios_6_76_03_01/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/pdk_k2g_1_0_16/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/edma3_lld_2_12_05_30E/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/xdctools_3_55_02_22_core/packages" --include_path="C:/ti/ti-cgt-c6000_8.3.2/include" --define=BUILD_C6XDSP --define=BARE_METAL --define=BAREMETAL --define=UART_V0 --define=SOC_K2G --define=evmK2G --define=k2g02 --define=dsp0 --define=UART_DMA_ENABLE --undefine=cplusplus -g --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_warning=225 --diag_warning=994 --diag_warning=262 --diag_wrap=off --display_error_number --entry_hook=ti_utils_entry --exit_hook=ti_utils_exit --entry_parm=address --exit_parm=address --preproc_with_compile --preproc_dependency="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcResource.d_raw" --obj_directory="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc" --cmd_file="configPkg/compiler.opt" "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcResource.c"
    Finished building: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcResource.c"

    Building file: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcAsmUtils.c"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.2/bin/cl6x" -mv6600 --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/bios_6_76_03_01/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/pdk_k2g_1_0_16/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/edma3_lld_2_12_05_30E/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/xdctools_3_55_02_22_core/packages" --include_path="C:/ti/ti-cgt-c6000_8.3.2/include" --define=BUILD_C6XDSP --define=BARE_METAL --define=BAREMETAL --define=UART_V0 --define=SOC_K2G --define=evmK2G --define=k2g02 --define=dsp0 --define=UART_DMA_ENABLE --undefine=cplusplus -g --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_warning=225 --diag_warning=994 --diag_warning=262 --diag_wrap=off --display_error_number --entry_hook=ti_utils_entry --exit_hook=ti_utils_exit --entry_parm=address --exit_parm=address --preproc_with_compile --preproc_dependency="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcAsmUtils.d_raw" --obj_directory="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc" --cmd_file="configPkg/compiler.opt" "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcAsmUtils.c"
    Finished building: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcAsmUtils.c"

    Building file: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcClose.c"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.2/bin/cl6x" -mv6600 --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/bios_6_76_03_01/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/pdk_k2g_1_0_16/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/edma3_lld_2_12_05_30E/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/xdctools_3_55_02_22_core/packages" --include_path="C:/ti/ti-cgt-c6000_8.3.2/include" --define=BUILD_C6XDSP --define=BARE_METAL --define=BAREMETAL --define=UART_V0 --define=SOC_K2G --define=evmK2G --define=k2g02 --define=dsp0 --define=UART_DMA_ENABLE --undefine=cplusplus -g --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_warning=225 --diag_warning=994 --diag_warning=262 --diag_wrap=off --display_error_number --entry_hook=ti_utils_entry --exit_hook=ti_utils_exit --entry_parm=address --exit_parm=address --preproc_with_compile --preproc_dependency="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcClose.d_raw" --obj_directory="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc" --cmd_file="configPkg/compiler.opt" "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcClose.c"
    Finished building: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcClose.c"

    Building file: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcExcep.c"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.2/bin/cl6x" -mv6600 --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/bios_6_76_03_01/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/pdk_k2g_1_0_16/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/edma3_lld_2_12_05_30E/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/xdctools_3_55_02_22_core/packages" --include_path="C:/ti/ti-cgt-c6000_8.3.2/include" --define=BUILD_C6XDSP --define=BARE_METAL --define=BAREMETAL --define=UART_V0 --define=SOC_K2G --define=evmK2G --define=k2g02 --define=dsp0 --define=UART_DMA_ENABLE --undefine=cplusplus -g --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_warning=225 --diag_warning=994 --diag_warning=262 --diag_wrap=off --display_error_number --entry_hook=ti_utils_entry --exit_hook=ti_utils_exit --entry_parm=address --exit_parm=address --preproc_with_compile --preproc_dependency="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcExcep.d_raw" --obj_directory="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc" --cmd_file="configPkg/compiler.opt" "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcExcep.c"
    Finished building: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcExcep.c"

    Building file: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcGetHwStatus.c"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.2/bin/cl6x" -mv6600 --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/bios_6_76_03_01/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/pdk_k2g_1_0_16/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/edma3_lld_2_12_05_30E/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/xdctools_3_55_02_22_core/packages" --include_path="C:/ti/ti-cgt-c6000_8.3.2/include" --define=BUILD_C6XDSP --define=BARE_METAL --define=BAREMETAL --define=UART_V0 --define=SOC_K2G --define=evmK2G --define=k2g02 --define=dsp0 --define=UART_DMA_ENABLE --undefine=cplusplus -g --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_warning=225 --diag_warning=994 --diag_warning=262 --diag_wrap=off --display_error_number --entry_hook=ti_utils_entry --exit_hook=ti_utils_exit --entry_parm=address --exit_parm=address --preproc_with_compile --preproc_dependency="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcGetHwStatus.d_raw" --obj_directory="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc" --cmd_file="configPkg/compiler.opt" "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcGetHwStatus.c"
    Finished building: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcGetHwStatus.c"

    Building file: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcHookIsr.c"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.2/bin/cl6x" -mv6600 --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/bios_6_76_03_01/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/pdk_k2g_1_0_16/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/edma3_lld_2_12_05_30E/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/xdctools_3_55_02_22_core/packages" --include_path="C:/ti/ti-cgt-c6000_8.3.2/include" --define=BUILD_C6XDSP --define=BARE_METAL --define=BAREMETAL --define=UART_V0 --define=SOC_K2G --define=evmK2G --define=k2g02 --define=dsp0 --define=UART_DMA_ENABLE --undefine=cplusplus -g --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_warning=225 --diag_warning=994 --diag_warning=262 --diag_wrap=off --display_error_number --entry_hook=ti_utils_entry --exit_hook=ti_utils_exit --entry_parm=address --exit_parm=address --preproc_with_compile --preproc_dependency="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcHookIsr.d_raw" --obj_directory="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc" --cmd_file="configPkg/compiler.opt" "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcHookIsr.c"
    Finished building: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcHookIsr.c"

    Building file: "../src/ti/edma3_lld_2_12_05_30E/packages/ti/sdo/edma3/rm/src/edma3resmgr.c"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.2/bin/cl6x" -mv6600 --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/bios_6_76_03_01/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/pdk_k2g_1_0_16/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/edma3_lld_2_12_05_30E/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/xdctools_3_55_02_22_core/packages" --include_path="C:/ti/ti-cgt-c6000_8.3.2/include" --define=BUILD_C6XDSP --define=BARE_METAL --define=BAREMETAL --define=UART_V0 --define=SOC_K2G --define=evmK2G --define=k2g02 --define=dsp0 --define=UART_DMA_ENABLE --undefine=cplusplus -g --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_warning=225 --diag_warning=994 --diag_warning=262 --diag_wrap=off --display_error_number --entry_hook=ti_utils_entry --exit_hook=ti_utils_exit --entry_parm=address --exit_parm=address --preproc_with_compile --preproc_dependency="src/ti/edma3_lld_2_12_05_30E/packages/ti/sdo/edma3/rm/src/edma3resmgr.d_raw" --obj_directory="src/ti/edma3_lld_2_12_05_30E/packages/ti/sdo/edma3/rm/src" --cmd_file="configPkg/compiler.opt" "../src/ti/edma3_lld_2_12_05_30E/packages/ti/sdo/edma3/rm/src/edma3resmgr.c"
    Finished building: "../src/ti/edma3_lld_2_12_05_30E/packages/ti/sdo/edma3/rm/src/edma3resmgr.c"

    Building file: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcHwControl.c"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.2/bin/cl6x" -mv6600 --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/bios_6_76_03_01/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/pdk_k2g_1_0_16/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/edma3_lld_2_12_05_30E/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/xdctools_3_55_02_22_core/packages" --include_path="C:/ti/ti-cgt-c6000_8.3.2/include" --define=BUILD_C6XDSP --define=BARE_METAL --define=BAREMETAL --define=UART_V0 --define=SOC_K2G --define=evmK2G --define=k2g02 --define=dsp0 --define=UART_DMA_ENABLE --undefine=cplusplus -g --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_warning=225 --diag_warning=994 --diag_warning=262 --diag_wrap=off --display_error_number --entry_hook=ti_utils_entry --exit_hook=ti_utils_exit --entry_parm=address --exit_parm=address --preproc_with_compile --preproc_dependency="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcHwControl.d_raw" --obj_directory="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc" --cmd_file="configPkg/compiler.opt" "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcHwControl.c"
    Finished building: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcHwControl.c"

    Building file: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcInit.c"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.2/bin/cl6x" -mv6600 --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/bios_6_76_03_01/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/pdk_k2g_1_0_16/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/edma3_lld_2_12_05_30E/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/xdctools_3_55_02_22_core/packages" --include_path="C:/ti/ti-cgt-c6000_8.3.2/include" --define=BUILD_C6XDSP --define=BARE_METAL --define=BAREMETAL --define=UART_V0 --define=SOC_K2G --define=evmK2G --define=k2g02 --define=dsp0 --define=UART_DMA_ENABLE --undefine=cplusplus -g --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_warning=225 --diag_warning=994 --diag_warning=262 --diag_wrap=off --display_error_number --entry_hook=ti_utils_entry --exit_hook=ti_utils_exit --entry_parm=address --exit_parm=address --preproc_with_compile --preproc_dependency="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcInit.d_raw" --obj_directory="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc" --cmd_file="configPkg/compiler.opt" "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcInit.c"
    Finished building: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcInit.c"

    Building file: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcOpen.c"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.2/bin/cl6x" -mv6600 --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/bios_6_76_03_01/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/pdk_k2g_1_0_16/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/edma3_lld_2_12_05_30E/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/xdctools_3_55_02_22_core/packages" --include_path="C:/ti/ti-cgt-c6000_8.3.2/include" --define=BUILD_C6XDSP --define=BARE_METAL --define=BAREMETAL --define=UART_V0 --define=SOC_K2G --define=evmK2G --define=k2g02 --define=dsp0 --define=UART_DMA_ENABLE --undefine=cplusplus -g --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_warning=225 --diag_warning=994 --diag_warning=262 --diag_wrap=off --display_error_number --entry_hook=ti_utils_entry --exit_hook=ti_utils_exit --entry_parm=address --exit_parm=address --preproc_with_compile --preproc_dependency="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcOpen.d_raw" --obj_directory="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc" --cmd_file="configPkg/compiler.opt" "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcOpen.c"
    Finished building: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcOpen.c"

    Building file: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcPlugEventHandler.c"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.2/bin/cl6x" -mv6600 --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/bios_6_76_03_01/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/pdk_k2g_1_0_16/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/edma3_lld_2_12_05_30E/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/xdctools_3_55_02_22_core/packages" --include_path="C:/ti/ti-cgt-c6000_8.3.2/include" --define=BUILD_C6XDSP --define=BARE_METAL --define=BAREMETAL --define=UART_V0 --define=SOC_K2G --define=evmK2G --define=k2g02 --define=dsp0 --define=UART_DMA_ENABLE --undefine=cplusplus -g --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_warning=225 --diag_warning=994 --diag_warning=262 --diag_wrap=off --display_error_number --entry_hook=ti_utils_entry --exit_hook=ti_utils_exit --entry_parm=address --exit_parm=address --preproc_with_compile --preproc_dependency="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcPlugEventHandler.d_raw" --obj_directory="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc" --cmd_file="configPkg/compiler.opt" "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcPlugEventHandler.c"
    Finished building: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcPlugEventHandler.c"

    Building file: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3ChannelClose.c"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.2/bin/cl6x" -mv6600 --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/bios_6_76_03_01/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/pdk_k2g_1_0_16/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/edma3_lld_2_12_05_30E/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/xdctools_3_55_02_22_core/packages" --include_path="C:/ti/ti-cgt-c6000_8.3.2/include" --define=BUILD_C6XDSP --define=BARE_METAL --define=BAREMETAL --define=UART_V0 --define=SOC_K2G --define=evmK2G --define=k2g02 --define=dsp0 --define=UART_DMA_ENABLE --undefine=cplusplus -g --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_warning=225 --diag_warning=994 --diag_warning=262 --diag_wrap=off --display_error_number --entry_hook=ti_utils_entry --exit_hook=ti_utils_exit --entry_parm=address --exit_parm=address --preproc_with_compile --preproc_dependency="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3ChannelClose.d_raw" --obj_directory="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0" --cmd_file="configPkg/compiler.opt" "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3ChannelClose.c"
    Finished building: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3ChannelClose.c"

    Building file: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3GetHwChannelSetup.c"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.2/bin/cl6x" -mv6600 --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/bios_6_76_03_01/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/pdk_k2g_1_0_16/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/edma3_lld_2_12_05_30E/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/xdctools_3_55_02_22_core/packages" --include_path="C:/ti/ti-cgt-c6000_8.3.2/include" --define=BUILD_C6XDSP --define=BARE_METAL --define=BAREMETAL --define=UART_V0 --define=SOC_K2G --define=evmK2G --define=k2g02 --define=dsp0 --define=UART_DMA_ENABLE --undefine=cplusplus -g --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_warning=225 --diag_warning=994 --diag_warning=262 --diag_wrap=off --display_error_number --entry_hook=ti_utils_entry --exit_hook=ti_utils_exit --entry_parm=address --exit_parm=address --preproc_with_compile --preproc_dependency="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3GetHwChannelSetup.d_raw" --obj_directory="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0" --cmd_file="configPkg/compiler.opt" "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3GetHwChannelSetup.c"
    Finished building: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3GetHwChannelSetup.c"

    Building file: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3GetHwChannelStatus.c"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.2/bin/cl6x" -mv6600 --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/bios_6_76_03_01/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/pdk_k2g_1_0_16/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/edma3_lld_2_12_05_30E/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/xdctools_3_55_02_22_core/packages" --include_path="C:/ti/ti-cgt-c6000_8.3.2/include" --define=BUILD_C6XDSP --define=BARE_METAL --define=BAREMETAL --define=UART_V0 --define=SOC_K2G --define=evmK2G --define=k2g02 --define=dsp0 --define=UART_DMA_ENABLE --undefine=cplusplus -g --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_warning=225 --diag_warning=994 --diag_warning=262 --diag_wrap=off --display_error_number --entry_hook=ti_utils_entry --exit_hook=ti_utils_exit --entry_parm=address --exit_parm=address --preproc_with_compile --preproc_dependency="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3GetHwChannelStatus.d_raw" --obj_directory="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0" --cmd_file="configPkg/compiler.opt" "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3GetHwChannelStatus.c"
    Finished building: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3GetHwChannelStatus.c"

    Building file: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3GetHwSetup.c"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.2/bin/cl6x" -mv6600 --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/bios_6_76_03_01/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/pdk_k2g_1_0_16/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/edma3_lld_2_12_05_30E/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/xdctools_3_55_02_22_core/packages" --include_path="C:/ti/ti-cgt-c6000_8.3.2/include" --define=BUILD_C6XDSP --define=BARE_METAL --define=BAREMETAL --define=UART_V0 --define=SOC_K2G --define=evmK2G --define=k2g02 --define=dsp0 --define=UART_DMA_ENABLE --undefine=cplusplus -g --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_warning=225 --diag_warning=994 --diag_warning=262 --diag_wrap=off --display_error_number --entry_hook=ti_utils_entry --exit_hook=ti_utils_exit --entry_parm=address --exit_parm=address --preproc_with_compile --preproc_dependency="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3GetHwSetup.d_raw" --obj_directory="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0" --cmd_file="configPkg/compiler.opt" "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3GetHwSetup.c"
    Finished building: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3GetHwSetup.c"

    Building file: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3HwChannelControl.c"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.2/bin/cl6x" -mv6600 --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/bios_6_76_03_01/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/pdk_k2g_1_0_16/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/edma3_lld_2_12_05_30E/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/xdctools_3_55_02_22_core/packages" --include_path="C:/ti/ti-cgt-c6000_8.3.2/include" --define=BUILD_C6XDSP --define=BARE_METAL --define=BAREMETAL --define=UART_V0 --define=SOC_K2G --define=evmK2G --define=k2g02 --define=dsp0 --define=UART_DMA_ENABLE --undefine=cplusplus -g --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_warning=225 --diag_warning=994 --diag_warning=262 --diag_wrap=off --display_error_number --entry_hook=ti_utils_entry --exit_hook=ti_utils_exit --entry_parm=address --exit_parm=address --preproc_with_compile --preproc_dependency="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3HwChannelControl.d_raw" --obj_directory="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0" --cmd_file="configPkg/compiler.opt" "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3HwChannelControl.c"
    Finished building: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3HwChannelControl.c"

    Building file: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3HwControl.c"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.2/bin/cl6x" -mv6600 --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/bios_6_76_03_01/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/pdk_k2g_1_0_16/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/edma3_lld_2_12_05_30E/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/xdctools_3_55_02_22_core/packages" --include_path="C:/ti/ti-cgt-c6000_8.3.2/include" --define=BUILD_C6XDSP --define=BARE_METAL --define=BAREMETAL --define=UART_V0 --define=SOC_K2G --define=evmK2G --define=k2g02 --define=dsp0 --define=UART_DMA_ENABLE --undefine=cplusplus -g --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_warning=225 --diag_warning=994 --diag_warning=262 --diag_wrap=off --display_error_number --entry_hook=ti_utils_entry --exit_hook=ti_utils_exit --entry_parm=address --exit_parm=address --preproc_with_compile --preproc_dependency="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3HwControl.d_raw" --obj_directory="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0" --cmd_file="configPkg/compiler.opt" "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3HwControl.c"
    Finished building: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3HwControl.c"

    Building file: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3HwSetup.c"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.2/bin/cl6x" -mv6600 --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/bios_6_76_03_01/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/pdk_k2g_1_0_16/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/edma3_lld_2_12_05_30E/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/xdctools_3_55_02_22_core/packages" --include_path="C:/ti/ti-cgt-c6000_8.3.2/include" --define=BUILD_C6XDSP --define=BARE_METAL --define=BAREMETAL --define=UART_V0 --define=SOC_K2G --define=evmK2G --define=k2g02 --define=dsp0 --define=UART_DMA_ENABLE --undefine=cplusplus -g --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_warning=225 --diag_warning=994 --diag_warning=262 --diag_wrap=off --display_error_number --entry_hook=ti_utils_entry --exit_hook=ti_utils_exit --entry_parm=address --exit_parm=address --preproc_with_compile --preproc_dependency="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3HwSetup.d_raw" --obj_directory="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0" --cmd_file="configPkg/compiler.opt" "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3HwSetup.c"
    Finished building: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3HwSetup.c"

    Building file: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3Param.c"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.2/bin/cl6x" -mv6600 --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/bios_6_76_03_01/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/pdk_k2g_1_0_16/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/edma3_lld_2_12_05_30E/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/xdctools_3_55_02_22_core/packages" --include_path="C:/ti/ti-cgt-c6000_8.3.2/include" --define=BUILD_C6XDSP --define=BARE_METAL --define=BAREMETAL --define=UART_V0 --define=SOC_K2G --define=evmK2G --define=k2g02 --define=dsp0 --define=UART_DMA_ENABLE --undefine=cplusplus -g --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_warning=225 --diag_warning=994 --diag_warning=262 --diag_wrap=off --display_error_number --entry_hook=ti_utils_entry --exit_hook=ti_utils_exit --entry_parm=address --exit_parm=address --preproc_with_compile --preproc_dependency="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3Param.d_raw" --obj_directory="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0" --cmd_file="configPkg/compiler.opt" "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3Param.c"
    Finished building: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3Param.c"

    Building file: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/uart/V0/priv/uart.c"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.2/bin/cl6x" -mv6600 --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/bios_6_76_03_01/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/pdk_k2g_1_0_16/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/edma3_lld_2_12_05_30E/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/xdctools_3_55_02_22_core/packages" --include_path="C:/ti/ti-cgt-c6000_8.3.2/include" --define=BUILD_C6XDSP --define=BARE_METAL --define=BAREMETAL --define=UART_V0 --define=SOC_K2G --define=evmK2G --define=k2g02 --define=dsp0 --define=UART_DMA_ENABLE --undefine=cplusplus -g --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_warning=225 --diag_warning=994 --diag_warning=262 --diag_wrap=off --display_error_number --entry_hook=ti_utils_entry --exit_hook=ti_utils_exit --entry_parm=address --exit_parm=address --preproc_with_compile --preproc_dependency="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/uart/V0/priv/uart.d_raw" --obj_directory="src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/uart/V0/priv" --cmd_file="configPkg/compiler.opt" "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/uart/V0/priv/uart.c"
    Finished building: "../src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/uart/V0/priv/uart.c"

    Building file: "../src/ti/pdk_k2g_1_0_16/packages/ti/osal/arch/core/c6x/Arch_util.c"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.2/bin/cl6x" -mv6600 --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/bios_6_76_03_01/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/pdk_k2g_1_0_16/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/edma3_lld_2_12_05_30E/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/xdctools_3_55_02_22_core/packages" --include_path="C:/ti/ti-cgt-c6000_8.3.2/include" --define=BUILD_C6XDSP --define=BARE_METAL --define=BAREMETAL --define=UART_V0 --define=SOC_K2G --define=evmK2G --define=k2g02 --define=dsp0 --define=UART_DMA_ENABLE --undefine=cplusplus -g --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_warning=225 --diag_warning=994 --diag_warning=262 --diag_wrap=off --display_error_number --entry_hook=ti_utils_entry --exit_hook=ti_utils_exit --entry_parm=address --exit_parm=address --preproc_with_compile --preproc_dependency="src/ti/pdk_k2g_1_0_16/packages/ti/osal/arch/core/c6x/Arch_util.d_raw" --obj_directory="src/ti/pdk_k2g_1_0_16/packages/ti/osal/arch/core/c6x" --cmd_file="configPkg/compiler.opt" "../src/ti/pdk_k2g_1_0_16/packages/ti/osal/arch/core/c6x/Arch_util.c"
    Finished building: "../src/ti/pdk_k2g_1_0_16/packages/ti/osal/arch/core/c6x/Arch_util.c"

    Building file: "../src/ti/pdk_k2g_1_0_16/packages/ti/osal/src/nonos/timer/v0/TimerP_nonos.c"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.2/bin/cl6x" -mv6600 --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/bios_6_76_03_01/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/pdk_k2g_1_0_16/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/edma3_lld_2_12_05_30E/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/xdctools_3_55_02_22_core/packages" --include_path="C:/ti/ti-cgt-c6000_8.3.2/include" --define=BUILD_C6XDSP --define=BARE_METAL --define=BAREMETAL --define=UART_V0 --define=SOC_K2G --define=evmK2G --define=k2g02 --define=dsp0 --define=UART_DMA_ENABLE --undefine=cplusplus -g --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_warning=225 --diag_warning=994 --diag_warning=262 --diag_wrap=off --display_error_number --entry_hook=ti_utils_entry --exit_hook=ti_utils_exit --entry_parm=address --exit_parm=address --preproc_with_compile --preproc_dependency="src/ti/pdk_k2g_1_0_16/packages/ti/osal/src/nonos/timer/v0/TimerP_nonos.d_raw" --obj_directory="src/ti/pdk_k2g_1_0_16/packages/ti/osal/src/nonos/timer/v0" --cmd_file="configPkg/compiler.opt" "../src/ti/pdk_k2g_1_0_16/packages/ti/osal/src/nonos/timer/v0/TimerP_nonos.c"
    Finished building: "../src/ti/pdk_k2g_1_0_16/packages/ti/osal/src/nonos/timer/v0/TimerP_nonos.c"

    Building file: "../src/ti/xdctools_3_55_02_22_core/packages/xdc/runtime/Startup.c"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.2/bin/cl6x" -mv6600 --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/bios_6_76_03_01/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/pdk_k2g_1_0_16/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/edma3_lld_2_12_05_30E/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/xdctools_3_55_02_22_core/packages" --include_path="C:/ti/ti-cgt-c6000_8.3.2/include" --define=BUILD_C6XDSP --define=BARE_METAL --define=BAREMETAL --define=UART_V0 --define=SOC_K2G --define=evmK2G --define=k2g02 --define=dsp0 --define=UART_DMA_ENABLE --undefine=cplusplus -g --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_warning=225 --diag_warning=994 --diag_warning=262 --diag_wrap=off --display_error_number --entry_hook=ti_utils_entry --exit_hook=ti_utils_exit --entry_parm=address --exit_parm=address --preproc_with_compile --preproc_dependency="src/ti/xdctools_3_55_02_22_core/packages/xdc/runtime/Startup.d_raw" --obj_directory="src/ti/xdctools_3_55_02_22_core/packages/xdc/runtime" --cmd_file="configPkg/compiler.opt" "../src/ti/xdctools_3_55_02_22_core/packages/xdc/runtime/Startup.c"
    Finished building: "../src/ti/xdctools_3_55_02_22_core/packages/xdc/runtime/Startup.c"

    Building file: "../src/ti/pdk_k2g_1_0_16/packages/ti/drv/uart/test/src/main.c"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.2/bin/cl6x" -mv6600 --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/bios_6_76_03_01/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/pdk_k2g_1_0_16/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/edma3_lld_2_12_05_30E/packages/ti" --include_path="C:/Users/nagaraju.sripathi/workspace_v10/UART_Sample/src/ti/xdctools_3_55_02_22_core/packages" --include_path="C:/ti/ti-cgt-c6000_8.3.2/include" --define=BUILD_C6XDSP --define=BARE_METAL --define=BAREMETAL --define=UART_V0 --define=SOC_K2G --define=evmK2G --define=k2g02 --define=dsp0 --define=UART_DMA_ENABLE --undefine=cplusplus -g --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_warning=225 --diag_warning=994 --diag_warning=262 --diag_wrap=off --display_error_number --entry_hook=ti_utils_entry --exit_hook=ti_utils_exit --entry_parm=address --exit_parm=address --preproc_with_compile --preproc_dependency="src/ti/pdk_k2g_1_0_16/packages/ti/drv/uart/test/src/main.d_raw" --obj_directory="src/ti/pdk_k2g_1_0_16/packages/ti/drv/uart/test/src" --cmd_file="configPkg/compiler.opt" "../src/ti/pdk_k2g_1_0_16/packages/ti/drv/uart/test/src/main.c"
    Finished building: "../src/ti/pdk_k2g_1_0_16/packages/ti/drv/uart/test/src/main.c"

    Building target: "UART_Sample.out"
    Invoking: C6000 Linker
    "C:/ti/ti-cgt-c6000_8.3.2/bin/cl6x" -mv6600 --define=BUILD_C6XDSP --define=BARE_METAL --define=BAREMETAL --define=UART_V0 --define=SOC_K2G --define=evmK2G --define=k2g02 --define=dsp0 --define=UART_DMA_ENABLE --undefine=cplusplus -g --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_warning=225 --diag_warning=994 --diag_warning=262 --diag_wrap=off --display_error_number --entry_hook=ti_utils_entry --exit_hook=ti_utils_exit --entry_parm=address --exit_parm=address -z -m"UART_Sample.map" --heap_size=0x800 --stack_size=0x800 -i"C:/ti/ti-cgt-c6000_8.3.2/lib" -i"C:/ti/ti-cgt-c6000_8.3.2/include" --reread_libs --define=DSP_CORE=1 --undefine=__cplusplus --diag_wrap=off --display_error_number --warn_sections --xml_link_info="UART_Sample_linkInfo.xml" --rom_model -o "UART_Sample.out" "../src/sysbios/BIOS.obj" "../src/sysbios/c62_TaskSupport_asm.obj" "../src/sysbios/c64p_Exception_asm.obj" "../src/sysbios/c64p_Hwi_asm.obj" "../src/sysbios/c64p_Hwi_asm_switch.obj" "../src/sysbios/c64p_Hwi_disp_always.obj" "../src/sysbios/ti_tls_get_tp.obj" "../src/sysbios/timer64_Timer_asm.obj" "./src/ti/bios_6_76_03_01/packages/ti/targets/rts6000/boot.obj" "./src/ti/edma3_lld_2_12_05_30E/packages/ti/sdo/edma3/rm/src/edma3resmgr.obj" "./src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcCombEventDispatcher.obj" "./src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcDispatcher.obj" "./src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcIntrEnDisRes.obj" "./src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcIsrDispatch.obj" "./src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcNmiDummy.obj" "./src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcResource.obj" "./src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcAsmUtils.obj" "./src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcClose.obj" "./src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcExcep.obj" "./src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcGetHwStatus.obj" "./src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcHookIsr.obj" "./src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcHwControl.obj" "./src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcInit.obj" "./src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcOpen.obj" "./src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/csl_intcPlugEventHandler.obj" "./src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3ChannelClose.obj" "./src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3GetHwChannelSetup.obj" "./src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3GetHwChannelStatus.obj" "./src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3GetHwSetup.obj" "./src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3HwChannelControl.obj" "./src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3HwControl.obj" "./src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3HwSetup.obj" "./src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/edma/V0/csl_edma3Param.obj" "./src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/ip/uart/V0/priv/uart.obj" "./src/ti/pdk_k2g_1_0_16/packages/ti/drv/uart/test/src/main.obj" "./src/ti/pdk_k2g_1_0_16/packages/ti/osal/arch/core/c6x/Arch_util.obj" "./src/ti/pdk_k2g_1_0_16/packages/ti/osal/src/nonos/timer/v0/TimerP_nonos.obj" "./src/ti/xdctools_3_55_02_22_core/packages/xdc/runtime/Startup.obj" -l"configPkg/linker.cmd" -llibc.a
    <Linking>
    warning #10247-D: creating output section ".csl_vect" without a SECTIONS specification

    undefined first referenced
    symbol in file
    --------- ----------------
    _CSL_intcCpuIntrTable ./src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcIsrDispatch.obj
    __c_int00 ./src/ti/pdk_k2g_1_0_16/packages/ti/csl/src/intc/_csl_intcIsrDispatch.obj

    error #10234-D: unresolved symbols remain
    error #10010: errors encountered during linking; "UART_Sample.out" not built

    >> Compilation failure
    makefile:197: recipe for target 'UART_Sample.out' failed
    gmake[1]: *** [UART_Sample.out] Error 1
    makefile:193: recipe for target 'all' failed
    gmake: *** [all] Error 2

    **** Build Finished ****

  • Rahul,

    Is it possible to share an example project for C66x DSP with BARE_METAL on EVMK2G board. I could not get the working build as mentioned above.

    Thanks in advance.

  • NAgaraju,

    It would have been great if you could provide us the project where we could reproduce the issue as the log you have posted is hard to read. Perhaps next time you can put it in a text file for us to analyze.

    As I mentioned there are bare-metal UART uses in the PDK in the diagnostics and also as part of the audio benchmark-starterkit that you can use as reference. I also recommend that you use CSL libraries rather than include the source as you may be not putting the object files in right link order or missing some files in the project which can cause symbol linking errors.

    Regards,

    Rahul 

  • Rahul,

    Thank you for the response.

    Our requirement is to make use of baremetal on C66x DSP with no use of other linked libraries. That is the reason I am planning to copy all the linked and required source code files for that C66x processor into the project space and trying to make a build. However for the error I have mentioned above, I could get rid by modifying some source files(boot.c and ) (I dont think that is the right way to do but to get rid of the errors I did like that).

    As I asked before If there is an example project where we could use EDMA and UART on baremetal would be of so much help to us.

    I have attached the complete project. I get new errors now after adding some more source code files.

    UART_Sample.zip

  • Rahul,

    I am able to create the project successfully and I have attached the project file as zip. I have tried to include all the necessary and required files into the project space.

    I am facing some new problem with this build. Here are some of my observations with the code I have attached. Could you please respond to them?

    1. The data is not fully being transmitted from the UART. I tried to debug using printf statements and could see that characters  that are supposed to be sent via UART are sending out. But the characters cannot be seen on Putty. I have set the baudrate and other settings as per the example code

    2. The CSL_CPINTC_clearSysInterrupt(hnd, (uint32_t)inParams->muxInEvent); does not write any value to teh register "STATUS_CLR_INDEX_REG" as it supposed to be. I monitored in registers window to confirm this.

    3. CSL_CPINTC_setNestingMode(hnd, CPINTC_NO_NESTING) -  supposed to write into CONTROL_REG (not visible in memory browser/register window). But nothing is written in the given locations as observed in debug mode

    4. UART_v0_hwiIntFxn is not getting called when more than 16 characters are there for transmit.

    5. The example project "UART_BasicExample_evmK2G_c66xDMATestProject" was created and this project throws the error stating the code has to be run in task context.

  • Nagaraju,

    The .zip file that you have attached reports "page you have requested doesn`t exist" which indicates an issue with the attachment. To first confirm your setup, I would recommend that you setup the UART driver examples (with TI RTOS) and confirm that all the UART examples are being received and sent from your host to the K2G EVM correctly. 

    Is there any reason that you are not using the UART LLD driver and the OSAL layer for the setup of the interrupts ? I looked at the project you previously attached and that code has .cfg and links to bios packages. If you are doing bare-metal development then you don`t need .cfg  file and any XDC build setup.

    Simplest bare-metal setup for DSP to use UART can be located in the demo folder :

    C:\ti\K2G_PRSDK61\processor_sdk_rtos_k2g_6_01_00_08\demos\audio-benchmark-starterkit\src\singlePrecision_FFT

    Check the make file in that folder, it only links to board, CSL, UART libraries as shown below:

    # Libraries
    BOARD_LIB_DIR := $(PDK_INSTALL_PATH)/ti/board/lib/$(BOARD)/$(DSP_CORE)/release
    UART_LIB_DIR := $(PDK_INSTALL_PATH)/ti/drv/uart/lib/$(DEVICE)/$(DSP_CORE)/release
    OSAL_LIB_DIR := $(PDK_INSTALL_PATH)/ti/osal/lib/nonos/$(DEVICE)/$(DSP_CORE)/release
    CSL_LIB_DIR := $(PDK_INSTALL_PATH)/ti/csl/lib/$(DEVICE)/$(DSP_CORE)/release
    CSL_INIT_LIB_DIR := $(PDK_INSTALL_PATH)/ti/csl/lib/$(DEVICE)/$(DSP_CORE)/release
    I2C_LIB_DIR := $(PDK_INSTALL_PATH)/ti/drv/i2c/lib/$(DEVICE)/$(DSP_CORE)/release

    And only links using a linker command file lnk_k2x.cmd

    In the main source to enable UART, all it needs to do is 

    boardCfg = BOARD_INIT_MODULE_CLOCK |
    BOARD_INIT_UART_STDIO;

    Board_init(boardCfg);

    This will setup the clock and the UART instance for serial log messages.  By default DMA mode in UART_soc.c file in UART driver is set to true.

    For using different modes of UART driver, you can refer to the source code here:

    pdk_k2g_1_0_xx\packages\ti\drv\uart\test\src\main_uart_test.c

    Regards,

    Rahul 

    PS:

    For ARM bare-metal UART test refer to the following example:

    pdk_k2g_1_0_15\packages\ti\board\diag\uart\src

    Those are the only bare-metal examples that we have with the UART driver.

  • Rahul,

    Thank you the response. We have a requirement to have all the necessary source code files(including the files from folders like CSL, OSAL, board etc for K2G EVM board) placed in the project workspace. For the same reason we started copying the source code files from standard path to our project workspace.

    I ran the example projects created for UART of K2GEVM and all of them were running successfully with USE_BIOS setting. Our plan is to go with Baremetal. I have attached the project again.

    Could you please answer below questions:

    1. Has all the example projects are tested with BareMetal setting for K2GEVM board?

    2. For Baremetal approach, if we copy the necessary source files from CSL, OSAL, Board, EDMA, BIOS folders and copy them to our project workspace, will it work?

    3. If we use .cfg file can we not go with Baremetal? If yes, below questions need not be answered.

    4. In RegisterIntr_nonos.c, the CSL_CPINTC_clearSysInterrupt(hnd, (uint32_t)inParams->muxInEvent); does not write any value to the register "STATUS_CLR_INDEX_REG" as it supposed to be. I monitored in registers window to confirm this.

    5. In RegisterIntr_nonos.c, the CSL_CPINTC_setNestingMode(hnd, CPINTC_NO_NESTING) - supposed to write into CONTROL_REG (not visible in memory browser/register window). But nothing is written in the given locations as observed in debug mode

    6. For non-DMA UART communication, UART_v0_hwiIntFxn is not getting called when we try to transmit more than 16 characters

    7. I used putty for UART. I tried to debug using printf statements and could see the data over console but not on Putty.

    UARTEDMA_TestProject_DSP.zip