




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 基于MATLAB&CCS实现代码生成及下载目录【前言】2l软件版本及电脑系统配置2l软件安装21.CCS5.5安装22.ControlSUITE安装33.sprc539(TMS320F2833x Flash APIs)安装34.MATLAB2014安装3lMATLAB&CCS关联配置51.系统变量设置52.环境配置检查63.Matlab与CCS关联配置7l简单实例验证MATLAB&CSS关联配置91.新建工程模型92.工程模型代码生成配置113.导入CCS运行程序24l问题集锦25【前言】基于模型设计,经过热心群友及刘杰老师的<基于模型设计-DSP>参考,
2、几经周折终于成功完成了配置及代码生成,下载,经过验证自动下载后的代码可实现flash烧写。本文档仅参考个人在相关配置及代码生成方面的问题,主要针对MATLAB2014a及CCS5.5相关进行一个小结,为其他初学者提供一点儿前车之鉴,以帮助大家尽快像玩PLC、单片机一样简单的玩DSP,当然还有人愿意更进一步,可以进一步玩51、西门子、codesys、arm等平台的自动生成及验证。l 软件版本及电脑系统配置l MATLAB2014al CCS5.5或6.12l DSP28035开发板+XDS100V1仿真器,公司的开发板自带l Win7 64位系或WIN7 32位l 软件安装1. CCS5.5安装
3、及仿真器的连接测试l 按照安装引导傻瓜式安装及指定lic文件激活,不做赘述。默认路径安装或自定义路径安装。我选择自定义安装在D盘:C:TICCSV5l 配置仿真器:File>New>Target Configuration File; 输入File name:f28035ccxml (名称随意,自己认得清就行);Location: C:TICCSTargetConfigurations (可以选择默认位置,也可以自行定义);Connection: Texas Instruments XDS100v1 USB Emulator (下拉选择与自己仿真器匹配即可);Board or De
4、vice: TMS320F28035(下拉勾选与自己板子匹配即可);完成Basic>General setup 设置之后点击“save”保存。然后再进行测试 然后测试一下,你的仿真器是否通讯正常,按test按钮,出现成功后,说明你仿真器正常通讯。注:仿真器配置保存成功后查看指定位,C:UsersAdministratortiCCSTargetConfigurations后会生成一个以“f28035.ccxml”命名的配置文件。2. ControlSUITE安装可在 ZIP Installer;安装路径自己指定,但方便后续与MATLAB配置,我选择安装在C:TIcontrolSUITE,目
5、前的版本比较大,我是采用3.2.2版本,比较小,够用就行,此软件必须装,方便后期开发版的案例和头文件及API烧写固件支持。3. MATLAB2014a安装用该版本好处是第一步界面采用中文的,按照安装引导傻瓜式安装及破解激活,在此不做赘述;安装路径自行确定,我选择在C: MATLAB,如图经过从09版本到16版本,仅10个版本的反复安装,获知matlab从2013a版本,安装包不在有TI的支持包,若需支持包可以下载再进行解压安装。若没有支持C2000系列的Embedded Coder,则需自行下载安装Embedded Coder Support Package for Texas Instrum
6、ents C2000 Processors。l Embedded Coder Support Package for Texas Instruments C2000 Processors安装:在MATLAB命令窗口输入“supportPackageInstaller”,出现窗口如下,或者点获取硬件支持。l 如果已有安装文件,则选择Install from folder,否则选择前两个均可,按照提示完成安装。在此过程中会提示认定ControlSUITE与TMS320F2833x Flash APIs的安装路径或是选择download安装,由于我之前2,3步已经提前准备好了安装,直接指定安装对应安
7、装路径即可。(C:MATLABSupportPackagesR2014a),安装注册完毕后,进行编译器和controlsuit路径的设置,最后点完成。网络太差,就不截图了。完成此步安装后,在simlink库浏览窗口即出现对应的Embedded Coder Support Package for Texas Instruments C2000 Processors,如下图所示到此,即完成了关于MATLAB的安装,可以确认MATLAB至少具有了支持C2000系列的模块。而截至目前,上述安装步骤都只能认为是独立完成了CCS的安装及MATLAB的安装,而要通过MATLAB Simulink与CSS完成
8、基于模型设计开发,还需要建立起连接二者之间的桥梁,即通过二者关联配置,使得MATLAB能够“认识“CCS。l MATLAB&CCS关联配置1. 系统变量设置打开计算机控制面板>高级系统设置>高级>环境变量>新建系统变量;分别新建:TI_DIR=D:TICCSV5ccsv5 (与自己CCS安装路径匹配)C2000_CGT_INSTALLDIR=D:TICCSV5ccsv5toolscompilerc2000_6.2.0(与自己c2000_6.2.0路径匹配)CCSV5_DSPBIOS_INSTALLDIR=D:TICCSV5bios_5_42_01_09(与自己b
9、ios_5_42_01_09路径匹配)DSP2833X_INSTALLDIR=D:TIcontrolSUITElibsdspFPUv131(与自己controlSUITE中v131文件夹对应路径匹配)FLASH_28335_API_INSTALLDIR=D:TIFlash28_APIFlash28335_API_V210(与自己Flash28335_API_V210对应路径匹配;这一变量可根据需求新建,如不需用到FLASH则无需新建,但建议新建以备万一)XDCROOT=D:TICCSV5xdctools_3_25_03_72(与自己xdctools_3_25_03_72对应路径匹配)其实以上的
10、各个步骤无需配置,为以防万一,大家可以配置,以熟悉环境变量设置。2. 环境配置检查,个人喜好采用此办法配置环境变量,方便又省事事实上,在完成了上述新建系统变量过程之后,系统变量已新建成功。可在MATLAB命令栏通过checkEnvSetup('ccsv5','f28035','setup')进行配置,配置过程弹出界面按照提示要求进行配置,如上图,点到CCS的安装路径,其余就不再配图。最终进行变量的核对checkEnvSetup('ccsv5','f28035','check'),该命令可以校对是否正
11、确与否,显示结果如下,则相关系统变脸设置成功。一般不会有错,除非粗心或配置有误。² 注:其中CGI版本6.2.0高于Required version 5.2.1 to 6.0.2,以及DSP/BIOS版本5.42.01.09高于Required version5.33.05 to 5.41.11.38,也是没有问题的。(估计高点儿没事,但低了可能会有问题)3. Matlab与CCS关联配置在MATLAB命令窗口输入xmakefilesetup命令,完场Xmakefile User Configuration配置,如图。取消勾选Dsiplay operational configura
12、tions only,在Configuration下拉选择ticcs_c2000_ccsv5,完场对应路径匹配新建ticcs_c2000_ccsv5_clone,这个名字嘛可以自己改。并在Configuration下拉选择ticcs_c2000_ccsv5_clone。在Execute选项卡中设置:Execute tool: C:TICCSV5ccsv5ccs_basescriptingbindss.bat (与自己的dss.bat文件所在位置路径匹配)下面这个配置,如果你采用嵌入式代码生成可以不进行以下配置。Arguments: "C:MATLABR2014atoolboxidel
13、inkextensionsticcsccsdemosrunProgram.js" " C:UsersAdministratortiCCSTargetConfigurationsf28035.ccxml" "|MW_XMK_GENERATED_TARGET_REFE|"(三个Argument分别用英文双引号分开,中间用单个空格隔开)至此,便完成了所有MATLAB&CCS的关联配置。之后便可利用Simulink构建简单的工程,生成代码来导入CCS验证MATLAB与CCS关联配置是否成功。l 简单实例验证MATLAB&CSS关联配置,开始模型设计1. 新建工程模型新建简单工程,使DSP开发板上对应与GPIO60连接的LED1闪烁一次,使与GPIO61连接的LED2不停闪烁。新建MATLAB Simulink模型如下,相关模块参考下图可找到,相关各模块设置参考图示。模型的关键设置如下,求解器,采用离散求解器,采样时间采用10ms,个人喜好自定义。硬件配置如上图此设置是否下载到flash中,若是请设施烧写flash,否则就选择disable.² :此处两个GPIO DO模块分别设置GPIO31与GPIO
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 税收激励对于企业能源节约的影响研究-来自增值税转型的经验证据
- 滇西早古生代花岗岩成因及其对原特提斯洋演化的指示
- 2025至2030年中国管内壁喷砂机行业投资前景及策略咨询研究报告
- 2025至2030年中国硅质耐火模砖市场现状分析及前景预测报告
- 2025至2030年中国短锋单剑行业发展研究报告
- 2025至2030年中国真空微波干燥机行业投资前景及策略咨询报告001
- 2024年国网辽宁省电力有限公司高校毕业生招聘(第二批)安排笔试参考题库附带答案详解
- 2025至2030年中国盘头纤维板钉市场调查研究报告
- 2024年国网电力空间技术有限公司高校毕业生招聘3人(第二批)笔试参考题库附带答案详解
- 2025至2030年中国白粘土行业投资前景及策略咨询报告001
- 莱芜市人民医院院区扩建工程项目可行性研究报告
- 2025初中物理课程标准(2022版)考试模拟试卷及答案
- 物理-华大新高考联盟2025届高三3月教学质量测评试题+答案
- 3.2 频率的稳定性(第2课时) 课件 2024-2025学年北师大版七年级数学下册
- 2025年贵州省遵义市中考一模英语试题(含笔试答案无听力原文及音频)
- 综合应急预案专项应急预案与现场处置方案
- 客服营销面试试题及答案
- 2025年拍卖师职业资格考试:拍卖师职业规划与发展路径试题
- 2025年广西环保产业投资集团有限公司招聘笔试参考题库含答案解析
- 人工智能与人力资源融合-深度研究
- 计划管理培训课件
评论
0/150
提交评论