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.

How to load arm to dsp interrupt example as an executable in Linux on L138/C6748 LCDK board?

Other Parts Discussed in Thread: SYSBIOS, OMAPL138

I was able to get the ARM2DSP_integration example to build using code composer, but it will only boot when the board is in u-boot before it goes into linux. How would I create an executable or kernel object to run from within linux?

I have tried to cross compile the example using arago toolchain outside code composer, but it gives way too many errors.

Example file: http://processors.wiki.ti.com/index.php/QuickStartOMAPL1x_rCSL 

  • Thanks for your answer, I am currently having trouble building syslink, this is my output on terminal

    # Making syslink-driver...
    make -C packages  \
                DEVICE=OMAPL1XX \
                GPPOS=Linux \
                LOADER=ELF \
                SYSLINK_REPO=/home/logic/Downloads/syslink_2_21_03_11/packages \
                IPC_INSTALL_DIR=/home/logic/ti/ipc_1_25_03_15 \
                CGT_ARM_PREFIX=/home/logic/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi- \
                LINUXKERNEL=/home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk \
                QNX_INSTALL_DIR= \
                SYSLINK_BUILD_DEBUG=1 \
                SYSLINK_BUILD_OPTIMIZE=0 \
                SYSLINK_TRACE_ENABLE=1 \
                SYSLINK_NOTIFYDRIVER=NOTIFYDRIVERSHM \
                SYSLINK_TRANSPORT=TRANSPORTSHM \
                syslink-driver
    make[1]: Entering directory `/home/logic/Downloads/syslink_2_21_03_11/packages'
    #
    # Making syslink-driver-linux in ti/syslink/utils/hlos/knl/Linux
    make -C ti/syslink/utils/hlos/knl/Linux \
                ARCH=arm CROSS_COMPILE=/home/logic/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi- \
                KDIR=/home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk \
                SYSLINK_ROOT=/home/logic/Downloads/syslink_2_21_03_11/packages \
                SYSLINK_PLATFORM=OMAPL1XX \
                SYSLINK_PKGPATH="/home/logic/ti/ipc_1_25_03_15/packages;/packages;/home/logic/Downloads/syslink_2_21_03_11/packages" \
                SYSLINK_VARIANT=OMAPL1XX SYSLINK_LOADER=ELF \
                SYSLINK_BUILD_DEBUG=1 \
                SYSLINK_BUILD_OPTIMIZE=0 \
                SYSLINK_TRACE_ENABLE=1\
                SYSLINK_NOTIFYDRIVER=NOTIFYDRIVERSHM \
                SYSLINK_TRANSPORT=TRANSPORTSHM \
                SYSLINK_BUILDOS=Linux
    make[2]: Entering directory `/home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux'
    make -C /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk SUBDIRS=/home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux modules
    make[3]: Entering directory `/home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk'
      CC [M]  /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.o
    In file included from include/linux/types.h:4,
                     from include/linux/kernel.h:15,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/inc/knl/Linux/std_linux.h:43,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/Std.h:61,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.c:57:
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/types.h:11:1: warning: "BITS_PER_LONG" redefined
    In file included from arch/arm/include/generated/asm/bitsperlong.h:1,
                     from include/asm-generic/int-ll64.h:11,
                     from /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/types.h:4,
                     from include/linux/types.h:4,
                     from include/linux/kernel.h:15,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/inc/knl/Linux/std_linux.h:43,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/Std.h:61,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.c:57:
    include/asm-generic/bitsperlong.h:18:1: warning: this is the location of the previous definition
    In file included from include/linux/irqflags.h:15,
                     from /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/system.h:62,
                     from /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/bitops.h:27,
                     from include/linux/bitops.h:22,
                     from include/linux/kernel.h:17,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/inc/knl/Linux/std_linux.h:43,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/Std.h:61,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.c:57:
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/irqflags.h:11:5: warning: "__LINUX_ARM_ARCH__" is not defined
    In file included from /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/bitops.h:27,
                     from include/linux/bitops.h:22,
                     from include/linux/kernel.h:17,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/inc/knl/Linux/std_linux.h:43,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/Std.h:61,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.c:57:
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/system.h:122:5: warning: "__LINUX_ARM_ARCH__" is not defined
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/system.h:128:5: warning: "__LINUX_ARM_ARCH__" is not defined
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/system.h:129:3: warning: "__LINUX_ARM_ARCH__" is not defined
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/system.h:135:5: warning: "__LINUX_ARM_ARCH__" is not defined
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/system.h:139:35: warning: "__LINUX_ARM_ARCH__" is not defined
    In file included from /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/system.h:166,
                     from /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/bitops.h:27,
                     from include/linux/bitops.h:22,
                     from include/linux/kernel.h:17,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/inc/knl/Linux/std_linux.h:43,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/Std.h:61,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.c:57:
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/memory.h:58:1: warning: "CONFIG_PAGE_OFFSETUL" is not defined
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/memory.h:58:1: warning: "CONFIG_PAGE_OFFSETUL" is not defined
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/memory.h:58:30: warning: the right operand of ">" changes sign when promoted
    In file included from /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/system.h:166,
                     from /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/bitops.h:27,
                     from include/linux/bitops.h:22,
                     from include/linux/kernel.h:17,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/inc/knl/Linux/std_linux.h:43,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/Std.h:61,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.c:57:
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/memory.h: In function 'virt_to_phys':
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/memory.h:215: error: 'CONFIG_PAGE_OFFSETUL' undeclared (first use in this function)
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/memory.h:215: error: (Each undeclared identifier is reported only once
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/memory.h:215: error: for each function it appears in.)
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/memory.h:215: error: 'CONFIG_PHYS_OFFSETUL' undeclared (first use in this function)
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/memory.h: In function 'phys_to_virt':
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/memory.h:220: error: 'CONFIG_PHYS_OFFSETUL' undeclared (first use in this function)
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/memory.h:220: error: 'CONFIG_PAGE_OFFSETUL' undeclared (first use in this function)
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/memory.h: In function 'virt_to_bus':
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/memory.h:245: error: 'CONFIG_PAGE_OFFSETUL' undeclared (first use in this function)
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/memory.h:245: error: 'CONFIG_PHYS_OFFSETUL' undeclared (first use in this function)
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/memory.h: In function 'bus_to_virt':
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/memory.h:250: error: 'CONFIG_PHYS_OFFSETUL' undeclared (first use in this function)
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/memory.h:250: error: 'CONFIG_PAGE_OFFSETUL' undeclared (first use in this function)
    In file included from /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/bitops.h:27,
                     from include/linux/bitops.h:22,
                     from include/linux/kernel.h:17,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/inc/knl/Linux/std_linux.h:43,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/Std.h:61,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.c:57:
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/system.h:273:5: warning: "__LINUX_ARM_ARCH__" is not defined
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/system.h:280:5: warning: "__LINUX_ARM_ARCH__" is not defined
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/system.h:350:5: warning: "__LINUX_ARM_ARCH__" is not defined
    In file included from include/linux/bitops.h:22,
                     from include/linux/kernel.h:17,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/inc/knl/Linux/std_linux.h:43,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/Std.h:61,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.c:57:
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/bitops.h:217:5: warning: "__LINUX_ARM_ARCH__" is not defined
    In file included from include/linux/swab.h:6,
                     from include/linux/byteorder/little_endian.h:12,
                     from /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/byteorder.h:21,
                     from include/asm-generic/bitops/le.h:5,
                     from /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/bitops.h:308,
                     from include/linux/bitops.h:22,
                     from include/linux/kernel.h:17,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/inc/knl/Linux/std_linux.h:43,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/Std.h:61,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.c:57:
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/swab.h:26:5: warning: "__LINUX_ARM_ARCH__" is not defined
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/swab.h:46:29: warning: "__LINUX_ARM_ARCH__" is not defined
    In file included from include/linux/module.h:9,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/inc/knl/Linux/std_linux.h:44,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/Std.h:61,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.c:57:
    include/linux/list.h: In function 'list_del':
    include/linux/list.h:107: warning: integer constant is too large for 'unsigned long' type
    include/linux/list.h:108: warning: integer constant is too large for 'unsigned long' type
    include/linux/list.h: In function 'hlist_del':
    include/linux/list.h:598: warning: integer constant is too large for 'unsigned long' type
    include/linux/list.h:599: warning: integer constant is too large for 'unsigned long' type
    In file included from /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/thread_info.h:16,
                     from include/linux/thread_info.h:53,
                     from include/linux/preempt.h:9,
                     from include/linux/spinlock.h:50,
                     from include/linux/seqlock.h:29,
                     from include/linux/time.h:8,
                     from include/linux/stat.h:60,
                     from include/linux/module.h:10,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/inc/knl/Linux/std_linux.h:44,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/Std.h:61,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.c:57:
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/fpstate.h:32:5: warning: "__LINUX_ARM_ARCH__" is not defined
    In file included from include/linux/spinlock_up.h:8,
                     from include/linux/spinlock.h:89,
                     from include/linux/seqlock.h:29,
                     from include/linux/time.h:8,
                     from include/linux/stat.h:60,
                     from include/linux/module.h:10,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/inc/knl/Linux/std_linux.h:44,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/Std.h:61,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.c:57:
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/processor.h:87:5: warning: "__LINUX_ARM_ARCH__" is not defined
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/processor.h:107:5: warning: "__LINUX_ARM_ARCH__" is not defined
    In file included from include/linux/atomic.h:4,
                     from include/linux/spinlock.h:387,
                     from include/linux/seqlock.h:29,
                     from include/linux/time.h:8,
                     from include/linux/stat.h:60,
                     from include/linux/module.h:10,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/inc/knl/Linux/std_linux.h:44,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/Std.h:61,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.c:57:
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/atomic.h:30:5: warning: "__LINUX_ARM_ARCH__" is not defined
    In file included from include/linux/atomic.h:4,
                     from include/linux/spinlock.h:387,
                     from include/linux/seqlock.h:29,
                     from include/linux/time.h:8,
                     from include/linux/stat.h:60,
                     from include/linux/module.h:10,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/inc/knl/Linux/std_linux.h:44,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/Std.h:61,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.c:57:
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/atomic.h: At top level:
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/atomic.h:240: error: conflicting types for 'atomic64_t'
    include/linux/types.h:220: error: previous declaration of 'atomic64_t' was here
    In file included from include/linux/time.h:9,
                     from include/linux/stat.h:60,
                     from include/linux/module.h:10,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/inc/knl/Linux/std_linux.h:44,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/Std.h:61,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.c:57:
    include/linux/math64.h: In function 'div_u64_rem':
    include/linux/math64.h:51: error: '__LINUX_ARM_ARCH__' undeclared (first use in this function)
    In file included from include/linux/mmzone.h:20,
                     from include/linux/gfp.h:4,
                     from include/linux/kmod.h:22,
                     from include/linux/module.h:13,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/inc/knl/Linux/std_linux.h:44,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/Std.h:61,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.c:57:
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/page.h:116:2: error: #error Unknown user operations model
    In file included from include/linux/notifier.h:14,
                     from include/linux/memory_hotplug.h:6,
                     from include/linux/mmzone.h:686,
                     from include/linux/gfp.h:4,
                     from include/linux/kmod.h:22,
                     from include/linux/module.h:13,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/inc/knl/Linux/std_linux.h:44,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/Std.h:61,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.c:57:
    include/linux/rwsem.h:41:23: error: asm/rwsem.h: No such file or directory
    In file included from include/linux/mmzone.h:947,
                     from include/linux/gfp.h:4,
                     from include/linux/kmod.h:22,
                     from include/linux/module.h:13,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/inc/knl/Linux/std_linux.h:44,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/Std.h:61,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.c:57:
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/sparsemem.h:21:2: error: #error Sparsemem is not supported on this platform
    In file included from include/linux/gfp.h:4,
                     from include/linux/kmod.h:22,
                     from include/linux/module.h:13,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/inc/knl/Linux/std_linux.h:44,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/Std.h:61,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.c:57:
    include/linux/mmzone.h:983:36: warning: "SECTION_SIZE_BITS" is not defined
    include/linux/mmzone.h:984:2: error: #error Allocator MAX_ORDER exceeds SECTION_SIZE
    In file included from include/linux/gfp.h:4,
                     from include/linux/kmod.h:22,
                     from include/linux/module.h:13,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/inc/knl/Linux/std_linux.h:44,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/Std.h:61,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.c:57:
    include/linux/mmzone.h: At top level:
    include/linux/mmzone.h:1033: error: 'MAX_PHYSMEM_BITS' undeclared here (not in a function)
    include/linux/mmzone.h:1033: error: 'SECTION_SIZE_BITS' undeclared here (not in a function)
    In file included from include/linux/timex.h:174,
                     from include/linux/jiffies.h:8,
                     from include/linux/ktime.h:25,
                     from include/linux/timer.h:5,
                     from include/linux/workqueue.h:8,
                     from include/linux/kmod.h:26,
                     from include/linux/module.h:13,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/inc/knl/Linux/std_linux.h:44,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/Std.h:61,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.c:57:
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/arch/arm/include/asm/timex.h:15:24: error: mach/timex.h: No such file or directory
    In file included from include/linux/ktime.h:25,
                     from include/linux/timer.h:5,
                     from include/linux/workqueue.h:8,
                     from include/linux/kmod.h:26,
                     from include/linux/module.h:13,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/inc/knl/Linux/std_linux.h:44,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/Std.h:61,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.c:57:
    include/linux/jiffies.h:257:31: warning: "CLOCK_TICK_RATE" is not defined
    include/linux/jiffies.h:257:31: warning: "CLOCK_TICK_RATE" is not defined
    include/linux/jiffies.h:257:31: error: division by zero in #if
    include/linux/jiffies.h:257:31: warning: "CLOCK_TICK_RATE" is not defined
    include/linux/jiffies.h:257:31: warning: "CLOCK_TICK_RATE" is not defined
    include/linux/jiffies.h:257:31: error: division by zero in #if
    include/linux/jiffies.h:257:31: warning: "CLOCK_TICK_RATE" is not defined
    include/linux/jiffies.h:257:31: warning: "CLOCK_TICK_RATE" is not defined
    include/linux/jiffies.h:257:31: error: division by zero in #if
    include/linux/jiffies.h:257:31: error: division by zero in #if
    include/linux/jiffies.h:257:31: warning: "CLOCK_TICK_RATE" is not defined
    include/linux/jiffies.h:257:31: warning: "CLOCK_TICK_RATE" is not defined
    include/linux/jiffies.h:257:31: error: division by zero in #if
    include/linux/jiffies.h:257:31: warning: "CLOCK_TICK_RATE" is not defined
    include/linux/jiffies.h:257:31: warning: "CLOCK_TICK_RATE" is not defined
    include/linux/jiffies.h:257:31: error: division by zero in #if
    include/linux/jiffies.h:257:31: warning: "CLOCK_TICK_RATE" is not defined
    include/linux/jiffies.h:257:31: warning: "CLOCK_TICK_RATE" is not defined
    include/linux/jiffies.h:257:31: error: division by zero in #if
    include/linux/jiffies.h:257:31: error: division by zero in #if
    include/linux/jiffies.h:257:31: warning: "CLOCK_TICK_RATE" is not defined
    include/linux/jiffies.h:257:31: warning: "CLOCK_TICK_RATE" is not defined
    include/linux/jiffies.h:257:31: error: division by zero in #if
    include/linux/jiffies.h:257:31: warning: "CLOCK_TICK_RATE" is not defined
    include/linux/jiffies.h:257:31: warning: "CLOCK_TICK_RATE" is not defined
    include/linux/jiffies.h:257:31: error: division by zero in #if
    include/linux/jiffies.h:257:31: warning: "CLOCK_TICK_RATE" is not defined
    include/linux/jiffies.h:257:31: warning: "CLOCK_TICK_RATE" is not defined
    include/linux/jiffies.h:257:31: error: division by zero in #if
    include/linux/jiffies.h:257:31: warning: "CLOCK_TICK_RATE" is not defined
    include/linux/jiffies.h:257:31: warning: "CLOCK_TICK_RATE" is not defined
    include/linux/jiffies.h:257:31: error: division by zero in #if
    include/linux/jiffies.h:257:31: warning: "CLOCK_TICK_RATE" is not defined
    include/linux/jiffies.h:257:31: warning: "CLOCK_TICK_RATE" is not defined
    include/linux/jiffies.h:257:31: error: division by zero in #if
    include/linux/jiffies.h:257:31: warning: "CLOCK_TICK_RATE" is not defined
    include/linux/jiffies.h:257:31: warning: "CLOCK_TICK_RATE" is not defined
    include/linux/jiffies.h:257:31: error: division by zero in #if
    include/linux/jiffies.h:257:31: error: division by zero in #if
    In file included from include/linux/dcache.h:6,
                     from include/linux/fs.h:383,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/inc/knl/OsalDriver.h:72,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.c:60:
    include/linux/rculist.h: In function 'list_del_rcu':
    include/linux/rculist.h:112: warning: integer constant is too large for 'unsigned long' type
    include/linux/rculist.h: In function 'list_replace_rcu':
    include/linux/rculist.h:158: warning: integer constant is too large for 'unsigned long' type
    include/linux/rculist.h: In function 'hlist_del_rcu':
    include/linux/rculist.h:312: warning: integer constant is too large for 'unsigned long' type
    include/linux/rculist.h: In function 'hlist_replace_rcu':
    include/linux/rculist.h:332: warning: integer constant is too large for 'unsigned long' type
    In file included from include/linux/rculist_bl.h:7,
                     from include/linux/dcache.h:7,
                     from include/linux/fs.h:383,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/inc/knl/OsalDriver.h:72,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.c:60:
    include/linux/list_bl.h: In function 'hlist_bl_del':
    include/linux/list_bl.h:106: warning: integer constant is too large for 'unsigned long' type
    include/linux/list_bl.h:107: warning: integer constant is too large for 'unsigned long' type
    In file included from include/linux/dcache.h:7,
                     from include/linux/fs.h:383,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/inc/knl/OsalDriver.h:72,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.c:60:
    include/linux/rculist_bl.h: In function 'hlist_bl_del_rcu':
    include/linux/rculist_bl.h:76: warning: integer constant is too large for 'unsigned long' type
    In file included from include/linux/fs.h:383,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/inc/knl/OsalDriver.h:72,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.c:60:
    include/linux/dcache.h: At top level:
    include/linux/dcache.h:145: error: 'CONFIG_ARM_L1_CACHE_SHIFT' undeclared here (not in a function)
    include/linux/dcache.h:145: error: requested alignment is not a constant
    In file included from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/inc/knl/OsalDriver.h:72,
                     from /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.c:60:
    include/linux/fs.h:1181: warning: 'struct flock64' declared inside parameter list
    include/linux/fs.h:1181: warning: its scope is only this definition or declaration, which is probably not what you want
    include/linux/fs.h:1183: warning: 'struct flock64' declared inside parameter list
    include/linux/fs.h:1656: error: requested alignment is not a constant
    make[4]: *** [/home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.o] Error 1
    make[3]: *** [_module_/home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux] Error 2
    make[3]: Leaving directory `/home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk'
    make[2]: *** [default] Error 2
    make[2]: Leaving directory `/home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux'
    make[1]: *** [syslink-driver-linux] Error 2
    make[1]: Leaving directory `/home/logic/Downloads/syslink_2_21_03_11/packages'
    make: *** [syslink-driver] Error 2
    logic@logic-desktop:~/Downloads/syslink_2_21_03_11$ 
    

    and this is my products.mak file

    #
    #   Copyright (c) 2008-2012, Texas Instruments Incorporated
    #
    #   Redistribution and use in source and binary forms, with or without
    #   modification, are permitted provided that the following conditions
    #   are met:
    #
    #   *  Redistributions of source code must retain the above copyright
    #      notice, this list of conditions and the following disclaimer.
    #
    #   *  Redistributions in binary form must reproduce the above copyright
    #      notice, this list of conditions and the following disclaimer in the
    #      documentation and/or other materials provided with the distribution.
    #
    #   *  Neither the name of Texas Instruments Incorporated nor the names of
    #      its contributors may be used to endorse or promote products derived
    #      from this software without specific prior written permission.
    #
    #   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
    #   AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
    #   THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
    #   PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
    #   CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
    #   EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
    #   PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
    #   OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
    #   WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
    #   OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
    #   EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    #
    
    
    SYSLINK_INSTALL_DIR = $(CURDIR)
    
    # List of supported devices (choose one): OMAP3530, OMAPL1XX, TI816X, TI814X
    #    TI813X, TI811X
    #
    DEVICE = OMAPL1XX
    
    # Master core (GPP) OS type (choose one): Linux, Qnx, Bios
    #
    GPPOS = Linux
    
    # SysLink Linux driver DEBUG/TRACE options (choose one): 0 or 1
    #
    # Note that these options are only used by the Linux HLOS driver.  RTOS
    # side libraries, Qnx libraries, and user mode Linux libraries are always
    # built in both debug and release profiles, and users can switch between
    # them when linking their executable (without rebuilding SysLink).
    #
    # Enabling SYSLINK_BUILD_DEBUG enables runtime assertion checking and makes
    # some internal 'static' methods and objects global (so you can set
    # breakpoints on them and/or inspect them in a debugger).
    #
    # Enabling SYSLINK_TRACE_ENABLE enables tracing throughout the SysLink
    # code base.  This is especially helpful during development, but may not
    # be necessary at production.
    #
    SYSLINK_BUILD_DEBUG=1
    SYSLINK_TRACE_ENABLE=1
    
    # SysLink OPTIMIZE option (choose one): 0 or 1
    #
    # Enabling SYSLINK_BUILD_OPTIMIZE removes many runtime API checks.  As a
    # result, if the user uses SysLink in an unsupported way, rather than getting
    # a failing return value, the system may crash or become unstable.
    # SYSLINK_BUILD_OPTIMIZED is intended to be used in a closed system where all
    # code paths are known, and error conditions are ensured never to occur - so
    # it's not for everyone.
    #
    # Note that SYSLINK_BUILD_OPTIMIZE removes these checks throughout the
    # SysLink stack - that includes RTOS, user, and driver layers if applicable
    # to your environment.
    #
    SYSLINK_BUILD_OPTIMIZE=0
    
    # SysLink HLOS driver Notify options (choose one): NOTIFYDRIVERSHM,
    #    NOTIFYDRIVERCIRC
    #
    SYSLINK_NOTIFYDRIVER=NOTIFYDRIVERSHM
    
    # SysLink HLOS driver MessageQ Transport options (choose one): TRANSPORTSHM,
    #    TRANSPORTSHMNOTIFY, TRANSPORTSHMCIRC
    #
    SYSLINK_TRANSPORT=TRANSPORTSHM
    
    # Set SDK type when building for a TI SDK kit (choose one): EZSDK or NONE
    #
    SDK = NONE
    
    # Define root dir to install SysLink driver and samples for target file-system
    #
    EXEC_DIR = /home/logic/ti/syslink
    
    # Define file format for loader and slave executables (choose one): COFF, ELF
    #
    LOADER = ELF
    
    # Optional: recommended to install all dependent components in one folder.
    #
    DEPOT = /home/logic
    
    # Define the product variables for the device you will be using.
    #
    ######## For OMAP3530 device ########
    ifeq ("$(DEVICE)","OMAP3530")
    LINUXKERNEL             = $(DEPOT)/_your_linux_kernel_install_
    CGT_ARM_INSTALL_DIR     = $(DEPOT)/_your_arm_code_gen_install_
    CGT_ARM_PREFIX          = $(CGT_ARM_INSTALL_DIR)/bin/arm-none-linux-gnueabi-
    IPC_INSTALL_DIR         = $(DEPOT)/_your_ipc_install_
    BIOS_INSTALL_DIR        = $(DEPOT)/_your_bios_install_
    XDC_INSTALL_DIR         = $(DEPOT)/_your_xdctools_install_
    
    # If LOADER=ELF then below elf tools path is required else set C64P path
    ifeq ("$(LOADER)","ELF")
    CGT_C64P_ELF_INSTALL_DIR= $(DEPOT)/_your_c64pelf_code_gen_install_
    else
    CGT_C64P_INSTALL_DIR    = $(DEPOT)/_your_c64p_code_gen_install_
    endif
    
    ######## For TI816X device ########
    else ifeq ("$(DEVICE)","TI816X")
    LINUXKERNEL             = $(DEPOT)/_your_linux_kernel_install_
    CGT_ARM_INSTALL_DIR     = $(DEPOT)/_your_arm_code_gen_install_
    CGT_ARM_PREFIX          = $(CGT_ARM_INSTALL_DIR)/bin/arm-none-linux-gnueabi-
    IPC_INSTALL_DIR         = $(DEPOT)/_your_ipc_install_
    BIOS_INSTALL_DIR        = $(DEPOT)/_your_bios_install_
    XDC_INSTALL_DIR         = $(DEPOT)/_your_xdctools_install_
    CGT_C674_ELF_INSTALL_DIR= $(DEPOT)/_your_c674elf_code_gen_install_
    
    # SYS/BIOS timer frequency (ti.sysbios.timers.dmtimer.Timer.intFreq)
    TI81XXDSP_DMTIMER_FREQ  = 32768
    
    # If SDK=NONE then below tools path is required
    ifeq ("$(SDK)","NONE")
    CGT_M3_ELF_INSTALL_DIR  = $(DEPOT)/_your_m3elf_code_gen_install_
    endif
    
    ######## For TI814X device ########
    else ifeq ("$(DEVICE)","TI814X")
    # Set one of the following OS variables
    LINUXKERNEL             = $(DEPOT)/_your_linux_kernel_install_
    QNX_INSTALL_DIR         = $(DEPOT)/_your_qnx_install_
    
    CGT_ARM_INSTALL_DIR     = $(DEPOT)/_your_arm_code_gen_install_
    CGT_ARM_PREFIX          = $(CGT_ARM_INSTALL_DIR)/bin/arm-none-linux-gnueabi-
    IPC_INSTALL_DIR         = $(DEPOT)/_your_ipc_install_
    BIOS_INSTALL_DIR        = $(DEPOT)/_your_bios_install_
    XDC_INSTALL_DIR         = $(DEPOT)/_your_xdctools_install_
    CGT_C674_ELF_INSTALL_DIR= $(DEPOT)/_your_c674elf_code_gen_install_
    
    # SYS/BIOS timer frequency (ti.sysbios.timers.dmtimer.Timer.intFreq)
    TI81XXDSP_DMTIMER_FREQ  = 20000000
    
    # If SDK=NONE then below tools path is required
    ifeq ("$(SDK)","NONE")
    CGT_M3_ELF_INSTALL_DIR  = $(DEPOT)/_your_m3elf_code_gen_install_
    endif
    
    # If GPPOS=Bios then below tools path is required
    ifeq ("$(GPPOS)","Bios")
    CGT_A8_ELF_INSTALL_DIR  = $(DEPOT)/_your_a8elf_code_gen_install_
    endif
    
    ######## For TI813X device ########
    else ifeq ("$(DEVICE)","TI813X")
    LINUXKERNEL             = $(DEPOT)/_your_linux_kernel_install_
    CGT_ARM_INSTALL_DIR     = $(DEPOT)/_your_arm_code_gen_install_
    CGT_ARM_PREFIX          = $(CGT_ARM_INSTALL_DIR)/bin/arm-none-linux-gnueabi-
    IPC_INSTALL_DIR         = $(DEPOT)/_your_ipc_install_
    BIOS_INSTALL_DIR        = $(DEPOT)/_your_bios_install_
    XDC_INSTALL_DIR         = $(DEPOT)/_your_xdctools_install_
    
    # If SDK=NONE then below tools path is required
    ifeq ("$(SDK)","NONE")
    CGT_M3_ELF_INSTALL_DIR  = $(DEPOT)/_your_m3elf_code_gen_install_
    endif
    
    ######## For TI811X device ########
    else ifeq ("$(DEVICE)","TI811X")
    # Set one of the following OS variables
    LINUXKERNEL             = $(DEPOT)/_your_linux_kernel_install_
    QNX_INSTALL_DIR         = $(DEPOT)/_your_qnx_install_
    
    CGT_ARM_INSTALL_DIR     = $(DEPOT)/_your_arm_code_gen_install_
    CGT_ARM_PREFIX          = $(CGT_ARM_INSTALL_DIR)/bin/arm-none-linux-gnueabi-
    IPC_INSTALL_DIR         = $(DEPOT)/_your_ipc_install_
    BIOS_INSTALL_DIR        = $(DEPOT)/_your_bios_install_
    XDC_INSTALL_DIR         = $(DEPOT)/_your_xdctools_install_
    CGT_C674_ELF_INSTALL_DIR= $(DEPOT)/_your_c674elf_code_gen_install_
    
    # SYS/BIOS timer frequency (ti.sysbios.timers.dmtimer.Timer.intFreq)
    TI81XXDSP_DMTIMER_FREQ  = 20000000
    
    # If SDK=NONE then below tools path is required
    ifeq ("$(SDK)","NONE")
    CGT_M3_ELF_INSTALL_DIR  = $(DEPOT)/_your_m3elf_code_gen_install_
    endif
    
    ######## For OMAPL1XX device ########
    else ifeq ("$(DEVICE)","OMAPL1XX")
    LINUXKERNEL             = $(DEPOT)/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk
    CGT_ARM_INSTALL_DIR     = $(DEPOT)/CodeSourcery/Sourcery_G++_Lite
    CGT_ARM_PREFIX          = $(CGT_ARM_INSTALL_DIR)/bin/arm-none-linux-gnueabi-
    IPC_INSTALL_DIR         = $(DEPOT)/ti/ipc_1_25_03_15
    BIOS_INSTALL_DIR        = $(DEPOT)/ti/bios_6_33_02_31
    XDC_INSTALL_DIR         = $(DEPOT)/ti/xdctools_3_23_01_43
    
    # If LOADER=ELF then below elf tools path is required else set C674 path
    ifeq ("$(LOADER)","ELF")
    CGT_C674_ELF_INSTALL_DIR= $(DEPOT)/ti/TI_CGT_C6000_7.3.3
    else
    CGT_C674_INSTALL_DIR= $(DEPOT)/ti/TI_CGT_C6000_7.3.3
    endif
    ######## End of device specific variables ########
    
    else ifeq ($(MAKECMDGOALS), clean)
    else ifeq ($(MAKECMDGOALS), clobber)
    else ifeq ($(MAKECMDGOALS), .show-products)
    else ifeq ($(MAKECMDGOALS), help)
    else
        $(error DEVICE is set to "$(DEVICE)", which is invalid. Set this in <SysLink Install>/products.mak. Refer to the SysLink Install Guide for more information)
    endif
    
    # Use this goal to print your product variables.
    .show-products:
    	@echo "DEPOT                    = $(DEPOT)"
    	@echo "DEVICE                   = $(DEVICE)"
    	@echo "GPPOS                    = $(GPPOS)"
    	@echo "SDK                      = $(SDK)"
    	@echo "TI81XXDSP_DMTIMER_FREQ   = $(TI81XXDSP_DMTIMER_FREQ)"
    	@echo "SYSLINK_BUILD_DEBUG      = $(SYSLINK_BUILD_DEBUG)"
    	@echo "SYSLINK_BUILD_OPTIMIZE   = $(SYSLINK_BUILD_OPTIMIZE)"
    	@echo "SYSLINK_TRACE_ENABLE     = $(SYSLINK_TRACE_ENABLE)"
    	@echo "LOADER                   = $(LOADER)"
    	@echo "SYSLINK_INSTALL_DIR      = $(SYSLINK_INSTALL_DIR)"
    	@echo "IPC_INSTALL_DIR          = $(IPC_INSTALL_DIR)"
    	@echo "BIOS_INSTALL_DIR         = $(BIOS_INSTALL_DIR)"
    	@echo "XDC_INSTALL_DIR          = $(XDC_INSTALL_DIR)"
    	@echo "LINUXKERNEL              = $(LINUXKERNEL)"
    	@echo "QNX_INSTALL_DIR          = $(QNX_INSTALL_DIR)"
    	@echo "CGT_ARM_PREFIX           = $(CGT_ARM_PREFIX)"
    	@echo "CGT_C64P_INSTALL_DIR     = $(CGT_C64P_INSTALL_DIR)"
    	@echo "CGT_C64P_ELF_INSTALL_DIR = $(CGT_C64P_INSTALL_DIR)"
    	@echo "CGT_C674_INSTALL_DIR     = $(CGT_C674_INSTALL_DIR)"
    	@echo "CGT_C674_ELF_INSTALL_DIR = $(CGT_C674_ELF_INSTALL_DIR)"
    	@echo "CGT_M3_ELF_INSTALL_DIR   = $(CGT_M3_ELF_INSTALL_DIR)"
    	@echo "CGT_A8_ELF_INSTALL_DIR   = $(CGT_A8_ELF_INSTALL_DIR)"
    	@echo "EXEC_DIR                 = $(EXEC_DIR)"

    Can you tell me how to fix these errors?

  • Hi,
    Did you build your kernel from the below location ?
    /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk

    You have to build the kernel and then build SYSLINK module driver.
  • I'm still getting errors after building kernel

      CC      sound/soc/davinci/davinci-pcm.o
      CC      sound/soc/davinci/davinci-evm.o
      LD      sound/soc/davinci/snd-soc-davinci.o
      LD      sound/soc/davinci/snd-soc-davinci-mcasp.o
      LD      sound/soc/davinci/snd-soc-evm.o
      LD      sound/soc/davinci/built-in.o
      LD      sound/soc/ep93xx/built-in.o
      LD      sound/soc/fsl/built-in.o
      LD      sound/soc/imx/built-in.o
      LD      sound/soc/jz4740/built-in.o
      LD      sound/soc/kirkwood/built-in.o
      LD      sound/soc/mid-x86/built-in.o
      LD      sound/soc/mxs/built-in.o
      LD      sound/soc/nuc900/built-in.o
      LD      sound/soc/omap/built-in.o
      LD      sound/soc/pxa/built-in.o
      LD      sound/soc/s6000/built-in.o
      LD      sound/soc/samsung/built-in.o
      LD      sound/soc/sh/built-in.o
      LD      sound/soc/tegra/built-in.o
      LD      sound/soc/txx9/built-in.o
      LD      sound/soc/built-in.o
      LD      sound/sparc/built-in.o
      LD      sound/spi/built-in.o
      LD      sound/synth/built-in.o
      CC      sound/usb/card.o
      CC      sound/usb/clock.o
      CC      sound/usb/endpoint.o
      CC      sound/usb/format.o
      CC      sound/usb/helper.o
      CC      sound/usb/mixer.o
      CC      sound/usb/mixer_quirks.o
      CC      sound/usb/pcm.o
      CC      sound/usb/proc.o
      CC      sound/usb/quirks.o
      CC      sound/usb/stream.o
      CC      sound/usb/midi.o
      LD      sound/usb/snd-usb-audio.o
      LD      sound/usb/snd-usbmidi-lib.o
      LD      sound/usb/6fire/built-in.o
      LD      sound/usb/caiaq/built-in.o
      LD      sound/usb/misc/built-in.o
      LD      sound/usb/usx2y/built-in.o
      LD      sound/usb/built-in.o
      CC      sound/last.o
      LD      sound/built-in.o
      LD      firmware/built-in.o
      CC      net/socket.o
      LD      net/802/built-in.o
      CC      net/core/sock.o
      CC      net/core/request_sock.o
      CC      net/core/skbuff.o
      CC      net/core/iovec.o
      CC      net/core/datagram.o
      CC      net/core/stream.o
      CC      net/core/scm.o
      CC      net/core/gen_stats.o
      CC      net/core/gen_estimator.o
      CC      net/core/net_namespace.o
      CC      net/core/secure_seq.o
      CC      net/core/flow_dissector.o
      CC      net/core/sysctl_net_core.o
      CC      net/core/dev.o
      CC      net/core/ethtool.o
      CC      net/core/dev_addr_lists.o
      CC      net/core/dst.o
      CC      net/core/netevent.o
      CC      net/core/neighbour.o
      CC      net/core/rtnetlink.o
      CC      net/core/utils.o
      CC      net/core/link_watch.o
      CC      net/core/filter.o
      CC      net/core/sock_diag.o
      CC      net/core/flow.o
      CC      net/core/net-sysfs.o
      CC      net/core/netpoll.o
      LD      net/core/built-in.o
      CC      net/ethernet/eth.o
      LD      net/ethernet/built-in.o
      CC      net/ipv4/route.o
      CC      net/ipv4/inetpeer.o
      CC      net/ipv4/protocol.o
      CC      net/ipv4/ip_input.o
      CC      net/ipv4/ip_fragment.o
      CC      net/ipv4/ip_forward.o
      CC      net/ipv4/ip_options.o
      CC      net/ipv4/ip_output.o
      CC      net/ipv4/ip_sockglue.o
      CC      net/ipv4/inet_hashtables.o
      CC      net/ipv4/inet_timewait_sock.o
      CC      net/ipv4/inet_connection_sock.o
      CC      net/ipv4/tcp.o
      CC      net/ipv4/tcp_input.o
      CC      net/ipv4/tcp_output.o
      CC      net/ipv4/tcp_timer.o
      CC      net/ipv4/tcp_ipv4.o
      CC      net/ipv4/tcp_minisocks.o
      CC      net/ipv4/tcp_cong.o
      CC      net/ipv4/datagram.o
      CC      net/ipv4/raw.o
      CC      net/ipv4/udp.o
      CC      net/ipv4/udplite.o
      CC      net/ipv4/arp.o
      CC      net/ipv4/icmp.o
      CC      net/ipv4/devinet.o
      CC      net/ipv4/af_inet.o
      CC      net/ipv4/igmp.o
      CC      net/ipv4/fib_frontend.o
      CC      net/ipv4/fib_semantics.o
      CC      net/ipv4/fib_trie.o
      CC      net/ipv4/inet_fragment.o
      CC      net/ipv4/ping.o
      CC      net/ipv4/sysctl_net_ipv4.o
      CC      net/ipv4/proc.o
      CC      net/ipv4/xfrm4_mode_beet.o
      CC      net/ipv4/xfrm4_mode_transport.o
      CC      net/ipv4/xfrm4_mode_tunnel.o
      CC      net/ipv4/ipconfig.o
      CC      net/ipv4/netfilter.o
      LD      net/ipv4/netfilter/built-in.o
      CC      net/ipv4/inet_diag.o
      CC      net/ipv4/tcp_diag.o
      CC      net/ipv4/tcp_cubic.o
      CC      net/ipv4/xfrm4_policy.o
      CC      net/ipv4/xfrm4_state.o
      CC      net/ipv4/xfrm4_input.o
      CC      net/ipv4/xfrm4_output.o
      LD      net/ipv4/built-in.o
      LD      net/ipv6/netfilter/built-in.o
      CC      net/ipv6/addrconf_core.o
      CC      net/ipv6/exthdrs_core.o
      CC      net/ipv6/inet6_hashtables.o
      LD      net/ipv6/built-in.o
      CC      net/netfilter/core.o
      CC      net/netfilter/nf_log.o
      CC      net/netfilter/nf_queue.o
      CC      net/netfilter/nf_sockopt.o
      LD      net/netfilter/netfilter.o
      LD      net/netfilter/built-in.o
      CC      net/netlink/af_netlink.o
      CC      net/netlink/genetlink.o
      LD      net/netlink/built-in.o
      CC      net/packet/af_packet.o
      LD      net/packet/built-in.o
      CC      net/sched/sch_generic.o
      CC      net/sched/sch_mq.o
      LD      net/sched/built-in.o
      CC      net/sunrpc/clnt.o
      CC      net/sunrpc/xprt.o
      CC      net/sunrpc/socklib.o
      CC      net/sunrpc/xprtsock.o
      CC      net/sunrpc/sched.o
      CC      net/sunrpc/auth.o
      CC      net/sunrpc/auth_null.o
      CC      net/sunrpc/auth_unix.o
      CC      net/sunrpc/auth_generic.o
      CC      net/sunrpc/svc.o
      CC      net/sunrpc/svcsock.o
      CC      net/sunrpc/svcauth.o
      CC      net/sunrpc/svcauth_unix.o
      CC      net/sunrpc/addr.o
      CC      net/sunrpc/rpcb_clnt.o
      CC      net/sunrpc/timer.o
      CC      net/sunrpc/xdr.o
      CC      net/sunrpc/sunrpc_syms.o
      CC      net/sunrpc/cache.o
      CC      net/sunrpc/rpc_pipe.o
      CC      net/sunrpc/svc_xprt.o
      CC      net/sunrpc/stats.o
      CC      net/sunrpc/sysctl.o
      LD      net/sunrpc/sunrpc.o
      LD      net/sunrpc/built-in.o
      CC      net/unix/af_unix.o
      CC      net/unix/garbage.o
      CC      net/unix/sysctl_net_unix.o
      LD      net/unix/unix.o
      LD      net/unix/built-in.o
      LD      net/wireless/built-in.o
      CC      net/xfrm/xfrm_policy.o
      CC      net/xfrm/xfrm_state.o
      CC      net/xfrm/xfrm_hash.o
      CC      net/xfrm/xfrm_input.o
      CC      net/xfrm/xfrm_output.o
      CC      net/xfrm/xfrm_algo.o
      CC      net/xfrm/xfrm_sysctl.o
      CC      net/xfrm/xfrm_replay.o
      LD      net/xfrm/built-in.o
      CC      net/sysctl_net.o
      LD      net/built-in.o
      LD      arch/arm/lib/built-in.o
      AS      arch/arm/lib/ashldi3.o
      AS      arch/arm/lib/ashrdi3.o
      AS      arch/arm/lib/backtrace.o
      AS      arch/arm/lib/call_with_stack.o
      AS      arch/arm/lib/changebit.o
      AS      arch/arm/lib/clear_user.o
      AS      arch/arm/lib/clearbit.o
      AS      arch/arm/lib/copy_from_user.o
      AS      arch/arm/lib/copy_page.o
      AS      arch/arm/lib/copy_to_user.o
      AS      arch/arm/lib/csumipv6.o
      AS      arch/arm/lib/csumpartial.o
      AS      arch/arm/lib/csumpartialcopy.o
      AS      arch/arm/lib/csumpartialcopyuser.o
      AS      arch/arm/lib/delay.o
      AS      arch/arm/lib/div64.o
      AS      arch/arm/lib/findbit.o
      AS      arch/arm/lib/getuser.o
      AS      arch/arm/lib/io-readsb.o
      AS      arch/arm/lib/io-readsl.o
      AS      arch/arm/lib/io-readsw-armv4.o
      AS      arch/arm/lib/io-writesb.o
      AS      arch/arm/lib/io-writesl.o
      AS      arch/arm/lib/io-writesw-armv4.o
      AS      arch/arm/lib/lib1funcs.o
      AS      arch/arm/lib/lshrdi3.o
      AS      arch/arm/lib/memchr.o
      AS      arch/arm/lib/memcpy.o
      AS      arch/arm/lib/memmove.o
      AS      arch/arm/lib/memset.o
      AS      arch/arm/lib/memzero.o
      AS      arch/arm/lib/muldi3.o
      AS      arch/arm/lib/putuser.o
      AS      arch/arm/lib/setbit.o
      AS      arch/arm/lib/strchr.o
      AS      arch/arm/lib/strncpy_from_user.o
      AS      arch/arm/lib/strnlen_user.o
      AS      arch/arm/lib/strrchr.o
      AS      arch/arm/lib/testchangebit.o
      AS      arch/arm/lib/testclearbit.o
      AS      arch/arm/lib/testsetbit.o
      AS      arch/arm/lib/ucmpdi2.o
      AR      arch/arm/lib/lib.a
      CC      lib/bcd.o
      CC      lib/div64.o
      CC      lib/sort.o
      CC      lib/parser.o
      CC      lib/halfmd4.o
      CC      lib/debug_locks.o
      CC      lib/random32.o
      CC      lib/bust_spinlocks.o
      CC      lib/hexdump.o
      CC      lib/kasprintf.o
      CC      lib/bitmap.o
      CC      lib/scatterlist.o
      CC      lib/string_helpers.o
      CC      lib/gcd.o
      CC      lib/lcm.o
      CC      lib/list_sort.o
      CC      lib/uuid.o
      CC      lib/flex_array.o
      CC      lib/bsearch.o
      CC      lib/find_last_bit.o
      CC      lib/find_next_bit.o
      CC      lib/llist.o
      CC      lib/kstrtox.o
      CC      lib/pci_iomap.o
      CC      lib/iomap_copy.o
      CC      lib/devres.o
      CC      lib/hweight.o
      CC      lib/bitrev.o
      CC      lib/crc16.o
      HOSTCC  lib/gen_crc32table
      GEN     lib/crc32table.h
      CC      lib/crc32.o
      CC      lib/genalloc.o
      CC      lib/lzo/lzo1x_compress.o
      CC      lib/lzo/lzo1x_decompress.o
      LD      lib/lzo/lzo_compress.o
      LD      lib/lzo/lzo_decompress.o
      LD      lib/lzo/built-in.o
      CC      lib/zlib_deflate/deflate.o
      CC      lib/zlib_deflate/deftree.o
      CC      lib/zlib_deflate/deflate_syms.o
      LD      lib/zlib_deflate/zlib_deflate.o
      LD      lib/zlib_deflate/built-in.o
      CC      lib/zlib_inflate/inffast.o
      CC      lib/zlib_inflate/inflate.o
      CC      lib/zlib_inflate/infutil.o
      CC      lib/zlib_inflate/inftrees.o
      CC      lib/zlib_inflate/inflate_syms.o
      LD      lib/zlib_inflate/zlib_inflate.o
      LD      lib/zlib_inflate/built-in.o
      CC      lib/nlattr.o
      CC      lib/atomic64.o
      CC      lib/dynamic_queue_limits.o
      LD      lib/built-in.o
      CC      lib/argv_split.o
      CC      lib/bug.o
      CC      lib/cmdline.o
      CC      lib/ctype.o
      CC      lib/dec_and_lock.o
      CC      lib/decompress.o
      CC      lib/decompress_inflate.o
      CC      lib/dump_stack.o
      CC      lib/extable.o
      CC      lib/idr.o
      CC      lib/int_sqrt.o
      CC      lib/ioremap.o
      CC      lib/irq_regs.o
      CC      lib/is_single_threaded.o
      CC      lib/klist.o
      CC      lib/kobject.o
      CC      lib/kobject_uevent.o
      CC      lib/md5.o
      CC      lib/plist.o
      CC      lib/prio_heap.o
      CC      lib/prio_tree.o
      CC      lib/proportions.o
      CC      lib/radix-tree.o
      CC      lib/ratelimit.o
      CC      lib/rbtree.o
      CC      lib/reciprocal_div.o
      CC      lib/rwsem-spinlock.o
      CC      lib/sha1.o
      CC      lib/show_mem.o
      CC      lib/string.o
      CC      lib/timerqueue.o
      CC      lib/vsprintf.o
      AR      lib/lib.a
      LD      vmlinux.o
      MODPOST vmlinux.o
      GEN     .version
      CHK     include/generated/compile.h
      UPD     include/generated/compile.h
      CC      init/version.o
      LD      init/built-in.o
      LD      .tmp_vmlinux1
      KSYM    .tmp_kallsyms1.S
      AS      .tmp_kallsyms1.o
      LD      .tmp_vmlinux2
      KSYM    .tmp_kallsyms2.S
      AS      .tmp_kallsyms2.o
      LD      vmlinux
      SYSMAP  System.map
      SYSMAP  .tmp_System.map
      OBJCOPY arch/arm/boot/Image
      Kernel: arch/arm/boot/Image is ready
      AS      arch/arm/boot/compressed/head.o
      GZIP    arch/arm/boot/compressed/piggy.gzip
      AS      arch/arm/boot/compressed/piggy.gzip.o
      CC      arch/arm/boot/compressed/misc.o
      CC      arch/arm/boot/compressed/decompress.o
      CC      arch/arm/boot/compressed/string.o
      SHIPPED arch/arm/boot/compressed/lib1funcs.S
      AS      arch/arm/boot/compressed/lib1funcs.o
      LD      arch/arm/boot/compressed/vmlinux
      OBJCOPY arch/arm/boot/zImage
      Kernel: arch/arm/boot/zImage is ready
      UIMAGE  arch/arm/boot/uImage
    Image Name:   Linux-3.3.0
    Created:      Thu May 28 14:11:17 2015
    Image Type:   ARM Linux Kernel Image (uncompressed)
    Data Size:    2403032 Bytes = 2346.71 kB = 2.29 MB
    Load Address: 0xC0008000
    Entry Point:  0xC0008000
      Image arch/arm/boot/uImage is ready
    logic@logic-desktop:~/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk$ cd /home/logic/Downloads/syslink_2_21_03_11/
    logic@logic-desktop:~/Downloads/syslink_2_21_03_11$ make syslink
    #
    # Making syslink-driver...
    make -C packages  \
                DEVICE=OMAPL1XX \
                GPPOS=Linux \
                LOADER=ELF \
                SYSLINK_REPO=/home/logic/Downloads/syslink_2_21_03_11/packages \
                IPC_INSTALL_DIR=/home/logic/ti/ipc_1_25_03_15 \
                CGT_ARM_PREFIX=/home/logic/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi- \
                LINUXKERNEL=/home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk \
                QNX_INSTALL_DIR= \
                SYSLINK_BUILD_DEBUG=1 \
                SYSLINK_BUILD_OPTIMIZE=0 \
                SYSLINK_TRACE_ENABLE=1 \
                SYSLINK_NOTIFYDRIVER=NOTIFYDRIVERSHM \
                SYSLINK_TRANSPORT=TRANSPORTSHM \
                syslink-driver
    make[1]: Entering directory `/home/logic/Downloads/syslink_2_21_03_11/packages'
    #
    # Making syslink-driver-linux in ti/syslink/utils/hlos/knl/Linux
    make -C ti/syslink/utils/hlos/knl/Linux \
                ARCH=arm CROSS_COMPILE=/home/logic/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi- \
                KDIR=/home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk \
                SYSLINK_ROOT=/home/logic/Downloads/syslink_2_21_03_11/packages \
                SYSLINK_PLATFORM=OMAPL1XX \
                SYSLINK_PKGPATH="/home/logic/ti/ipc_1_25_03_15/packages;/packages;/home/logic/Downloads/syslink_2_21_03_11/packages" \
                SYSLINK_VARIANT=OMAPL1XX SYSLINK_LOADER=ELF \
                SYSLINK_BUILD_DEBUG=1 \
                SYSLINK_BUILD_OPTIMIZE=0 \
                SYSLINK_TRACE_ENABLE=1\
                SYSLINK_NOTIFYDRIVER=NOTIFYDRIVERSHM \
                SYSLINK_TRANSPORT=TRANSPORTSHM \
                SYSLINK_BUILDOS=Linux
    make[2]: Entering directory `/home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux'
    make -C /home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk SUBDIRS=/home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux modules
    make[3]: Entering directory `/home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk'
      CC [M]  /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.o
      CC [M]  /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/MultiProcDrv.o
      CC [M]  /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/KnlUtilsDrv.o
      CC [M]  /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/SyslinkMemMgrDrv.o
      CC [M]  /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/TraceDrv.o
      CC [M]  /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/CacheDrv.o
      CC [M]  /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/family/common/ClockOps.o
      CC [M]  /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Loader.o
      CC [M]  /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/Processor.o
      CC [M]  /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.o
      CC [M]  /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/PwrMgr.o
      CC [M]  /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/hlos/knl/Linux/ProcMgrDrv.o
      CC [M]  /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/ElfLoader.o
      CC [M]  /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/DLOAD/DLOAD/ArrayList.o
      CC [M]  /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/DLOAD/DLOAD/dload.o
      CC [M]  /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/DLOAD/DLOAD/dload_endian.o
      CC [M]  /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/DLOAD/DLOAD/elf32.o
      CC [M]  /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/DLOAD/DLOAD_SYM/symtab.o
      CC [M]  /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/dlw_client/dlw_dsbt.o
      CC [M]  /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/dlw_client/dlw_client.o
      CC [M]  /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/DLOAD/C60_DLOAD_DYN/c60_dynamic.o
      CC [M]  /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/loaders/Elf/DLOAD/C60_DLOAD_REL/c60_reloc.o
      CC [M]  /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/family/hlos/knl/omapl1xx/Platform.o
      CC [M]  /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/family/hlos/knl/omapl1xx/Linux/Cache.o
      CC [M]  /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/family/hlos/knl/omapl1xx/omapl1xxdsp/omapl1xx_hal.o
      CC [M]  /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/family/hlos/knl/omapl1xx/omapl1xxdsp/omapl1xx_hal_boot.o
      CC [M]  /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/family/hlos/knl/omapl1xx/omapl1xxdsp/omapl1xx_hal_reset.o
      CC [M]  /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/family/hlos/knl/omapl1xx/omapl1xxdsp/omapl1xxproc.o
      CC [M]  /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/family/hlos/knl/omapl1xx/omapl1xxdsp/omapl1xxpwr.o
    /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/family/hlos/knl/omapl1xx/omapl1xxdsp/omapl1xxpwr.c: In function 'OMAPL1XXPWR_attach':
    /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/family/hlos/knl/omapl1xx/omapl1xxdsp/omapl1xxpwr.c:835: error: 'IO_PHYS' undeclared (first use in this function)
    /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/family/hlos/knl/omapl1xx/omapl1xxdsp/omapl1xxpwr.c:835: error: (Each undeclared identifier is reported only once
    /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/family/hlos/knl/omapl1xx/omapl1xxdsp/omapl1xxpwr.c:835: error: for each function it appears in.)
    /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/family/hlos/knl/omapl1xx/omapl1xxdsp/omapl1xxpwr.c:836: error: 'IO_SIZE' undeclared (first use in this function)
    /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/family/hlos/knl/omapl1xx/omapl1xxdsp/omapl1xxpwr.c: In function 'OMAPL1XXPWR_detach':
    /home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/family/hlos/knl/omapl1xx/omapl1xxdsp/omapl1xxpwr.c:908: error: 'IO_SIZE' undeclared (first use in this function)
    make[4]: *** [/home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/family/hlos/knl/omapl1xx/omapl1xxdsp/omapl1xxpwr.o] Error 1
    make[3]: *** [_module_/home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux] Error 2
    make[3]: Leaving directory `/home/logic/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk'
    make[2]: *** [default] Error 2
    make[2]: Leaving directory `/home/logic/Downloads/syslink_2_21_03_11/packages/ti/syslink/utils/hlos/knl/Linux'
    make[1]: *** [syslink-driver-linux] Error 2
    make[1]: Leaving directory `/home/logic/Downloads/syslink_2_21_03_11/packages'
    make: *** [syslink-driver] Error 2
    

  • Hi,
    Okay, let me try it and update you.
  • Hi Titus,

    I was able to get syslink to build and put it on my board. Is there any example of using SYSLINK to interrupt the dsp from the arm to process data and then send the data back to the arm?
  • Hi,
    You can refer to the "messageQ" examples for that.

    processors.wiki.ti.com/.../SysLink_UserGuide
  • Hi Titus,

    Thanks for directing me to that example, how do I open this project in code composer? I followed this link: http://processors.wiki.ti.com/index.php/Creating_CCS_Project_for_SysLink_samples

    but I do not have the option for creating SYSBIOS/Typical example templates

     

  • Hi,
    You have to install SYSBIOS (RTOS) package into "C:/ti" folder to get SYSBIOS typical examples.
    Have you installed MCSDK of OMAPL138, in this package you would get SYSBIOS,NDK,IPC etc.,

    software-dl.ti.com/.../index_FDS.html

    downloads.ti.com/.../sysbios
  • Hi Titus,

    I was able to go through the steps in that guide by replacing the references to TI81XX for OMAPL1XX instead. I also had to download an older version of syslink(syslink_2_00_02_80) because the newest one does not have the files listed in that guide. Currently I am getting this error when trying to build:

    Description Resource Path Location Type
    can't locate the package 'ti.sdo.utils' along the path: 'C:/ti/bios_6_41_04_54/packages;C:/ti/ccsv6/ccs_base;C:/ti/xdctools_3_31_00_24_core/packages;..;'. Ensure that the package path is set correctly. .xdchelp /messageQ_DSP line 52 C/C++ Problem