logo资料库

基于模型代码生成时MATLAB2016A与CCS6.0的配置.pdf

第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
资料共6页,全文预览结束
MBD环境的配置
1. 需要安装软件:
2. CCS6安装说明:
3. 系统变量设置
4. xmakefilesetup---(与之前版本的区别)
5. 在matlab里面目标硬件(实例验证)
6. 配置完成,生成代码—点击build model (快捷键ctrl+B)
MBD 环境的配置 采用 Matlab2016A 与 CCS6.0 进行环境配置(适用于 Matlab2012A 之后和 CCS4.0 之后) 1. 需要安装软件:  Matlab2016a 的安装  Visual C++ 编译器的安装(Visual Studio 2010)  CCSV6 的安装  相应 C2000 工具箱的安装 2. CCS6 安装说明:  安装 CCS6.0.0.000_win32  安装 BIOS 6_40_03_39  安装 XDCtools 3_30_03_47  安装 TMS320F28335 Flash APIs  配置 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')进行配置 (1) checkEnvSetup('ccsv5','f28335','check') (2) checkEnvSetup('ccsv5','f28335','setup') a) 选择 D:\ti 的 ccsv6 文件夹 b) 选择 CGT,D:\ti\ccsv6\tools\compiler 的 c2000_6.2.5 c) 选择 bios,D:\ti\ccs6\bios_6_40_03_39 d) XDC Tool 是自动检测的 e) 选择 Flash Tool, D:\ti\controlSUITE\libs\utilities\flash_api\2833x\28335\v210 4. xmakefilesetup---(与之前版本的区别) 1)在 Configuration 下拉列表中选择 ticcs_c2000_ccsv5,点击 Apply,然后寻找相 应的路径 2) 点 击 New 按 钮 , 会 弹 出 ticcs_c2000_ccsv5_clone , 将 其 改 为
ticcs_c2000_ccsv6_based_on_v5,然后点击 OK。 3)更新 Compiler(在 Compiler 页) a) Compiler 选择项:选择的编译器应该指向 CCS 编译器 D:\ti\ccs6\ccsv6\tools\compiler\c2000_6.2.5\bin\cl2000.exe b) Arguments(默认) 4)更新 Linker D:/ti/ccs6/ccsv6/tools/compiler/c2000_6.2.5/bin/cl2000 5)更新 Archiver D:/ti/ccs6/ccsv6/tools/compiler/c2000_6.2.5/bin/ar2000 6) Pre-build 与 Post-build 默认为空,无需更改 7) 在 Build and Execute Simulink 模型时,echo 命令不能识别的解决(配置方 法) 由于 echo 命令不能被 CCSV4 以上版本识别,所以报错。
在 Execute 页, a) Execute Tool 默认为 echo,这就是报错的缘由所在。 应该设置为:D:\ti\ccs6\ccsv6\ccs_base\scripting\bin\dss.bat b) Arguments 中输入:三个引号之间用空格键隔开 "D:\PROGRA~1\MATLAB\R2016a\toolbox\idelink\extensions\ticcs\ccsdemos\ru nProgram.js" "D:\ti\ccxml\TMS320F28335_XDS100V3.ccxml" "[|||MW_XMK_GENERATED_TARGET_REF[E]|||]" 配置完之后,就可以用 xmakefile 配置来直接从 Simulink 模型中进行 Build and Execute 5. 在 matlab 里面目标硬件(实例验证) 1) 模型建立(3 个灯亮) 2) 配置(在 simulink 里面点击 Configuration Parameters) a) 设置固定步长,Solver 选择 discrete b) Hareware Implementation 里面选择目标器件 c) 在 Code Generation 里面选择 idelink_ert.tlc
d) 最后在 code target 里面配置相应的编译器(高版本选择 V5 即可)和 DSP 板 6. 配置完成,生成代码—点击 build model (快捷键 ctrl+B) 生成.out 文件,但无法一键下载,原因是无法打开 js 文件,尝试换路径解决但为 成功;因此采用 ccs 下载到板子里面,会发现三个灯亮,出现现象与目标一致, 配置成功。
分享到:
收藏