(转)基于模型的设计(ccs和matlab配置)
转:http://www.ilovematlab.cn/thread-542842-1-1.html?s_tid=LandingPageTabHotMBD环境的配置
采用Matlab2016A与CCS6.0进行环境配置(适用于Matlab2012A之后和CCS4.0之后)1. 需要安装软件:lMatlab2016a的安装lVisualC++ 编译器的安装(Visual Studio 2010)lCCSV6的安装l相应C2000工具箱的安装2. CCS6安装说明:l安装CCS6.0.0.000_win32l安装BIOS6_40_03_39l安装XDCtools3_30_03_47l安装TMS320F28335Flash APIsl配置TMS320F28335.ccxml(连接上开发板)--(采用XDS100V3直接连接)3. 系统变量设置1. 系统变量设置打开计算机控制面板>高级系统设置>高级>环境变量>新建系统变量;分别新建:TI_DIR=D:\TI\CCSV5\ccsv5 (与自己CCS安装路径匹配)C2000_CGT_INSTALLDIR=D:\TI\CCSV5\ccsv5\tools\compiler\c2000_6.2.(与自己c2000_6.2.0路径匹配)CCSV5_DSPBIOS_INSTALLDIR=D:\TI\CCSV5\bios_5_42_01_09(与自己bios_5_42_01_09路径匹配)DSP2833X_INSTALLDIR=D:\TI\controlSUITE\libs\dsp\FPU\v131(与自己controlSUITE中v131文件夹对应路径匹配)FLASH_28335_API_INSTALLDIR=D:\TI\Flash28_API\Flash28335_API_V210(与自己Flash28335_API_V210对应路径匹配;这一变量可根据需求新建,如不需用到FLASH则无需新建,但建议新建以备万一)XDCROOT=D:\TI\CCSV5\xdctools_3_25_03_72(与自己xdctools_3_25_03_72对应路径匹配)2.环境配置检查在完成了上述新建系统变量过程之后,系统变量已新建成功。可在MATLAB命令栏通过checkEnvSetup('ccsv5','f28035','setup')进行配置file:///C:/Users/WANLIZ~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpgfile:///C:/Users/WANLIZ~1/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg(1) checkEnvSetup('ccsv5','f28335','check')(2) checkEnvSetup('ccsv5','f28335','setup')a) 选择D:\ti的ccsv6文件夹b) 选择CGT,D:\ti\ccsv6\tools\compiler的c2000_6.2.5c) 选择bios,D:\ti\ccs6\bios_6_40_03_39d) XDC Tool是自动检测的e) 选择Flash Tool,D:\ti\controlSUITE\libs\utilities\flash_api\2833x\28335\v2104. xmakefilesetup---(与之前版本的区别)1)在Configuration下拉列表中选择ticcs_c2000_ccsv5,点击Apply,然后寻找相应的路径2)点击New按钮,会弹出ticcs_c2000_ccsv5_clone,将其改为ticcs_c2000_ccsv6_based_on_v5,然后点击OK。file:///C:/Users/WANLIZ~1/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg3)更新Compiler(在Compiler页)a) Compiler选择项:选择的编译器应该指向CCS编译器D:\ti\ccs6\ccsv6\tools\compiler\c2000_6.2.5\bin\cl2000.exeb) Arguments(默认)file:///C:/Users/WANLIZ~1/AppData/Local/Temp/msohtmlclip1/01/clip_image008.jpg4)更新LinkerD:/ti/ccs6/ccsv6/tools/compiler/c2000_6.2.5/bin/cl2000file:///C:/Users/WANLIZ~1/AppData/Local/Temp/msohtmlclip1/01/clip_image010.jpg5)更新ArchiverD:/ti/ccs6/ccsv6/tools/compiler/c2000_6.2.5/bin/ar2000file:///C:/Users/WANLIZ~1/AppData/Local/Temp/msohtmlclip1/01/clip_image012.jpg6) Pre-build 与Post-build默认为空,无需更改7) 在Buildand Execute Simulink模型时,echo命令不能识别的解决(配置方法)由于echo命令不能被CCSV4以上版本识别,所以报错。在Execute页,a) ExecuteTool默认为echo,这就是报错的缘由所在。应该设置为:D:\ti\ccs6\ccsv6\ccs_base\scripting\bin\dss.batb) Arguments中输入:三个引号之间用空格键隔开"D:\PROGRA~1\MATLAB\R2016a\toolbox\idelink\extensions\ticcs\ccsdemos\runProgram.js""D:\ti\ccxml\TMS320F28335_XDS100V3.ccxml""[|||MW_XMK_GENERATED_TARGET_REF|||]" file:///C:/Users/WANLIZ~1/AppData/Local/Temp/msohtmlclip1/01/clip_image014.jpg配置完之后,就可以用xmakefile配置来直接从Simulink模型中进行Buildand Execute5. 在matlab里面目标硬件(实例验证)1) 模型建立(3个灯亮)file:///C:/Users/WANLIZ~1/AppData/Local/Temp/msohtmlclip1/01/clip_image016.jpg
2) 配置(在simulink里面点击Configuration Parameters)a) 设置固定步长,Solver选择discretefile:///C:/Users/WANLIZ~1/AppData/Local/Temp/msohtmlclip1/01/clip_image018.jpgb) Hareware Implementation 里面选择目标器件file:///C:/Users/WANLIZ~1/AppData/Local/Temp/msohtmlclip1/01/clip_image020.jpgc) 在CodeGeneration 里面选择idelink_ert.tlcfile:///C:/Users/WANLIZ~1/AppData/Local/Temp/msohtmlclip1/01/clip_image022.jpgd) 最后在code target里面配置相应的编译器(高版本选择V5即可)和DSP板file:///C:/Users/WANLIZ~1/AppData/Local/Temp/msohtmlclip1/01/clip_image024.jpg6. 配置完成,生成代码—点击build model (快捷键ctrl+B)生成.out文件,但无法一键下载,原因是无法打开js文件,尝试换路径解决但为成功;因此采用ccs下载到板子里面,会发现三个灯亮,出现现象与目标一致,配置成功。file:///C:/Users/WANLIZ~1/AppData/Local/Temp/msohtmlclip1/01/clip_image026.jpgfile:///C:/Users/WANLIZ~1/AppData/Local/Temp/msohtmlclip1/01/clip_image028.jpg
**** Hidden Message *****
感谢分享 正在学习,非常需要
看一下,谢谢!
看看是什么 Demyar 发表于 2019-3-12 14:28
看看是什么
回复此贴就能下载附件了,如果资料对兄弟你有用,帮忙我的帖子点赞。 阿三打撒撒旦 谢谢
谢谢!!! 回复学习
页:
[1]