Matlab/Simulink代码生成到dsp系列(一)基础配置
0 引言
1 环境搭建
1.1 安装Matlab/simulink 2018b以上版本
1.2 安装CCS9
1.3 安装C2000 Simulink工具箱
等待支持包下载安装
安装完毕后,点击“立即设置”
进入到下图的页面后,选择对应的芯片,点击“Next”。
进入到下图的页面,会自动绑定 controlSUITE 的安装路径,点击“Ne'x't”。
1.4 安装 MinGW-w64 C/C++
第四步:点击如上所示安装 C++语言编译,会得到如下图的提示。
1.5 安装 Control SUIT
选择和 CCS 同样的安装路径
2 simulink基础配置
2.1模型搭建步骤
还是拿LED点灯为例,一个简单的GPIO控制
2.2 LED闪烁测试
3 自动代码生成配置
采样时间也设置一下,以led反转为0.5s吧
后面要设置和芯片匹配的文件了
作者:文采大力立诚00
链接:https://wenku.baidu.com/view/6265af4dac1ffc4ffe4733687e21af45b307fed5.html
Groups⾥⾯是⼀些资源的声明,类似ccs⼯程中的寄存器地址分配的⽂件。⾸先Build options设置为Build、load、run。
use custom linker command file勾选上,然后在Linker command file中可以点击Browse选择FLASH还是RAM。(这⾥说⼀下既然ccxml可以写修改,那么cmd⽂件应该也是能够修改的)
CCS hardware configuration file:选择默认路径的⽂件,但是需要⾃⼰去ccs中修改你的烧写器版本(100v1、100v2、100v3等等)。点击Browse复制下当前的地址,然后在CCS中File……Open File:然后输⼊相关路径点击转到,然后找到那个f28377/f28335.ccxml⽂件,修改对⽤的烧写器的版本(100v1、100v2、100v3等等)。然后保存,可以连接上板⼦进⾏测试⼀下(点击Test Connection),成功是弹出的对话框最后⾯会有success。
CCS内的配置,不熟悉可以看一下CCS的教程
设置好了之后再把文件选上
在Code Generation中选择执⾏优先、ROM优先、RAM优先。
Report中勾选如下:
然后点击Apply以及OK完成设置直接点击进⾏模型构建。这是可能会报错,当前⽬录在Matlab根⽬录的错误,直接在命令窗⼝进⾏相应的修改就可(最好定位到本Simulink⽂件存储的位置)。
然后开发板上的LED就bulinbulin的闪了
还有什么要补充的呢。。。
Matlab/Simulink代码生成到dsp系列(一)基础配置相关推荐
- 【更新v1.1】matlab/simulink代码生成与labview调用(DLL方式)
文章目录 0. 补充内容:SIMULINK代码生成为DLL时封装多个函数 1. 测试范例 1.1 方法1:直接输入二维矩阵(推荐方案) 1.2 方法2:一维向量输入后转换二维矩阵(特殊情况) 2. 实 ...
- 使用Matlab+Simulink开发Cortex-M系列嵌入式处理器应用程序
使用Matlab+Simulink开发Cortex-M系列嵌入式处理器应用程序 文档编号 TN_AAAA_A0 关键字 Matlab, Simulink, Cortex-M, 基于模型设计, Mode ...
- 永磁同步电机恒压频比(V/F)开环控制系统Matlab/Simulink仿真分析及代码生成到工程实现(二)
文章目录 前言 一.SVPWM 二.永磁同步电机恒压频比开环控制系统Matlab/Simulink仿真分析 2.1.仿真电路分析 2.1.1.恒压频比控制算法 2.1.2.输出处理 2.1.3.主电路 ...
- 永磁同步电机恒压频比(V/F)开环控制系统Matlab/Simulink仿真分析及代码生成到工程实现
文章目录 前言 一. 恒压频比(V/F)控制原理 二.永磁同步电机恒压频比开环控制系统Matlab/Simulink仿真分析 2.1.仿真电路分析 2.1.1.恒压频比控制算法 2.1.2.输出处理 ...
- P2 Matlab计算基础-《Matlab/Simulink与控制系统仿真》程序指令总结
上一篇 回到目录 下一篇 <Matlab/Simulink与控制系统仿真>程序指令总结 Matlab_Simulink_BookExample 2. Matlab 计算基础 表2.1 Ma ...
- MathWorks官方MATLAB/Simulink基础入门视频教程 笔记(Simulink基础)
MATLAB官方教程笔记第二篇了,上一篇主要讲的是MATLAB基础:MathWorks官方MATLAB/Simulink基础入门视频教程 笔记(matlab基础) 这一篇主要是讲simulink基础了 ...
- 零基础速成simulink代码生成——结合CANOE的DBC文件CAN报文代码生成 移植到硬件4
零基础速成simulink代码生成--结合CANOE的DBC文件CAN报文代码生成 移植到硬件4 本次我们将讲解如何将代码放到嵌入式硬件上运行,本次例子将dbc文件导入simulink中,生成代码,不 ...
- Matlab/Simulink:动态系统模型的表示及仿真分析基础
目录 1. 前言 2. 线性性 3. 无记忆系统 3.1 描述方式 3.2 无记忆系统例子 4. 线性时不变连续系统 4.1 基本概念 4.2 线性时不变连续系统 4.3 线性时不变连续系统的表示 4 ...
- simulink代码生成
基于模型的设计概念 基于模型的设计(Design Based on Model),可简称为MBD,以MATLAB等软件为平台,让工程师在可视化开发环境中,一边进行需求分析.算法研究.模型与需求分析的双 ...
最新文章
- 任意角度人脸检测pcn
- 批量开物料账期的程序
- 【6】C++语法与数据结构之STL_list学生管理系统_链表外排序_函数指针
- swfobject.js视频播放插件
- OpenCV学习(二十) :分水岭算法:watershed()
- java clock计时_Java Clock类| offset()方法与示例
- firefox使用掘金插件_Mozilla发布新的附加组件来修复旧版Firefox中的扩展禁用问题...
- linux挂载VMFS硬盘,linux – ESX Guest中的硬件磁盘错误,在vmfs支持的驱动器上……这怎么可能?...
- kafka生产者API操作
- H264视频解码器C++工程说明
- 综合布线实训室解决方案(转载)
- 注册表删除windows开机启动项
- C -CPT-SS-PDI 喜树碱-双硫键-聚苝酰亚胺/PEI-g–PLO 聚乙烯亚胺-聚L-鸟氨酸
- VS code上如何实现一键生成代码片段
- express实现上传图片到七牛云
- 年轻人逃离算法?更懂你的时尚推荐算法,你会拒绝吗?| FashionHack 专栏
- windows下安装VIM
- Win11宽带连接错误651怎么解决?
- 股权控制权的五种设计策略
- 搜索与回溯:取石子游戏