背景
最近在学习F28335的开发,发现网上关于使用Ubuntu搭建开发环境的教程很少,但是TI官方有Linux版本的CCS安装包,本人平常很烦Windows系统C盘爆红,所以现使用Ubuntu虚拟机进行环境搭建学习
安装CCS
下载地址
CCS 下载地址
1、下载地址打开页面如下:

2、往下滑找到下载或者直接点导航栏的【下载】

3、点击下载选项

4、下载Linux版本的CCS

解压文件
1、下载完成后文件存在~/Downloads文件夹下
CCS_20.2.0.00012_linux.zip

2、在目录下使用unzip命令进行解压,并进入解压的包内可以看到安装程序了,
// 解压
unzip CCS_20.2.0.00012_linux.zip
// 切换工作目录
cd CCS_20.2.0.00012_linux
// 查看文件
ls -lrt

安装CCS
1、更改操作权限
安装程序ccs_setup_20.2.0.00012.run默认是没有执行权限,通过以下命令增加可执行权限
// 改变权限
chmod +x ccs_setup_20.2.0.00012.run
// 查看权限
ls -lrt

2、 安装CCS
ccs_setup_20.2.0.00012.run文件的执行,可以通过点击直接执行,也可以使用命令进行执行,经过实践发现,CCS安装包必须使用管理员权限才能进行安装。如果未使用管理员权限安装会出现下载器可以通过lsusb命令找到,但是CCS下载时会找不到下载器会,报 -151错误代码。

这个问题我是参考了TI论坛上的文章才解决的地址如下:
论坛地址
为此我们直接使用以下命令进行安装
sudo ./ccs_setup_20.2.0.00012.run
3、安装步骤




**点击文件夹可以更换目录,但是只能在根目录下,不能在用户目录下创建文件夹。**但是不使用管理员命令执行可以创建在用户目录下,最终笔者选择了默认路径

选择你要使用的器件类型,点击前进就可以等待安装完成了,后面的步骤大家看了都懂就不在赘述了
安装C2000Ware
在开发F28335时需要对应的库的支持,C2000Ware里面是对C2000系列DSP的器件寄存器控制的API支持包
下载
1、下载地址
C2000Ware下载地址

2、下载Linux版本
和CCS下载一样往下找到C2000Ware的下载选项,点击下载选项

选择Linux版本进行下载

安装
1、更改文件权限
下载完成后可以在~/Downloads下看到文件,和CCS一样其没有执行权限,通过命令进行权限更改

chmod +x C2000Ware_6_00_00_00_setup.run
ls -lrt
可以看到其权限更改为了可执行

2、安装步骤
安装可以点击C2000Ware_6_00_00_00_setup.run进行执行,也可以通过命令行执行
./C2000Ware_6_00_00_00_setup.run



这里点击文件夹可以切换安装路径。
需要注意的是如果想和CCS安装在同一个位置,上述命令需要使用sudo来执行,否则只能安装在用户空间


等待安装完成即可
3、文件简介

在开发时主要用到以下库:
device_support:支持的DSP库及例程 IO 外设等
libraries: 其他运算库 dsp IQmath等
kernel: 是操作系统相关的库
800

被折叠的 条评论
为什么被折叠?



