没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
2016 年 4 月 24 日星期日 BY 悟空(WuKongSP)
1 / 25
基于模型的设计——MATLAB&CCS 配置及代码生成小结
目 录
【前言】........................................................................................................................................... 2
软件版本及电脑系统配置 ....................................................................................................... 2
软件安装 ................................................................................................................................... 2
1. CCS5.5 安装 .................................................................................................................... 2
2. ControlSUITE 安装 ........................................................................................................ 3
3. sprc539(TMS320F2833x Flash APIs)安装 .......................................................... 3
4. MATLAB2014 安装 ........................................................................................................ 3
MATLAB&CCS 关联配置 ...................................................................................................... 5
1. 系统变量设置 ................................................................................................................... 5
2. 环境配置检查 ................................................................................................................... 6
3. Matlab 与 CCS 关联配置 ............................................................................................... 7
简单实例验证 MATLAB&CSS 关联配置 ............................................................................. 9
1. 新建工程模型 ................................................................................................................... 9
2. 工程模型代码生成配置 ................................................................................................. 11
3. 导入 CCS 运行程序 ...................................................................................................... 24
问题集锦 ................................................................................................................................. 25
2016 年 4 月 24 日星期日 BY 悟空(WuKongSP)
2 / 25
【前言】
初学基于 MATLAB+CCS 的基于模型设计,经过热心群友支持,几经周折终于成功完成了
配置及代码生成,并成功导入 CCS 后烧写在开发板进行过验证。本文档仅参考个人在相关
配置及代码生成方面的问题,主要针对 MATLAB2014a 及 CCS5.5 相关进行一个小结,便
于自己总结整理的同时也希望能够效仿群内热心网友的做法,为其他初学者提供一点儿前车
之鉴。由于悟空初学,难免有理解不对或是整理错误不尽人意之处,还请辩证参考。
软件版本及电脑系统配置
MATLAB2014a
CCS5.5
DSP28335 开发板+XDS100V2 仿真器
Win7 64 位电脑系统
软件安装
1. CCS5.5 安装
按照安装引导傻瓜式安装及指定 lic 文件激活,不做赘述。默认路径安装或自定义
路径安装。我选择自定义安装在 D 盘:D:\TI\CCSV5
配置仿真器: File>New>Target Configuration File; 输入 File name:
DSP28335_XDS100VS.ccxml (名称随意,自己认得清就行);
Location: D:\TI\CCSTargetConfigurations (可以选择默认位置,也可以自行定义);
Connection: Texas Instruments XDS100v2 USB Emulator (下拉选择与自己仿真
器匹配即可);Board or Device: TMS320F28335(下拉勾选与自己板子匹配即可);
完成 Basic>General setup 设置之后点击“save”保存。
注:仿真器配置保存成功后查看指定位置 D:\TI\CCSTargetConfigurations 后会生成一个以
“DSP28335_XDS100V2.ccxml”命名的配置文件。
CCS+仿真器+开发板连接测试: 自己写个简单的小程序或直接打开 Examples 文
件,进行开发板连接烧写测试, 确认连接测试成功后进行后续安装。
2016 年 4 月 24 日星期日 BY 悟空(WuKongSP)
3 / 25
2. ControlSUITE 安装
可在 http://www.ti.com/tool/controlsuite 下载 offline ZIP Installer;安装路径自己指
定,但方便后续与 MATLAB 配置,我选择安装在 D:\TI\controlSUITE
3. sprc539(TMS320F2833x Flash APIs)安装
可在 http://www.ti.com/tool/sprc539 下载;同上,安装路径我选择在
D:\TI\Flash28_API)
注: 原则上 2, 3 两步安装可以先不进行,在安装 MATLAB 之后再视情况选
择是否需要。但经过反复配置尝试,由于我 MATLAB2014a 安装后在 Simulink
库中 Embedded Coder 中没有支持 C2000 系列的, 需要自行安装 Embedded
Coder Support Package for Texas Instruments C2000 Processors, 而在此安
装过程中会提示认定 ControlSUITE 与 TMS320F2833x Flash APIs 的安装路
径,因此最后我选择先准备好所有需要的安装。
我将上述 1~3 步的安装认为是与 CCS 有关的安装及配置,在完成了上述安装配置
后,开始与 MATLAB 有关的安装及配置。
4. MATLAB2014 安装
按照安装引导傻瓜式安装及破解激活,在此不做赘述;安装路径自行确定,我选择
在 D:\Program Files (x86)\MATLAB
注: 由于我电脑系统是 64 位 WIN7, 在第一次安装 MATLAB 时选择了 64 位
安装,但安装之后发现 simulink 库中无“ ”(Gauges Blockset),群友
建议 32 位强制安装或直接 32 位安装。 因此 MATLAB 安装时 64 位、32 位强
制安装、直接安装 32 位三种都有尝试(确认 32 位强制安装或直接安装 32 位
均可,个人比较建议直接安装 32 位方式)。
但还有一个问题,在最终选择了直接安装 32 位 MATLAB2014a 之后,simulink 库
中还是没有支持 C2000 系列的 Embedded Coder,如下图所示 (此处看人品,有群
友表示其在直接安装 32 位后就已经有 C2000 的 Embedded Coder,令我不解)。
若直接有支持 C2000 系列的,再好不过,连上述 2 与 3 安装步骤都没有必要。若
没有支持 C2000 系列的 Embedded Coder,则需自行下载安装 Embedded Coder
Support Package for Texas Instruments C2000 Processors。
2016 年 4 月 24 日星期日 BY 悟空(WuKongSP)
4 / 25
Embedded Coder Support Package for Texas Instruments C2000 Processors 安
装: 在 MATLAB 命令窗口输入“supportPackageInstaller”,出现窗口如下,如果
已有安装文件,则选择 Install from folder,否则选择前两个均可,按照提示完成安
装。在此过程中会提示认定 ControlSUITE 与 TMS320F2833x Flash APIs 的安装
路径或是选择 download 安装,由于我之前 2,3 步已经提前准备好了安装,直接
指定安装对应安装路径即可。(D:\MATLAB2014support\tic2000)
完成此步安装后,在 simlink 库浏览窗口即出现对应的 Embedded Coder Support
Package for Texas Instruments C2000 Processors,如下图所示
2016 年 4 月 24 日星期日 BY 悟空(WuKongSP)
5 / 25
到此,即完成了关于 MATLAB 的安装,可以确认 MATLAB 至少具有了支持 C2000 系列的
模块。而截至目前,上述安装步骤都只能认为是独立完成了 CCS 的安装及 MATLAB 的安
装, 而要通过 MATLAB Simulink 与 CSS 完成基于模型设计开发,还需要建立起连接二者
之间的桥梁,即通过二者关联配置,使得 MATLAB 能够“认识“CCS。
MATLAB&CCS 关联配置
1. 系统变量设置
打开计算机控制面板>高级系统设置>高级>环境变量>新建系统变量;
分别新建:
TI_DIR= D:\TI\CCSV5\ccsv5 (与自己 CCS 安装路径匹配)
C2000_CGT_INSTALLDIR=D:\TI\CCSV5\ccsv5\tools\compiler\c2000_6.2.0
(与自己 c2000_6.2.0 路径匹配)
剩余24页未读,继续阅读
资源评论
电路菜鸡
- 粉丝: 1
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功