simulink代码生成(一)——环境搭建

一、安装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博客

相关推荐

  1. 大数据环境()-Hadoop

    2023-12-23 04:10:03       50 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-23 04:10:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-23 04:10:03       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-23 04:10:03       82 阅读
  4. Python语言-面向对象

    2023-12-23 04:10:03       91 阅读

热门阅读

  1. ubuntu 搭建本地私有pip源

    2023-12-23 04:10:03       70 阅读
  2. 【算法面经】九维数据CV算法工程师一面

    2023-12-23 04:10:03       56 阅读
  3. 【ECMAScript】DOM节点类型知识点的梳理和总结

    2023-12-23 04:10:03       46 阅读
  4. 基于多元宇宙MVO算法的多目标优化(Matlab代码)

    2023-12-23 04:10:03       60 阅读
  5. golang项目目录推荐

    2023-12-23 04:10:03       69 阅读
  6. 探索 Golang 中的错误处理机制与最佳实践

    2023-12-23 04:10:03       63 阅读
  7. 最小编程单元的设想

    2023-12-23 04:10:03       58 阅读
  8. 字符串变换最小字符串(100用例)C卷

    2023-12-23 04:10:03       64 阅读
  9. docker hub 上传笔记

    2023-12-23 04:10:03       63 阅读
  10. [NOIP2014 提高组] 生活大爆炸版石头剪刀布

    2023-12-23 04:10:03       80 阅读
  11. Qt获取屏幕DPI缩放比

    2023-12-23 04:10:03       77 阅读
  12. C#基础——同步异步、预处理指令

    2023-12-23 04:10:03       67 阅读