多语言展示
当前在线:828今日阅读:55今日分享:34

TMS320DM8168开发板的Syslink编译及使用

SYS/BIOS是由TI提供的、广泛用于各种数字信号处理器(DSP)和微控制器(MCU)的实时操作系统内核。SYS/BIOS为嵌入式应用提供广泛的系统服务,包括抢占式多任务、内存管理和实时分析等    在用创龙TMS320DM8168开发板时,确保已经正常安装好ezsdk_dm816x-evm_5_05_02_00_setuplinux。因为syslink组件在安装时会解压在其安装目录下:ti-ezsdk_dm816x-evm_5_05_02_00/component-sources/syslink_2_20_02_20/,下面将介绍syslink配置、编译和示例演示。在开始syslink编译之前,请确保以下几点:1.已安装光盘里的CodeSourcery交叉编译工具链。2.内核源码正确编译。
工具/原料
1

创龙TMS320DM8168开发板

2

Linux虚拟机系统

配置syslink
1

进入'/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

3

DEVICE = _your_device_ 改为      DEVICE = TI816X        //表示编译DM816X

4

SDK = _your_sdk_改为      SDK = EZSDK                      //SDK类型为NONE

5

EXEC_DIR = _your_filesys_改为      EXEC_DIR = /home/tl/ti-ezsdk_dm816x-evm_5_05_02_00/filesystem/rootfs        //syslink驱动和演示程序安装路径

6

DEPOT = _your_depot_folder_改为      DEPOT = /home/tl/ti-ezsdk_dm816x-evm_5_05_02_00        //EZSDK的安装路径

7

将以修改后的内容标记如下,用户一定要根据自身实际做一定修改: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

8

配置完成后,保存退出。如果配置有问题,将会导致syslink编译失败,所以如果失败,请仔细检查您的配置是否和您的Ubuntu实际配置一样。

编译syslink
1

接下来开始编译syslink,进入'/home/tl/ti-ezsdk_dm816x-evm_5_05_02_00/component-sources/syslink_2_20_02_20',执行以下命令:Host#    make syslink

2

编译成功如下图所示:

编译syslink示例程序
1

在当前'/home/tl/ti-ezsdk_dm816x-evm_5_05_02_00/component-sources/syslink_2_20_02_20'目录,执行以下命令:Host#    make all

2

编译成功如下图所示:

注意事项
1

已安装光盘里的CodeSourcery交叉编译工具链。

2

内核源码正确编译。

推荐信息