一、安装C2000的嵌入式环境;
点击matlab附加功能,
然后搜索C2000,安装嵌入式硬件支持包;点击安装即可;(目前还不知道破解版的怎么操作,目前我用的是正版的这样,完全破解的可能操作一致)
安装完成后;选择支持的芯片种类;全选就行;
然后进入到第三方软件配置界面,如下图所示:
TI control SUITE 、TIC2000Ware、TI F28044 Headers都没有安装,我们依次在TI官网下载安装;
依次于TI官网下载安装;
ControlSUITE:
CONTROLSUITE Driver or library | TI.com
C2000Ware:
C2000WARE 软件开发套件 (SDK) | 德州仪器 TI.com.cn
安装完成之后的效果,后面持续点击next即可(测试有效性时需要是succeed)
二、安装Matlab Support for MinGW-w64 C/C++ Compile编译器
还是在附加功能中搜索;点击安装即可。
三、配置Matlab中的设置;
1、solver 一定先配置为fixed-step定步长的;
2、Hardware Implementation 配置;
(1)配置对象,电路板为DSP28335,此处配置为F2833X、Texas Instruments、C2000.
(2)配置设备名称,点开Target Hardware resource,配置Device Name为F28335;
(3)配置RAM和FLASH,Linker command file为程序运行模式,选择c28335.cmd文件则为RAM运行方式,在Browse中选择c28335_flash.cmd文件则为Flash运行方式。
(4)比较关键一步:配置target文件;
这里需要 先在CCS建立一个工程、右键工程 -> NEW -> Target Configuration file -> 选择F28335设备 -> test connection -> 得到succeed 提示后 -> save;
然后复制target文件到一个公共的文件夹,并且将该文件夹地址;放在这里;
参考这个视频:Matlab代码生成C2000系列程序之2——Simulink环境的配置_哔哩哔哩_bilibili
3、Code Generation配置
(1)配置生成的语言;一般设置为C语言;
(2)配置ToolChain,选择为TI编译器 C2000,可根据个人选择是否知识生成代码;
(3)配置Report,推荐全都勾选,代码生成成功会跳出弹框;
(4)配置支持的数据类型;可根据个人选择,若有复数;则必须勾选复数;
(5)生成代码风格;选择模块化的;
一个基础的环境就上面这些了;更加具体的还可以参照如下博客;
参考:MATLAB2018a Simulink生成CCS代码教程-CSDN博客
Simulink代码生成——硬件支持包的安装(2018b版本和2022b版本)_simulink安装-CSDN博客
通过一个简单的例子来理解simulink代码生成-CSDN博客
Matlab2018a-Simulink新手学习全记录(一)-CSDN博客