基于 AM57x 的 RTOS SDK 开发环境搭建和编译说明
Revision History
Draft Date
Revision No.
Description
2018/12/18
2018/08/23
V1.1
V1.0
1. 替换 ipc_3_47_01_00 压缩包;
2. 添加编译 IPC 开发包相关依赖文件步骤。
1. 初始版本。
公司官网:www.tronlong.com
技术论坛:www.51ele.net
销售邮箱:sales@tronlong.com
公司总机:020-8998-6280
技术邮箱:support@tronlong.com 技术热线:020-3893-9734
1/28
目
录
2.3
2.2
1 开发环境说明.......................................................................................................................... 3
2 Linux RTOS SDK 开发环境搭建................................................................................................. 3
2.1 安装 Linux 版本 RTOS Processor-SDK-04.03............................................................3
RTOS 开发环境配置.................................................................................................8
IPC 编译.................................................................................................................. 12
3 Windows RTOS SDK 开发环境搭建........................................................................................ 17
3.1 安装 Windows 版本 RTOS Processor-SDK-04.03...................................................17
3.2 安装 CCS 7.4.0........................................................................................................ 21
3.3 Windows 版本 RTOS SDK 组件安装...................................................................... 25
更多帮助.................................................................................................................................... 28
公司官网:www.tronlong.com
技术论坛:www.51ele.net
销售邮箱:sales@tronlong.com
公司总机:020-8998-6280
技术邮箱:support@tronlong.com 技术热线:020-3893-9734
2/28
1 开发环境说明
表 1
开发板型号
是否支持本实验
TL570x-EVM
TL5728-EasyEVM
TL5728-IDK
TL5728F-EVM
不支持
支持
支持
支持
VMware14.1.1;
Ubuntu 14.04.3 64bit;
RTOS Processor-SDK 04.03.00.05;
Linux-RT-4.9.65 内核;
IPC 开发包版本:3.47.01.00。
基于 TI RTOS Processor-SDK 04.03.00.05 的开发方法主要有两种,一是在 Windows 下
开发,需要安装 Windows 版本 CCS 7.4.0;二是在 Linux 下开发,基于 Linux Processor-SDK
开发环境。在 Windows 版本 CCS 7.4.0 下开发,RTOS 工程文件的依赖关系比较复杂、繁
琐,我司默认使用 Linux 环境进行开发。由于 RTOS 的 Linux Processor-SDK 开发包中已带
有 CCS 编译器,故不需要额外安装 Linux 版本的 CCS 开发工具。
2 Linux RTOS SDK 开发环境搭建
2.1 安装 Linux 版本 RTOS Processor-SDK-04.03
由于 RTOS 安装包下的 cgt6x_x86_installer 等组件为 32 bit 工具,因此需要在 64 bit 的
Ubuntu 下安装 32 bit 依赖库,否则会导致 cgt6x_x86_installer 等组件安装失败,最后无法
正常编译 RTOS 工程。Ubuntu 下执行如下指令,出现提示信息输入 Y,等待安装结束。
Host#
sudo apt-get install libc6:i386
公司官网:www.tronlong.com
技术论坛:www.51ele.net
销售邮箱:sales@tronlong.com
公司总机:020-8998-6280
技术邮箱:support@tronlong.com 技术热线:020-3893-9734
3/28
图 1
将光盘“Tools\Linux-RT\ti-processor-sdk-rtos-am57xx-evm-04.03.00.05-Linux-x86-Install.
bin”开发包拷贝到 Ubuntu,执行如下指令安装 RTOS Processor-SDK:
Host#
chmod +x ti-processor-sdk-rtos-am57xx-evm-04.03.00.05-Linux-x86-Install.bin
Host#
./ti-processor-sdk-rtos-am57xx-evm-04.03.00.05-Linux-x86-Install.bin
图 2
公司官网:www.tronlong.com
技术论坛:www.51ele.net
销售邮箱:sales@tronlong.com
公司总机:020-8998-6280
技术邮箱:support@tronlong.com 技术热线:020-3893-9734
4/28
图 3
在弹出的安装界面中点击 Next 选项,进入“Select Components”安装组件选择界面,
默认全选,点击 Next 进入下一步:
图 4
公司官网:www.tronlong.com
技术论坛:www.51ele.net
销售邮箱:sales@tronlong.com
公司总机:020-8998-6280
技术邮箱:support@tronlong.com 技术热线:020-3893-9734
5/28
进入安装目录选择界面,将“/home/tronlong/ti”默然安装目录修改为“/home/tronlong
/ti-processor-sdk-rtos-am57xx-evm-04.03.00.05”,也可以根据实际情况选择安装路径。如
下图所示:
图 5
连续点击 Next,进入到 RTOS Processor-SDK 开发包安装界面如下图所示:
公司官网:www.tronlong.com
技术论坛:www.51ele.net
销售邮箱:sales@tronlong.com
公司总机:020-8998-6280
技术邮箱:support@tronlong.com 技术热线:020-3893-9734
6/28
图 6
耗
时
约
3min
后
安
装
完
成
,
“/home/tronlong/ti-processor-sdk-rtos-am57xx-evm-04.03.00.05”安装目录内容如下图所示:
图 7
公司官网:www.tronlong.com
技术论坛:www.51ele.net
销售邮箱:sales@tronlong.com
公司总机:020-8998-6280
技术邮箱:support@tronlong.com 技术热线:020-3893-9734
7/28
图 8
2.2 RTOS 开发环境配置
将 光 盘 “Tools\Linux-RT\pdksetupenv.sh” 文 件 替 换 掉
“ti-processor-sdk-rtos-am57xx-evm-04.03.00.05/pdk_am57xx_1_0_10/packages/” 目 录 下 的
同名文件,该脚本文件主要用于 RTOS 组件的路径配置。
图 9
执行如下指令,打开“/etc/profile”环境变量配置文件:
Host#
vi /etc/profile
公司官网:www.tronlong.com
技术论坛:www.51ele.net
销售邮箱:sales@tronlong.com
公司总机:020-8998-6280
技术邮箱:support@tronlong.com 技术热线:020-3893-9734
8/28