I want to build syslink compatible DSP code in Code Composer in Windows for the C6a816x EVM and to do this the nearest compatible IPC version to the version 1.22.00.10_eng that came with the SDK is 1.22.00.19. As the existing syslink.ko built with IPC 1.22.00.10_eng apparently will not work with DSP code made using any other version of IPC, a rebuild of syslink.ko is required. Upon attempting to rebuild syslink.ko I get errors:
make ARCH=arm CROSS_COMPILE=/home/lholeva/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi- SYSLINK_PLATFORM=TI81XX make -C /home/lholeva/ti-ezsdk_c6a816x-evm_5_00_00_56/psp/linux-2.6.34-psp04.00.00.07 SUBDIRS=/home/lholeva/ti-ezsdk_c6a816x-evm_5_00_00_56/syslink_02_00_00_56/ti/syslink/utils/hlos/knl/Linux modules make[1]: Entering directory `/home/lholeva/ti-ezsdk_c6a816x-evm_5_00_00_56/psp/linux-2.6.34-psp04.00.00.07' ERROR: Kernel configuration is invalid. include/generated/autoconf.h or include/config/auto.conf are missing. Run 'make oldconfig && make prepare' on kernel src to fix it. WARNING: Symbol version dump /home/lholeva/ti-ezsdk_c6a816x-evm_5_00_00_56/psp/linux-2.6.34-psp04.00.00.07/Module.symvers is missing; modules will have no dependencies and modversions. Building modules, stage 2. /home/lholeva/ti-ezsdk_c6a816x-evm_5_00_00_56/psp/linux-2.6.34-psp04.00.00.07/scripts/Makefile.modpost:42: include/config/auto.conf: No such file or directory make[2]: *** No rule to make target `include/config/auto.conf'. Stop. make[1]: *** [modules] Error 2 make[1]: Leaving directory `/home/lholeva/ti-ezsdk_c6a816x-evm_5_00_00_56/psp/linux-2.6.34-psp04.00.00.07' make: *** [default] Error 2 How do I fix this? Also, I cannot remove the old syslink.ko module as the vpss.ko module uses it. What is the necessary sequence of module removal followed by insertion? Lee Holeva