一、环境的配置
1、打开CCS-PROJECT-new project(新建项目、新建仿真器文件)
点击FINISH
然后配置下载器(1)和芯片型号(2)然后点击保存(3)
连接好外设后点击TEST Connection(测试连接)
下面红线处就是我们生成的仿真器文件,然后将其复制出来放到matlab自己新建的一个文件夹
2、配置matlab设置
在Hardware Implementation 中 选 择 Hardware board 为 TI Defino F2833x,这时 simulink 会自动选定 TI c2000 系列。
然后配置Target hardware resources下Build options为 Build,load and run,工程将在编译后自动下载到开发板中,并且运行。
Device name 为 F28335。并勾选 Use custom linker command。
Linker command file为程序运行模式:选择c28335.cmd为RAM运行方式,在Browse中选择c28335_flash.cmd为Flash运行方式,这与CCS中是一致的。
打开CCS hardware configuration file的Browse找到f28335.ccxml文件,默认路径为C:\ProgramData\MATLAB\SupportPackages\R2018a\toolbox\target\supportpackages\tic2000\CCS_Config,用CCS打开f28335.ccxml文件,并修改为自己仿真器型号保存(下图中1处为默认位置尽量不要修改)(点开下图中2处的browse选择f28335.ccxml,并在CCS中打开f28335.ccxml,按照1.2.3.4进行配置及连接)
(注:下图红色标注2处中的仿真器文件目录也可添加“1、打开CCS-PROJECT-new project(新建项目、新建仿真器文件)中创建的.ccxml文件,符合硬件配置即可)
-
在Code generation 选项卡中不用修改System target file文件,MATLAB已经不需要idelink_ert.tlc了,选择 Toolchain 为 Texas Instruments Code Composer Studio(C2000)
在 Code generation objectives 的 Prioritized objectives 中将执行效率、ROM 效率、RAM 效率设置为优先的代码生成目标,这一步也可不用设置
在 report 中勾选 Generate model web view 使生成的代码可以进行模型与代码之间相互的跟踪
在 Code Placement 中配置 Code Packaging 为 Modular,至此工程设置完毕
选择Deploy to Hardware Ctrl+B编译(也可点击
),并在View diagnostics中查看编译下载过程是否有错误,并选择Open project in Code Composer Studio即可直接打开CCS查看编译后的工程,也手动用CCS导入编译目录下产生的工程。