MATLAB /Simulink 快速开发STM32 --学习收获

MATLAB的Simulink 的确可以下载代码,运行。目前我的硬件不知道哪里除了问题,不能监控。

win11+st cubemx+keil+matlab2023b,stm32的固件包是F4的。使用了某石电子的f4电机开发板。

cube配置了led灯,gpio使用LL驱动,不是HAL驱动,不能建立main,sys不能使用systick时钟,project管理中不能使用可视化(静态)选项,这都是simulink的错误提示。这个厉害啊。

simulink需要配置硬件,说明cube文件的位置,选择基于stm32f4的芯片,代码生成不能选中仅仅生成代码,考虑后面的部署,还得编译链接喔。simulink的硬件支持包需要根据它自己选择的版本安装,不能下载最新的cube和program版本。对应版本需要手动下载,涉及注册,登录,同意等等等等。手动安装完毕后需要simulink再次选择安装并进行确认。一句话表示心情,烦死了...

安装包的安装过程视频"Installing Embedded Coder Support for STMicroelectronics STM32 Boards - MATLAB & Simulink (mathworks.cn)

但是编译至少一分半钟,部署下载需要30s(固态硬盘,32GRAM)。如果是硬件从0开始,我是不推荐的。如果只是算法,还可以考虑。毕竟硬件的坑初期还是需要快速解决的。我们让simulink发挥长处才是。

但是这个结果是开发形式改变了:simulink可以不借助keil控制stm32硬件了。

与之俱进,没有一成不变的工具。

参考博文:MATLAB /Simulink 快速开发STM32(使用st官方工具 STM32-MAT/TARGET)_stm32 matlab-CSDN博客

simulink自动生成STM32代码详解_stm32mattarget_5.6.0-CSDN博客

Getting Started with Embedded Coder Support Package for STMicroelectronics Discovery Boards - MATLAB & Simulink Example - MathWorks 中国

相关推荐
小光学长13 分钟前
基于ssm的书法学习交流系统25ki07v1(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
java·开发语言·数据库·学习·ssm
机器学习之心16 分钟前
GA-SVR遗传算法优化支持向量机回归+SHAP分析+新数据预测,MATLAB代码
支持向量机·matlab·回归·shap分析·新数据预测·ga-svr·遗传算法优化支持向量机回归
Engineer邓祥浩31 分钟前
JVM学习笔记(2) 第一部分 走近java 第1章 走近java
jvm·笔记·学习
阿杰嵌入式39 分钟前
MATLAB MBD建模规范(MAB 5.0) 漫谈
matlab
敲代码的嘎仔1 小时前
Java后端开发——Redis面试题汇总
java·开发语言·redis·学习·缓存·面试·职场和发展
YmaxU1 小时前
SpringAIAlibaba学习使用 ---核心API、RAG、Tool Calling
java·学习·spring·ai
学嵌入式的小杨同学1 小时前
STM32 进阶封神之路(十一):串口通信底层原理全解析 ——UART/USART 区别 + 电平标准 + 协议规范(面试重点)
stm32·单片机·嵌入式硬件·mcu·硬件架构·硬件工程·智能硬件
冬夜戏雪1 小时前
实习面经摘录(七)
学习
阿杰嵌入式1 小时前
MATLAB MAB 5.0建模规范专栏阅读-总目录
matlab
济6171 小时前
STM32 I2C 总线通信实战|从原理到 OLED 屏数据收发(超详细)---STM32 HAL库专栏
stm32·嵌入式·stm32hal库编程