Other Parts Discussed in Thread: OMAPL138
I downloaded MCSDK 1.01.00.02 and am building for the L138 LCDK target platform.
I'm using Linux 3.3 kernel, and syslink 2.21.01.05: both came with the MCDSK.
When building syslink, I get the following warnings and errors (full output from build is below)
1) WARNING: Symbol version dump /opt/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/Module.symvers
is missing; modules will have no dependencies and modversions.
2) /bin/sh: 1: scripts/genksyms/genksyms: not found
I came across the following post indicating that syslink will not work with kernel v3.3. It doesn't make sense that the MCSDK bundles these versions together if they are incompatable.
e2e.ti.com/.../294823
My questions are:
1) Is syslink 2.21.01.05 compatable with linux kernel v3.3 ?
2) If so, does anyone have any suggestions how to fix the warnings and errors?
Thanks,
Jim
BUILD output:-----------------------------------------------------------------
jim@jim-VirtualBox:/opt/ti/syslink_2_21_01_05$ make syslink
#
# Making syslink-driver...
make -C packages \
DEVICE=OMAPL1XX \
GPPOS=Linux \
LOADER=ELF \
SYSLINK_REPO=/opt/ti/syslink_2_21_01_05/packages \
IPC_INSTALL_DIR=/opt/ti/ipc_1_25_03_15 \
CGT_ARM_PREFIX=~/arago-2011.09/armv5te/bin/arm-arago-linux-gnueabi- \
LINUXKERNEL=/opt/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 `/opt/ti/syslink_2_21_01_05/packages'
#
# Making syslink-driver-linux in ti/syslink/utils/hlos/knl/Linux
make -C ti/syslink/utils/hlos/knl/Linux \
ARCH=arm CROSS_COMPILE=~/arago-2011.09/armv5te/bin/arm-arago-linux-gnueabi- \
KDIR=/opt/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk \
SYSLINK_ROOT=/opt/ti/syslink_2_21_01_05/packages \
SYSLINK_PLATFORM=OMAPL1XX \
SYSLINK_PKGPATH="/opt/ti/ipc_1_25_03_15/packages;/packages;/opt/ti/syslink_2_21_01_05/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 `/opt/ti/syslink_2_21_01_05/packages/ti/syslink/utils/hlos/knl/Linux'
make -C /opt/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk SUBDIRS=/opt/ti/syslink_2_21_01_05/packages/ti/syslink/utils/hlos/knl/Linux modules
make[3]: Entering directory `/opt/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk'
WARNING: Symbol version dump /opt/ti/mcsdk_1_01_00_02/board-support/linux-3.3-psp03.22.00.06.sdk/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /opt/ti/syslink_2_21_01_05/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.o
/opt/ti/syslink_2_21_01_05/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.c: In function 'NameServerDrv_ioctl':
/opt/ti/syslink_2_21_01_05/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.c:342:33: warning: 'buf' may be used uninitialized in this function
/bin/sh: 1: scripts/genksyms/genksyms: not found
make[4]: *** [/opt/ti/syslink_2_21_01_05/packages/ti/syslink/utils/hlos/knl/Linux/NameServerDrv.o] Error 127
make[3]: *** [_module_/opt/ti/syslink_2_21_01_05/packages/ti/syslink/utils/hlos/knl/Linux] Error 2
make[3]: Leaving directory `/opt/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 `/opt/ti/syslink_2_21_01_05/packages/ti/syslink/utils/hlos/knl/Linux'
make[1]: *** [syslink-driver-linux] Error 2
make[1]: Leaving directory `/opt/ti/syslink_2_21_01_05/packages'
make: *** [syslink-driver] Error 2
jim@jim-VirtualBox:/opt/ti/syslink_2_21_01_05$