图片缩略图

金宝app用于STMicroe金宝applectronics Nucleo板的Simulink编码器支持包

为意法半导体核板生成和部署代码
3.1
22日评级

67下载

更新2021年4月26日

金宝app®Coder™支金宝app持包意法半导体®Nucleo板使您能够创建Simulink金宝app®模型,并自动生成和部署代码在支持的Nucleo板。金宝app支持包包金宝app括一个用于片上和板上外设的Simulink模块库,并且它提供使用内置调度器的金宝app部署支持。

这个支持包金宝app对R2016b和更高版本是有效的。

如果您有下载或安装问题,请联系技术支持:金宝app//www.tatmou.com/金宝appsupport/contact_us.html

意见及评分(65

驾车中方

MathWorks嵌入式编码器团队,

我目前工作与F411RE Nucleo板和拟意半导体Nucleo板的Simulink编码器支持包。金宝app金宝app我使用的是Matlab2017b。
在Simulink Coder金宝app Support P金宝appackage for STMicroelectronics Nucleo Boards库中。我没有找到中断块和编码器块,我使用它们来控制直流电机。我尝试过搜索这些东西,但似乎没有关于他们的主题。

我想知道你是否可以提供一个工作的例子,或者你可以为我指出相关的文件。

先谢谢你。
驾车

安德鲁的价格

你好,
我工作与F411RE Nucleo和我的问题是有关数字I/O。仅仅通过一个快速的实验,它似乎“Pin number”所提到的实际上匹配Arduinio的Pin描述。核LED在D13上。
用户在CPU端口C13上的按键没有映射到任何“Pin Number”。是我错了还是所有的GPIO引脚都被映射了?如果是,那么这种映射应该在哪里描述呢?

谢谢
问候
安德鲁

Javed艾哈迈德

我尝试了STM32 NUCLEO H743ZI2的MPPT,但它未能跟踪MPPT,但在模拟中,它工作得很好,请使用一个简单的MPPT硬件simulink文件金宝app

恩里科血小板

你好,
好包。为什么不能用于Nucleo-H723ZG?

约翰Kluza

Javed Ahmad: Nucleo HSP允许PWM输出在运行时变化。下面是一个演示:
//www.tatmou.com/help/金宝appsupportpkg/nucleo/examples/change-the-led-glow-intensity-on-stmicroelectronics-nucleo-board.html

同样,你的板似乎不受支持,所以你可能需要使用一个不同的板来让这个块工作金宝app。//www.tatmou.com/hardware-金宝appsupport/st-nucleo.html

约翰Kluza

@ Alberto Paolini和Jesus Aviles:请联系MathWorks的技术支持。金宝app//www.tatmou.com/金宝appsupport/contact_us.html

约翰Kluza

@ Mathieu Peel和Alexey:受支持的董事会列表如下:金宝app//www.tatmou.com/hardware-金宝appsupport/st-nucleo.html

Matas Manawakul

Javed艾哈迈德

这个包不能产生SPWM或任何一种占空比变化的PWM。我面临这个问题,我试图解决它,但失败了。如果你知道我的board的solution是nucleo H743ZI2,请帮忙

阿列克谢

这就跟你问声好!
请添加板NUCLEO-144 STM32H743。它对信号处理非常有用。

马修皮

不支持我特别的Nu金宝appcleo板(L152RE)。令人震惊的是,在概览中甚至没有支持董事会的列表。金宝app
你会相信它将支持每一个核板,如果没有特定的型号或兼容性金宝app问题被列出。
但是没有……
将描述改为列出所支持的模型,而不是放在一个没有人会读到的评论中,或者只有当他们因为它不支持他们的特定模型而金宝app后悔安装它的时候,这有那么难吗?

阿尔贝托保利的

当我深入到董事会,没有发生在董事会。显然,一切看起来都很好,但在实践中,董事会将什么都不做,我只是在谈论开关一个led

耶稣铁砧

这个包不工作!!
我有以下问题:

执行外部模式MEX-file 'ext_serial_win32_comm'时出错:
连接目标器失败。在等待来自目标的连接响应时发生超时。超时可能的原因:
a)目标未开机。
b)目标没有连接到你的主机。
c)模型的应用程序没有在目标上运行。您可能已经单击了Stop按钮。如果“运行”按钮没有变灰,请单击该按钮。否则,单击Build按钮,将在目标上下载并运行应用程序。
组件:Simulin金宝appk |类别:框图错误
无法连接到“STM32F4-Discovery”目标

马可Geraldi

你好,我看到只有几块木板。
缺少基于stm32f446芯片的单板,如NUCLEO-F446RE和NUCLEO-F446ZE。

阿米尔Baniamerian

你好,我正在使用R2019a,我得到错误下载第三方“LWIP源”。
你能检查一下这个吗

Icaro多斯桑托斯

支持包的安装/下载失败。金宝app我使用的是R2018b版本。

Manan Mishra

在MATLAB R2019a中第三方工具下载的问题现在已经解决。

Manan Mishra

由于第三方工具下载问题,在MATLAB R2019金宝appa中安装此支持包可能会失败。我们正在积极解决这个问题,一旦修复,我们将更新。

亚伦Bensinger

你好,
请添加Nucleo F303RE板。

亚伦Bensinger

你好,
我想使用Nucleo F303RE板与MATLAB 2019b和ST MAT/Target软件。
我不能生成makefile…

Vullnet Useini

能否请您更新L432KC单板的硬件支持金宝app

比安奇

我得到错误安装它与R2017a
开始下载:Embedded Coder Support Package for ARM Cortex-M Proce金宝appssors 17.1.1: 10,426,760 bytes
开始下载:Embedded Coder Support Package for STMicroelectronics金宝app Discovery Boards 17.1.5: 19,785,659 bytes
(Aug 23, 2019 13:02:40)开始下载:STMicroelectron金宝appics Nucleo金宝app Boards的Simulink Coder支持包17.1.4:12,390,920字节
(2019年8月23日13:02:46)以0状态退出
(Aug 23, 2019 13:02:46)结束-成功。
javax.xml.bind.UnmarshalException
-带有链接异常:
[org.xml.sax.SAXParseException;文件过早结束。]

我该怎么解决呢?谢谢

Dimitrios Vozikis

是否有支持ST32H7 Nucleo板的计划,金宝app并在Simulink库中增加更多的块,如DAC?金宝app

niefei

LWIP源代码下载失败!

河津杨

无法下载Mbed库,我使用Matlab 2018b。

卡洛斯·马

Mathworks请帮助一个兄弟,“GNU工具的ARM嵌入式处理器”仍然下载失败。

米甲维索斯基

这个问题的修复有进展吗?我正在运行2017b版本,有许可证,我正在经历“GNU工具的ARM嵌入式处理器”问题仍然,尽管声称它已经解决了。

Zhiguang兴

Zhiguang兴

谢谢,但是同样的问题出现在matlab2018b @Manan Mishra

Manan Mishra

嗨Zhiguang兴,

这似乎是由于第三方工具“ARM嵌入式处理器GNU工具”的下载链接中断了一段时间。请在删除“下载\MathWorks\SupportP金宝appackages\R20xxx\archives\3p”文件夹“gnuarm-armcortex”后重新安装支持包。

Manan Mishra

由于第三金宝app方工具下载问题导致的支持包安装失败,现在已经解决了MATLAB R2017b、R2018a和R2018b版本的问题。

Zhiguang兴

由于无法使用名为“ARM嵌入式处理器GNU工具”的第三方工具,导致安装错误,有人知道如何解决这个问题吗?

豫园

R2018a什么时候能支持?金宝app天吗?周?个月?

Rami Saaidi

Sumith Sekharan

由于第三方金宝app工具下载问题,这个支持包安装目前在MATLAB的R2018a和R2018b版本失败。我们正在积极解决这个问题,一旦修复,我们将更新。

尼古拉Giustizieri

多路复用器

多路复用器

@多路复用器刚刚检查过,它是这样工作的。你提到扩展引脚的名字,简单地写PB_7将工作在PWM输出的例子。此外,串行接口块被称为SCI…

迈克尔Sfakiotakis

支持包是否与新金宝app的xNucleo板兼容?

安东尼

Mac和Linux用户你们好。不幸的是,我们的支持包目前只支持Wi金宝appndows。
有关硬件支持包系统要求的更多信息:金宝app
//www.tatmou.com/hardware-金宝appsupport/system-requirements.html
作为一种替代方案,我建议使用我们的Simulink Arduino支持包,它在类似的电路板上提金宝app供了类似金宝app级别的支持。
//www.tatmou.com/matlabcentral/fileexchange/40312-金宝appsimu金宝applink-support-package-for-arduino-hardware
我希望这对你有帮助,
安东尼。

安东尼

嗨拉杜Ghiga,

内嵌编码器(//www.tatmou.com/下载188bet金宝搏products/embedded-coder.html),您可以运行PIL分析,这将允许您单独度量任务执行时间。
现在在NUCLEO设备上不支持运行时执行分析。金宝app
我希望这对你有帮助,
安东尼。

吉姆rorick

MACOS上的R2018a——“支持包与您的MA金宝appTLAB或操作系统版本不兼容。”游手好闲的人……

汪汪

拉杜Ghiga

大家好,我使用的是Matlab/Simulink 2017金宝appb和Nucleo F767zi板。我可以生成代码,部署它,运行它,所以一切正常。但是,我不能让它运行代码执行配置文件。我能够从模型参数中设置它,并且在生成的代码中,我可以找到属于分析的源文件和头文件。在代码部署之后,它开始运行,但不会停止。如果我停止它,executionProfile变量不会出现在工作区中,也不会弹出配置文件报告。任何想法都非常感谢!谢谢你!

Abdelmouneim KHEMISSAT

为什么此支持包与O金宝appS X不兼容?

下载Matlab

片山瑞穗

起初它工作得很好,但我最近得到了错误。
"""
エクスターナルモードの墨西哥人ファイル‘ext_serial_win32_commの実行中にエラーが発生しました:
连接目标器失败。在等待来自目标的连接响应时发生超时。超时可能的原因:
a)目标未开机。
b)目标没有连接到你的主机。
c)模型的应用程序没有在目标上运行。您可能已经单击了Stop按钮。如果“运行”按钮没有变灰,请单击该按钮。否则,单击Build按钮,将在目标上下载并运行应用程序。
"""
我用ST-LINK擦除了芯片,但没什么变化。
当然,板是供电,连接和活着(复制和粘贴。bin文件工作)。
部署到目标看起来成功,但初始化失败,然后出现上面所示的错误

斯文格

Radhin Das

Peeyush

@Domenico @Jie:您能详细说明一下您面临的错误是什么吗?

多梅尼科Perillo

总是连接错误。部署到硬件失败。

洁王

总是连接错误

Peeyush

@Sebastian,@David Stebani:你们还在面对这个问题吗?我想安装没有顺利进行。你能尝试重新安装支持包吗?金宝app

安东尼

R2017b出去了!
以下是新功能列表:
-我们增加了对Nucl金宝appeo-F767ZI(双精度浮点单元(DP-FPU)运行在216MHz, 2MB闪存和512kB RAM)的支持。
-你现在可以访问板上的所有引脚(不只是Arduino头)
-你现在可以访问所有额外的外围模块。例如,如果您的板有3个不同的I2C模块,您将能够使用所有它们,相同的SPI和SCI。您还可以为这些模块配置自定义引脚,以满足您的需要。
享受吧!

塞巴斯蒂安Schodel

@David Stebani:
同样的问题,即使是管理员。任何想法?

米甲马卡

@David Stebani
尝试在Windows下使用管理员权限运行Matlab

大卫Stebani

我尝试了stmnucleo_gettingstarted与一个F401RE,但我得到以下错误时,试图部署到硬件:
"###模型的构建过程:'stmnucleo_gettingstarted'由于错误而中止。
无法加载消息目录“stmmbed:utils”。请检查文件位置和格式。”

我哪里做错了?

大卫·鲍登

@Jasper - 2017a支金宝app持:
Nucleo-F031K6
Nucleo-F103RB
Nucleo-F302R8
Nucleo-F401RE
Nucleo-F411RE
Nucleo-F746ZG
Nucleo-L053R8
Nucleo-L476RG

Peeyush

@Vyatuatas:可能是安装没有正常进行。您可以卸载并再次安装支持包吗?金宝app

Vytautas Vaidelys

没有工作与我的核F401RE。我得到了一个错误:
错误报告:命令"matlabshared. tool链.gnu_gcc_arm.setup();" throw一个错误:路径'C:\ProgramData\MATLAB\SupportPackages\R2016b\3P.instr金宝appset\gnuarm-armcortex. "Instrset \bin'不存在

碧玉

嗨Peeyush,

现在支持哪两个新板?金宝app这只适用于2017a吗?我有2016b,但只看到保罗列出的董事会。

最好的问候,

碧玉

盖Russac

约翰Sween

Peeyush

嗨,伙计们,MATLAB R2017a找出2个新硬件添加到Nucleo支持包,以及2个I2C示例。金宝app

保罗

目前支持以下董事会:金宝app
Nucleo-F401RE
Nucleo-F103RB
Nucleo-F302R8
Nucleo-F031K6
Nucleo-L476RG
Nucleo-L053R8

MATLAB版本兼容性
创建R2016b
兼容R2016b到R2021a
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!