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.

RTOS/66AK2E05: Implementation of Ethernet interface based on SYS/BIOS using 66AK2E04

Part Number: 66AK2E05
Other Parts Discussed in Thread: SYSBIOS, AM5K2E04

Tool/software: TI-RTOS

Hi, I'm Matthew

I wonder possible to TCP or UDP communication implement base on SYS/BIOS using 66AK2E04.

I have already implemented it on linux based. However, I would like to implement SYS / BIOS based on this opportunity.

Of course it does not work well, so I refer to many forums and blogs and it does not work out well.   It is composed of

66AK2E05 based on the data provided by TI or the tools supported by CCS. I think that these can only be done using

DSP Core. However, since 66AK2E04 is a family without DSP core, I would like to check whether SYS / BIOS based

Ethernet configuration is possible.

If you have ever successfully implemented a SYS / BIOS based ethernet in an ARM-only Keystone-system (as like 66AK2E04)

without a DSP core, please answer.

I wish your kindly reply~

  • Hi Change Lee,

    I've forwarded this to the ethernet experts. Their feedback should be posted here.

    BR
    Tsvetolin Shulev
  • Hi,

    Your question is to run TCP/UDP stack on A15 core using SYSBIOS. Yes, we have this already in the Processor SDK RTOS, software-dl.ti.com/.../index_FDS.html

    Then processors.wiki.ti.com/.../Processor_SDK_RTOS_Getting_Started_Guide then look at processors.wiki.ti.com/.../Rebuilding_The_PDK

    There is a NIMU example: NIMU_emacExample_EVMK2E_armBiosExampleProject you can try.

    Regards, Eric
  • Hi Iding.

    Thanks your reply.

    Unfortunately, I seem to have misheard the question. sorry that..

    The platform I use is am5k2e04 and the your reference links is have already seen.

    but, the template or platform provided by CCS that can be performed by referring to the reference seems to utilize C6xxx.

    I think the reference you gave me is needed in the DSP + multi processor.

    If i misunderstood, I'd like to you guiding me a more specific reference location.

  • Hi,

    I have an older version of PDK of K2E installed, I am showing here how to start. For you, please download and use the latest version.

    First, create the CCS project by:

    C:\ti\pdk_k2e_4_0_3\packages>pdkProjectCreate.bat K2E all little nimu arm

    =========================================================================

    Configuration:

      SOC             :   K2E

      BOARD           :   all

      ENDIAN          :   little

      MODULE          :   nimu

      PROCESSOR       :   arm

      PDK_SHORT_NAME  :   C:\ti\PDK_K2~1\packages\

    =========================================================================

    Checking Configuration...

    Complete

    =========================================================================

      PDK_PARTNO         : 66AK2E05

      PDK_ECLIPSE_ID     : com.ti.pdk.k2e

      RTSC_PLATFORM_NAME : ti.platforms.evmC66AK2E

      RTSC_TARGET        : gnu.targets.arm.A15F

      CCS_DEVICE         : "Cortex A.66AK2E05"

    *****************************************************************************

    Detecting all projects in PDK and importing them in the workspace C:\ti\PDK_K2~1

    \packages\\MyExampleProjects

    Detected Test Project: NIMU_emacExample_EVMK2E_armBiosExampleProject

    --------------------------------------------------------------------------------

    Creating project 'NIMU_emacExample_EVMK2E_armBiosExampleProject'...

    Done!

    Copying macro.ini

           1 file(s) copied.

    No projects detected

    Project generation complete

    *****************************************************************************

    C:\ti\pdk_k2e_4_0_3\packages>

    Then, use CCS import and build the project:

    **** Build of configuration Debug for project NIMU_emacExample_EVMK2E_armBiosExampleProject ****

    "C:\\ti_7_0_0\\ccsv7\\utils\\bin\\gmake" -k all

    'Building file: C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/k2e/armv7/bios/helloWorld.cfg'

    'Invoking: XDCtools'

    "C:/ti/xdctools_3_32_00_06_core/xs" --xdcpath="C:/ti/edma3_lld_2_12_01_23/packages;C:/ti/bios_6_46_01_38/packages;C:/ti/pdk_k2e_4_0_3/packages;C:/ti/ndk_2_25_00_09/packages;C:/ti_7_0_0/ccsv7/ccs_base;" xdc.tools.configuro -o configPkg -t gnu.targets.arm.A15F -p ti.platforms.evmC66AK2E -r debug -c "C:/ti_7_0_0/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3" "C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/k2e/armv7/bios/helloWorld.cfg"

    making package.mak (because of package.bld) ...

    generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...

    configuring helloWorld.xa15fg from package/cfg/helloWorld_pa15fg.cfg ...

    generating custom ti.sysbios library makefile ...

    Linking with library ti.transport.ndk.nimu:./lib/k2e/a15/release/ti.transport.ndk.nimu.aa15fg

    Linking with library ti.drv.rm:./lib/armv7/ti.drv.rm.aa15fg

    Linking with library ti.drv.pa:./lib/armv7/ti.drv.pa2.aa15fg

    Linking with library ti.drv.qmss:./lib/armv7/ti.drv.qmss.aa15fg

    Linking with library ti.drv.cppi:./lib/armv7/ti.drv.cppi.aa15fg

    Linking with library ti.osal:./lib/tirtos/a15/release/ti.osal.aa15fg

    Starting build of library sources ...

    making C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/k2e/armv7/bios/src/sysbios/sysbios.aa15fg ...

    gmake[1]: Entering directory `C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/k2e/armv7/bios/src/sysbios'

    asma15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/family/arm/IntrinsicsSupport_asm_gnu.asm ...

    asma15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/family/arm/TaskSupport_asm_gnu.asm ...

    asma15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/family/arm/a15/Cache_asm_gnu.asm ...

    asma15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/family/arm/a15/Mmu_asm_gnu.asm ...

    asma15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/family/arm/a15/TimestampProvider_asm_gnu.asm ...

    asma15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/family/arm/gic/Hwi_asm_gnu.asm ...

    asma15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/family/arm/exc/Exception_asm_gnu.asm ...

    asma15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/family/arm/systimer/Timer_asm_gnu.asm ...

    cla15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/BIOS.c ...

    cla15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/family/arm/IntrinsicsSupport.c ...

    cla15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/family/arm/TaskSupport.c ...

    cla15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/knl/Clock.c ...

    cla15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/knl/Idle.c ...

    cla15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/knl/Intrinsics.c ...

    cla15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/knl/Event.c ...

    cla15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/knl/Mailbox.c ...

    cla15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/knl/Queue.c ...

    cla15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/knl/Semaphore.c ...

    cla15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/knl/Swi.c ...

    cla15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/knl/Swi_andn.c ...

    cla15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/knl/Task.c ...

    cla15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/heaps/HeapMem.c ...

    cla15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/hal/Cache.c ...

    cla15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/hal/Core.c ...

    cla15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/hal/Hwi.c ...

    cla15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/hal/Hwi_stack.c ...

    cla15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/hal/Hwi_startup.c ...

    cla15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/rts/gnu/ReentSupport.c ...

    cla15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/rts/gnu/SemiHostSupport.c ...

    cla15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/family/arm/a15/Core.c ...

    cla15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/family/arm/a15/Cache.c ...

    cla15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/family/arm/a15/Mmu.c ...

    cla15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/family/arm/a15/TimestampProvider.c ...

    cla15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/family/arm/gic/Hwi.c ...

    cla15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/family/arm/exc/Exception.c ...

    cla15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/gates/GateHwi.c ...

    cla15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/gates/GateMutex.c ...

    cla15fg C:/ti/bios_6_46_01_38/packages/ti/sysbios/family/arm/systimer/Timer.c ...

    ara15fg arm_IntrinsicsSupport_asm_gnu.o arm_TaskSupport_asm_gnu.o a15_Cache_asm_gnu.o a15_Mmu_asm_gnu.o a15_TimestampProvider_asm_gnu.o gic_Hwi_asm_gnu.o exc_Exception_asm_gnu.o systimer_Timer_asm_gnu.o _BIOS.o arm_IntrinsicsSupport.o arm_TaskSupport.o knl_Clock.o knl_Idle.o knl_Intrinsics.o knl_Event.o knl_Mailbox.o knl_Queue.o knl_Semaphore.o knl_Swi.o knl_Swi_andn.o knl_Task.o heaps_HeapMem.o hal_Cache.o hal_Core.o hal_Hwi.o hal_Hwi_stack.o hal_Hwi_startup.o gnu_ReentSupport.o gnu_SemiHostSupport.o a15_Core.o a15_Cache.o a15_Mmu.o a15_TimestampProvider.o gic_Hwi.o exc_Exception.o gates_GateHwi.o gates_GateMutex.o systimer_Timer.o ...

    gmake[1]: Leaving directory `C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/k2e/armv7/bios/src/sysbios'

    Build of libraries done.

    cla15fg package/cfg/helloWorld_pa15fg.c ...

    'Finished building: C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/k2e/armv7/bios/helloWorld.cfg'

    ' '

    'Building file: C:/ti/pdk_k2e_4_0_3/packages/ti/csl/src/ip/serdes_sb/V0/csl_wiz8_sb_refclk125MHz_10bit_5Gbps.c'

    'Invoking: GNU Compiler'

    "C:/ti_7_0_0/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-a15 -mtune=cortex-a15 -marm -mfloat-abi=hard -DSOC_K2E -DDEVICE_K2E -DNSS_GEN2 -D_LITTLE_ENDIAN=1 -I"C:/ti/pdk_k2e_4_0_3/packages" -I"{NDK_INSTALL_DIR}/packages" -I"C:/ti_7_0_0/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include" -g -gdwarf-3 -gstrict-dwarf -Wall -c -MMD -MP -MMD -MP -MF"csl_wiz8_sb_refclk125MHz_10bit_5Gbps.d" -MT"csl_wiz8_sb_refclk125MHz_10bit_5Gbps.o" -o"csl_wiz8_sb_refclk125MHz_10bit_5Gbps.o" @"configPkg/compiler.opt" "C:/ti/pdk_k2e_4_0_3/packages/ti/csl/src/ip/serdes_sb/V0/csl_wiz8_sb_refclk125MHz_10bit_5Gbps.c"

    'Finished building: C:/ti/pdk_k2e_4_0_3/packages/ti/csl/src/ip/serdes_sb/V0/csl_wiz8_sb_refclk125MHz_10bit_5Gbps.c'

    ' '

    'Building file: C:/ti/pdk_k2e_4_0_3/packages/ti/csl/src/ip/serdes_sb/V0/csl_wiz8_sb_refclk125MHz_20bit_6p25Gbps.c'

    'Invoking: GNU Compiler'

    "C:/ti_7_0_0/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-a15 -mtune=cortex-a15 -marm -mfloat-abi=hard -DSOC_K2E -DDEVICE_K2E -DNSS_GEN2 -D_LITTLE_ENDIAN=1 -I"C:/ti/pdk_k2e_4_0_3/packages" -I"{NDK_INSTALL_DIR}/packages" -I"C:/ti_7_0_0/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include" -g -gdwarf-3 -gstrict-dwarf -Wall -c -MMD -MP -MMD -MP -MF"csl_wiz8_sb_refclk125MHz_20bit_6p25Gbps.d" -MT"csl_wiz8_sb_refclk125MHz_20bit_6p25Gbps.o" -o"csl_wiz8_sb_refclk125MHz_20bit_6p25Gbps.o" @"configPkg/compiler.opt" "C:/ti/pdk_k2e_4_0_3/packages/ti/csl/src/ip/serdes_sb/V0/csl_wiz8_sb_refclk125MHz_20bit_6p25Gbps.c"

    'Finished building: C:/ti/pdk_k2e_4_0_3/packages/ti/csl/src/ip/serdes_sb/V0/csl_wiz8_sb_refclk125MHz_20bit_6p25Gbps.c'

    ' '

    'Building file: C:/ti/pdk_k2e_4_0_3/packages/ti/csl/src/ip/serdes_sb/V0/csl_wiz8_sb_refclk156p25MHz_10bit_5Gbps.c'

    'Invoking: GNU Compiler'

    "C:/ti_7_0_0/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-a15 -mtune=cortex-a15 -marm -mfloat-abi=hard -DSOC_K2E -DDEVICE_K2E -DNSS_GEN2 -D_LITTLE_ENDIAN=1 -I"C:/ti/pdk_k2e_4_0_3/packages" -I"{NDK_INSTALL_DIR}/packages" -I"C:/ti_7_0_0/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include" -g -gdwarf-3 -gstrict-dwarf -Wall -c -MMD -MP -MMD -MP -MF"csl_wiz8_sb_refclk156p25MHz_10bit_5Gbps.d" -MT"csl_wiz8_sb_refclk156p25MHz_10bit_5Gbps.o" -o"csl_wiz8_sb_refclk156p25MHz_10bit_5Gbps.o" @"configPkg/compiler.opt" "C:/ti/pdk_k2e_4_0_3/packages/ti/csl/src/ip/serdes_sb/V0/csl_wiz8_sb_refclk156p25MHz_10bit_5Gbps.c"

    'Finished building: C:/ti/pdk_k2e_4_0_3/packages/ti/csl/src/ip/serdes_sb/V0/csl_wiz8_sb_refclk156p25MHz_10bit_5Gbps.c'

    ' '

    'Building file: C:/ti/pdk_k2e_4_0_3/packages/ti/csl/src/ip/serdes_sb/V0/csl_wiz8_sb_refclk156p25MHz_20bit_6p25Gbps.c'

    'Invoking: GNU Compiler'

    "C:/ti_7_0_0/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-a15 -mtune=cortex-a15 -marm -mfloat-abi=hard -DSOC_K2E -DDEVICE_K2E -DNSS_GEN2 -D_LITTLE_ENDIAN=1 -I"C:/ti/pdk_k2e_4_0_3/packages" -I"{NDK_INSTALL_DIR}/packages" -I"C:/ti_7_0_0/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include" -g -gdwarf-3 -gstrict-dwarf -Wall -c -MMD -MP -MMD -MP -MF"csl_wiz8_sb_refclk156p25MHz_20bit_6p25Gbps.d" -MT"csl_wiz8_sb_refclk156p25MHz_20bit_6p25Gbps.o" -o"csl_wiz8_sb_refclk156p25MHz_20bit_6p25Gbps.o" @"configPkg/compiler.opt" "C:/ti/pdk_k2e_4_0_3/packages/ti/csl/src/ip/serdes_sb/V0/csl_wiz8_sb_refclk156p25MHz_20bit_6p25Gbps.c"

    'Finished building: C:/ti/pdk_k2e_4_0_3/packages/ti/csl/src/ip/serdes_sb/V0/csl_wiz8_sb_refclk156p25MHz_20bit_6p25Gbps.c'

    ' '

    'Building file: C:/ti/pdk_k2e_4_0_3/packages/ti/drv/rm/device/k2e/global-resource-list.c'

    'Invoking: GNU Compiler'

    "C:/ti_7_0_0/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-a15 -mtune=cortex-a15 -marm -mfloat-abi=hard -DSOC_K2E -DDEVICE_K2E -DNSS_GEN2 -D_LITTLE_ENDIAN=1 -I"C:/ti/pdk_k2e_4_0_3/packages" -I"{NDK_INSTALL_DIR}/packages" -I"C:/ti_7_0_0/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include" -g -gdwarf-3 -gstrict-dwarf -Wall -c -MMD -MP -MMD -MP -MF"global-resource-list.d" -MT"global-resource-list.o" -o"global-resource-list.o" @"configPkg/compiler.opt" "C:/ti/pdk_k2e_4_0_3/packages/ti/drv/rm/device/k2e/global-resource-list.c"

    C:/ti/pdk_k2e_4_0_3/packages/ti/drv/rm/device/k2e/global-resource-list.c:1:0: warning: ignoring #pragma DATA_SECTION  [-Wunknown-pragmas]

    #pragma DATA_SECTION (rmGlobalResourceList, ".sharedGRL");

    ^

    C:/ti/pdk_k2e_4_0_3/packages/ti/drv/rm/device/k2e/global-resource-list.c:2:0: warning: ignoring #pragma DATA_ALIGN  [-Wunknown-pragmas]

    #pragma DATA_ALIGN (rmGlobalResourceList, 128)

    ^

    'Finished building: C:/ti/pdk_k2e_4_0_3/packages/ti/drv/rm/device/k2e/global-resource-list.c'

    ' '

    'Building file: C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/helloWorld.c'

    'Invoking: GNU Compiler'

    "C:/ti_7_0_0/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-a15 -mtune=cortex-a15 -marm -mfloat-abi=hard -DSOC_K2E -DDEVICE_K2E -DNSS_GEN2 -D_LITTLE_ENDIAN=1 -I"C:/ti/pdk_k2e_4_0_3/packages" -I"{NDK_INSTALL_DIR}/packages" -I"C:/ti_7_0_0/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include" -g -gdwarf-3 -gstrict-dwarf -Wall -c -MMD -MP -MMD -MP -MF"helloWorld.d" -MT"helloWorld.o" -o"helloWorld.o" @"configPkg/compiler.opt" "C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/helloWorld.c"

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/helloWorld.c: In function 'StackTest':

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/helloWorld.c:188:7: warning: implicit declaration of function 'System_flush' [-Wimplicit-function-declaration]

          System_flush();

          ^

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/helloWorld.c:134:16: warning: unused variable 'i' [-Wunused-variable]

        int        i;

                   ^

    'Finished building: C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/helloWorld.c'

    ' '

    'Building file: C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_cppi_qmss_iface.c'

    'Invoking: GNU Compiler'

    "C:/ti_7_0_0/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-a15 -mtune=cortex-a15 -marm -mfloat-abi=hard -DSOC_K2E -DDEVICE_K2E -DNSS_GEN2 -D_LITTLE_ENDIAN=1 -I"C:/ti/pdk_k2e_4_0_3/packages" -I"{NDK_INSTALL_DIR}/packages" -I"C:/ti_7_0_0/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include" -g -gdwarf-3 -gstrict-dwarf -Wall -c -MMD -MP -MMD -MP -MF"nimu_cppi_qmss_iface.d" -MT"nimu_cppi_qmss_iface.o" -o"nimu_cppi_qmss_iface.o" @"configPkg/compiler.opt" "C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_cppi_qmss_iface.c"

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_cppi_qmss_iface.c:74:0: warning: ignoring #pragma DATA_SECTION  [-Wunknown-pragmas]

    #pragma DATA_SECTION(gGlobalFreeQHnd, ".resmgr_handles");

    ^

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_cppi_qmss_iface.c:78:0: warning: ignoring #pragma DATA_SECTION  [-Wunknown-pragmas]

    #pragma DATA_SECTION(gPassCpdmaTxChanHnd, ".resmgr_handles");

    ^

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_cppi_qmss_iface.c:79:0: warning: ignoring #pragma DATA_SECTION  [-Wunknown-pragmas]

    #pragma DATA_SECTION(gPassCpdmaRxChanHnd, ".resmgr_handles");

    ^

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_cppi_qmss_iface.c:80:0: warning: ignoring #pragma DATA_SECTION  [-Wunknown-pragmas]

    #pragma DATA_SECTION(gPassCpdmaHnd,    ".resmgr_handles");

    ^

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_cppi_qmss_iface.c:87:0: warning: ignoring #pragma DATA_SECTION  [-Wunknown-pragmas]

    #pragma DATA_SECTION(gQPopErrorCounter, ".resmgr_handles");

    ^

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_cppi_qmss_iface.c:89:0: warning: ignoring #pragma DATA_SECTION  [-Wunknown-pragmas]

    #pragma DATA_SECTION(gQPushErrorCounter, ".resmgr_handles")

    ^

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_cppi_qmss_iface.c: In function 'NIMU_initQmss':

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_cppi_qmss_iface.c:271:13: warning: format '%d' expects argument of type 'int', but argument 2 has type 'int32_t' [-Wformat=]

                platform_write ("Error initializing Queue Manager SubSystem, Error code : %d\n", result);

                ^

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_cppi_qmss_iface.c:271:13: warning: format '%d' expects argument of type 'int', but argument 2 has type 'int32_t' [-Wformat=]

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_cppi_qmss_iface.c:302:6: warning: format '%d' expects argument of type 'int', but argument 3 has type 'int32_t' [-Wformat=]

         platform_write ("Error: Inserting memory region %d, Error code : %d\n", memCfg.memRegion, result);

         ^

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_cppi_qmss_iface.c:302:6: warning: format '%d' expects argument of type 'int', but argument 3 has type 'int32_t' [-Wformat=]

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_cppi_qmss_iface.c:335:9: warning: format '%d' expects argument of type 'int', but argument 2 has type 'Qmss_QueueHnd' [-Wformat=]

            platform_write ("Error Initializing Free Descriptors, Error: %d \n", gGlobalFreeQHnd);

            ^

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_cppi_qmss_iface.c:335:9: warning: format '%d' expects argument of type 'int', but argument 2 has type 'Qmss_QueueHnd' [-Wformat=]

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_cppi_qmss_iface.c:340:9: warning: format '%d' expects argument of type 'int', but argument 2 has type 'uint32_t' [-Wformat=]

            platform_write ("function NIMU_initQmss: expected %d descriptors to be initialized, only %d are initialized\n", cppiDescCfg.descNum, numAllocated);

            ^

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_cppi_qmss_iface.c:340:9: warning: format '%d' expects argument of type 'int', but argument 3 has type 'uint32_t' [-Wformat=]

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_cppi_qmss_iface.c:340:9: warning: format '%d' expects argument of type 'int', but argument 2 has type 'uint32_t' [-Wformat=]

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_cppi_qmss_iface.c:340:9: warning: format '%d' expects argument of type 'int', but argument 3 has type 'uint32_t' [-Wformat=]

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_cppi_qmss_iface.c: In function 'NIMU_qmssQPushDescSize':

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_cppi_qmss_iface.c:396:28: warning: unused variable 'pHostDesc' [-Wunused-variable]

        Cppi_HostDesc*         pHostDesc = (Cppi_HostDesc *) descAddr;

                               ^

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_cppi_qmss_iface.c: In function 'NIMU_initCppi':

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_cppi_qmss_iface.c:482:13: warning: format '%d' expects argument of type 'int', but argument 2 has type 'int32_t' [-Wformat=]

                platform_write ("Error initializing CPPI LLD, Error code : %d\n", result);

                ^

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_cppi_qmss_iface.c:482:13: warning: format '%d' expects argument of type 'int', but argument 2 has type 'int32_t' [-Wformat=]

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_cppi_qmss_iface.c:540:13: warning: format '%d' expects argument of type 'int', but argument 2 has type 'int32_t' [-Wformat=]

                platform_write ("Error opening Tx channel %d\n", txChCfg.channelNum);

                ^

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_cppi_qmss_iface.c:540:13: warning: format '%d' expects argument of type 'int', but argument 2 has type 'int32_t' [-Wformat=]

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_cppi_qmss_iface.c:555:10: warning: format '%d' expects argument of type 'int', but argument 2 has type 'int32_t' [-Wformat=]

             platform_write("Error opening Rx channel: %d \n", rxChInitCfg.channelNum);

             ^

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_cppi_qmss_iface.c:555:10: warning: format '%d' expects argument of type 'int', but argument 2 has type 'int32_t' [-Wformat=]

    'Finished building: C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_cppi_qmss_iface.c'

    ' '

    'Building file: C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_osal.c'

    'Invoking: GNU Compiler'

    "C:/ti_7_0_0/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-a15 -mtune=cortex-a15 -marm -mfloat-abi=hard -DSOC_K2E -DDEVICE_K2E -DNSS_GEN2 -D_LITTLE_ENDIAN=1 -I"C:/ti/pdk_k2e_4_0_3/packages" -I"{NDK_INSTALL_DIR}/packages" -I"C:/ti_7_0_0/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include" -g -gdwarf-3 -gstrict-dwarf -Wall -c -MMD -MP -MMD -MP -MF"nimu_osal.d" -MT"nimu_osal.o" -o"nimu_osal.o" @"configPkg/compiler.opt" "C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_osal.c"

    'Finished building: C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_osal.c'

    ' '

    'Building file: C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_pa_iface.c'

    'Invoking: GNU Compiler'

    "C:/ti_7_0_0/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-a15 -mtune=cortex-a15 -marm -mfloat-abi=hard -DSOC_K2E -DDEVICE_K2E -DNSS_GEN2 -D_LITTLE_ENDIAN=1 -I"C:/ti/pdk_k2e_4_0_3/packages" -I"{NDK_INSTALL_DIR}/packages" -I"C:/ti_7_0_0/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include" -g -gdwarf-3 -gstrict-dwarf -Wall -c -MMD -MP -MMD -MP -MF"nimu_pa_iface.d" -MT"nimu_pa_iface.o" -o"nimu_pa_iface.o" @"configPkg/compiler.opt" "C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_pa_iface.c"

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_pa_iface.c:107:0: warning: ignoring #pragma DATA_SECTION  [-Wunknown-pragmas]

    #pragma DATA_SECTION(gPAInstHnd, ".resmgr_handles");

    ^

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_pa_iface.c: In function 'NIMU_initPass':

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_pa_iface.c:262:44: warning: passing argument 2 of 'Pa_getBufferReq' from incompatible pointer type

        if ((retVal = Pa_getBufferReq(&paSize, sizes, aligns)) != pa_OK)

                                               ^

    In file included from C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_cppi_qmss_iface.h:87:0,

                    from C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_pa_iface.c:49:

    C:/ti/pdk_k2e_4_0_3/packages/ti/drv/pa/pa.h:2380:12: note: expected 'int *' but argument is of type 'int32_t *'

    paReturn_t Pa_getBufferReq (paSizeInfo_t *sizeCfg, int sizes[], int aligns[]);

               ^

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_pa_iface.c:262:51: warning: passing argument 3 of 'Pa_getBufferReq' from incompatible pointer type

        if ((retVal = Pa_getBufferReq(&paSize, sizes, aligns)) != pa_OK)

                                                      ^

    In file included from C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_cppi_qmss_iface.h:87:0,

                    from C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_pa_iface.c:49:

    C:/ti/pdk_k2e_4_0_3/packages/ti/drv/pa/pa.h:2380:12: note: expected 'int *' but argument is of type 'int32_t *'

    paReturn_t Pa_getBufferReq (paSizeInfo_t *sizeCfg, int sizes[], int aligns[]);

               ^

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_pa_iface.c:264:9: warning: format '%d' expects argument of type 'int', but argument 2 has type 'int32_t' [-Wformat=]

            platform_write ("Pa_getBufferReq returned error %d\n", retVal);

            ^

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_pa_iface.c:264:9: warning: format '%d' expects argument of type 'int', but argument 2 has type 'int32_t' [-Wformat=]

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_pa_iface.c:272:9: warning: format '%d' expects argument of type 'int', but argument 2 has type 'int32_t' [-Wformat=]

            platform_write("Pa_getBufferReq requires %d alignment for instance buffer, but address is 0x%08x\n", aligns[0], (uint32_t)gPAInst);

            ^

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_pa_iface.c:272:9: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'long unsigned int' [-Wformat=]

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_pa_iface.c:272:9: warning: format '%d' expects argument of type 'int', but argument 2 has type 'int32_t' [-Wformat=]

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_pa_iface.c:272:9: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'long unsigned int' [-Wformat=]

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_pa_iface.c:278:9: warning: format '%d' expects argument of type 'int', but argument 2 has type 'int32_t' [-Wformat=]

            platform_write ("Pa_getBufferReq requires %d bytes for instance buffer, have only %d\n", sizes[0], sizeof(gPAInst));

            ^

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_pa_iface.c:278:9: warning: format '%d' expects argument of type 'int', but argument 2 has type 'int32_t' [-Wformat=]

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_pa_iface.c:287:9: warning: format '%d' expects argument of type 'int', but argument 2 has type 'int32_t' [-Wformat=]

            platform_write ("Pa_getBufferReq requires %d alignment for buffer 1, but address is 0x%08x\n", aligns[1], (uint32_t)gMemL2Ram);

            ^

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_pa_iface.c:287:9: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'long unsigned int' [-Wformat=]

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_pa_iface.c:287:9: warning: format '%d' expects argument of type 'int', but argument 2 has type 'int32_t' [-Wformat=]

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_pa_iface.c:287:9: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'long unsigned int' [-Wformat=]

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_pa_iface.c:293:9: warning: format '%d' expects argument of type 'int', but argument 2 has type 'int32_t' [-Wformat=]

            platform_write ("Pa_getBufferReq requires %d bytes for buffer 1, have only %d\n", sizes[1], sizeof(gMemL2Ram));

            ^

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_pa_iface.c:293:9: warning: format '%d' expects argument of type 'int', but argument 2 has type 'int32_t' [-Wformat=]

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_pa_iface.c:302:9: warning: format '%d' expects argument of type 'int', but argument 2 has type 'int32_t' [-Wformat=]

            platform_write ("Pa_alloc requires %d alignment for buffer 1, but address is 0x%08x\n", aligns[2], (uint32_t)gMemL3Ram);

            ^

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_pa_iface.c:302:9: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'long unsigned int' [-Wformat=]

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_pa_iface.c:302:9: warning: format '%d' expects argument of type 'int', but argument 2 has type 'int32_t' [-Wformat=]

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_pa_iface.c:302:9: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'long unsigned int' [-Wformat=]

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_pa_iface.c:308:9: warning: format '%d' expects argument of type 'int', but argument 2 has type 'int32_t' [-Wformat=]

            platform_write ("Pa_alloc requires %d bytes for buffer 1, have only %d\n", sizes[2], sizeof(gMemL3Ram));

            ^

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_pa_iface.c:308:9: warning: format '%d' expects argument of type 'int', but argument 2 has type 'int32_t' [-Wformat=]

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_pa_iface.c:331:9: warning: format '%d' expects argument of type 'int', but argument 2 has type 'int32_t' [-Wformat=]

            platform_write ("Pa_create returned with error code %d\n", retVal);

            ^

    C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_pa_iface.c:331:9: warning: format '%d' expects argument of type 'int', but argument 2 has type 'int32_t' [-Wformat=]

    'Finished building: C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_pa_iface.c'

    ' '

    'Building file: C:/ti/pdk_k2e_4_0_3/packages/ti/drv/rm/device/k2e/policy_dsp-only.c'

    'Invoking: GNU Compiler'

    "C:/ti_7_0_0/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-a15 -mtune=cortex-a15 -marm -mfloat-abi=hard -DSOC_K2E -DDEVICE_K2E -DNSS_GEN2 -D_LITTLE_ENDIAN=1 -I"C:/ti/pdk_k2e_4_0_3/packages" -I"{NDK_INSTALL_DIR}/packages" -I"C:/ti_7_0_0/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include" -g -gdwarf-3 -gstrict-dwarf -Wall -c -MMD -MP -MMD -MP -MF"policy_dsp-only.d" -MT"policy_dsp-only.o" -o"policy_dsp-only.o" @"configPkg/compiler.opt" "C:/ti/pdk_k2e_4_0_3/packages/ti/drv/rm/device/k2e/policy_dsp-only.c"

    C:/ti/pdk_k2e_4_0_3/packages/ti/drv/rm/device/k2e/policy_dsp-only.c:1:0: warning: ignoring #pragma DATA_SECTION  [-Wunknown-pragmas]

    #pragma DATA_SECTION (rmDspOnlyPolicy, ".sharedPolicy");

    ^

    C:/ti/pdk_k2e_4_0_3/packages/ti/drv/rm/device/k2e/policy_dsp-only.c:2:0: warning: ignoring #pragma DATA_ALIGN  [-Wunknown-pragmas]

    #pragma DATA_ALIGN (rmDspOnlyPolicy, 128)

    ^

    'Finished building: C:/ti/pdk_k2e_4_0_3/packages/ti/drv/rm/device/k2e/policy_dsp-only.c'

    ' '

    'Building file: C:/ti/pdk_k2e_4_0_3/packages/ti/drv/rm/device/k2e/policy_dsp_arm.c'

    'Invoking: GNU Compiler'

    "C:/ti_7_0_0/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-a15 -mtune=cortex-a15 -marm -mfloat-abi=hard -DSOC_K2E -DDEVICE_K2E -DNSS_GEN2 -D_LITTLE_ENDIAN=1 -I"C:/ti/pdk_k2e_4_0_3/packages" -I"{NDK_INSTALL_DIR}/packages" -I"C:/ti_7_0_0/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include" -g -gdwarf-3 -gstrict-dwarf -Wall -c -MMD -MP -MMD -MP -MF"policy_dsp_arm.d" -MT"policy_dsp_arm.o" -o"policy_dsp_arm.o" @"configPkg/compiler.opt" "C:/ti/pdk_k2e_4_0_3/packages/ti/drv/rm/device/k2e/policy_dsp_arm.c"

    C:/ti/pdk_k2e_4_0_3/packages/ti/drv/rm/device/k2e/policy_dsp_arm.c:1:0: warning: ignoring #pragma DATA_SECTION  [-Wunknown-pragmas]

    #pragma DATA_SECTION (rmDspPlusArmPolicy, ".sharedPolicy");

    ^

    C:/ti/pdk_k2e_4_0_3/packages/ti/drv/rm/device/k2e/policy_dsp_arm.c:2:0: warning: ignoring #pragma DATA_ALIGN  [-Wunknown-pragmas]

    #pragma DATA_ALIGN (rmDspPlusArmPolicy, 128)

    ^

    'Finished building: C:/ti/pdk_k2e_4_0_3/packages/ti/drv/rm/device/k2e/policy_dsp_arm.c'

    ' '

    'Building file: C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/setuprm.c'

    'Invoking: GNU Compiler'

    "C:/ti_7_0_0/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-a15 -mtune=cortex-a15 -marm -mfloat-abi=hard -DSOC_K2E -DDEVICE_K2E -DNSS_GEN2 -D_LITTLE_ENDIAN=1 -I"C:/ti/pdk_k2e_4_0_3/packages" -I"{NDK_INSTALL_DIR}/packages" -I"C:/ti_7_0_0/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include" -g -gdwarf-3 -gstrict-dwarf -Wall -c -MMD -MP -MMD -MP -MF"setuprm.d" -MT"setuprm.o" -o"setuprm.o" @"configPkg/compiler.opt" "C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/setuprm.c"

    'Finished building: C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/setuprm.c'

    ' '

    'Building file: C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/udpHello.c'

    'Invoking: GNU Compiler'

    "C:/ti_7_0_0/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-a15 -mtune=cortex-a15 -marm -mfloat-abi=hard -DSOC_K2E -DDEVICE_K2E -DNSS_GEN2 -D_LITTLE_ENDIAN=1 -I"C:/ti/pdk_k2e_4_0_3/packages" -I"{NDK_INSTALL_DIR}/packages" -I"C:/ti_7_0_0/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include" -g -gdwarf-3 -gstrict-dwarf -Wall -c -MMD -MP -MMD -MP -MF"udpHello.d" -MT"udpHello.o" -o"udpHello.o" @"configPkg/compiler.opt" "C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/udpHello.c"

    'Finished building: C:/ti/pdk_k2e_4_0_3/packages/ti/transport/ndk/nimu/example/helloWorld/src/udpHello.c'

    ' '

    'Building target: NIMU_emacExample_EVMK2E_armBiosExampleProject.out'

    'Invoking: GNU Linker'

    "C:/ti_7_0_0/ccsv7/tools/compiler/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc.exe" -mtune=cortex-a15 -marm -DSOC_K2E -DDEVICE_K2E -DNSS_GEN2 -D_LITTLE_ENDIAN=1 -g -gdwarf-3 -gstrict-dwarf -Wall -MMD -MP -mfloat-abi=hard -Wl,-Map,"NIMU_emacExample_EVMK2E_armBiosExampleProject.map" -nostartfiles -static -Wl,--gc-sections -L"C:/ti/bios_6_46_01_38/packages/gnu/targets/arm/libs/install-native/arm-none-eabi/lib/fpu" -L"/packages/gnu/targets/arm/libs/install-native/arm-none-eabi/lib/fpu" -L"C:/ti/ndk_2_25_00_09/packages/ti/ndk/os/lib" -o"NIMU_emacExample_EVMK2E_armBiosExampleProject.out" "./csl_wiz8_sb_refclk125MHz_10bit_5Gbps.o" "./csl_wiz8_sb_refclk125MHz_20bit_6p25Gbps.o" "./csl_wiz8_sb_refclk156p25MHz_10bit_5Gbps.o" "./csl_wiz8_sb_refclk156p25MHz_20bit_6p25Gbps.o" "./global-resource-list.o" "./helloWorld.o" "./nimu_cppi_qmss_iface.o" "./nimu_osal.o" "./nimu_pa_iface.o" "./policy_dsp-only.o" "./policy_dsp_arm.o" "./setuprm.o" "./udpHello.o" -Wl,-T"configPkg/linker.cmd" -Wl,--start-group -lrdimon -lgcc -lm -lnosys -l:os.aa15fg -lc -Wl,--end-group

    'Finished building target: NIMU_emacExample_EVMK2E_armBiosExampleProject.out'

    Finally, load and test it on ARM A15 core 0. Again, please download and use the latest Processor SDK for it.

    Regards, Eric