创龙TMS320DM8168开发板
Linux虚拟机系统
进入'/home/tl/ti-ezsdk_dm818x-evm_5_05_02_00/component-sources/syslink_2_20_02_20',打开配置文件products.mak。Host# cd /home/tl/ti-ezsdk_dm816x-evm_5_05_02_00/component-sources/syslink_2_20_02_20Host# sudo gedit products.mak
DEVICE = _your_device_ 改为 DEVICE = TI816X //表示编译DM816X
SDK = _your_sdk_改为 SDK = EZSDK //SDK类型为NONE
EXEC_DIR = _your_filesys_改为 EXEC_DIR = /home/tl/ti-ezsdk_dm816x-evm_5_05_02_00/filesystem/rootfs //syslink驱动和演示程序安装路径
DEPOT = _your_depot_folder_改为 DEPOT = /home/tl/ti-ezsdk_dm816x-evm_5_05_02_00 //EZSDK的安装路径
将以修改后的内容标记如下,用户一定要根据自身实际做一定修改:LINUXKERNEL = /media/data/8168/linux-2.6.37CGT_ARM_INSTALL_DIR = /home/tl/CodeSourcery/Sourcery_G++_LiteCGT_ARM_PREFIX = $(CGT_ARM_INSTALL_DIR)/bin/arm-none-linux-gnueabi-IPC_INSTALL_DIR = $(DEPOT)/component-sources/ipc_1_24_03_32BIOS_INSTALL_DIR = $(DEPOT)/component-sources/bios_6_33_05_46XDC_INSTALL_DIR = $(DEPOT)/component-sources/xdctools_3_23_03_53CGT_C674_ELF_INSTALL_DIR= $(DEPOT)/dsp-devkit/cgt6x_7_3_4
配置完成后,保存退出。如果配置有问题,将会导致syslink编译失败,所以如果失败,请仔细检查您的配置是否和您的Ubuntu实际配置一样。
接下来开始编译syslink,进入'/home/tl/ti-ezsdk_dm816x-evm_5_05_02_00/component-sources/syslink_2_20_02_20',执行以下命令:Host# make syslink
编译成功如下图所示:
在当前'/home/tl/ti-ezsdk_dm816x-evm_5_05_02_00/component-sources/syslink_2_20_02_20'目录,执行以下命令:Host# make all
编译成功如下图所示:
已安装光盘里的CodeSourcery交叉编译工具链。
内核源码正确编译。