首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.NET nanoFramework在nucleo STM32F746GZ上的部署问题

.NET nanoFramework在nucleo STM32F746GZ上的部署问题
EN

Stack Overflow用户
提问于 2021-07-14 06:05:50
回答 2查看 64关注 0票数 0

我刷新了社区版本"STMicroelectronics NUCLEO144-F746ZG“,并尝试从VS2019上传一段"hello world”代码,但没有成功。输出窗口中的消息为:

23:44:58.947 *错误:获取设备执行状态失败,正在中止部署*

任何帮助都是非常感谢的。

更新:

我用最新的NuGet包开始了这个项目,但我认为mscorlib和固件版本不匹配。我的Nucleo设备显示有“本地程序集:mcorlibv100.5.0.6,校验和0x7B586F51”,我选择了nanoFramework.CoreLibrary版本1.10.3.7,因为我认为它们应该匹配。也许我没有得到版本的全部内容。

无论如何,我刚刚返回到最新的Corelibrary 1.10.5,并有以下消息:

在nanoDevice上启动调试引擎

正在连接到调试engine...OK

nanoDevice为STM32,正在检查缓存上的闪存转储

在缓存中找到闪存转储@ "C:\Users\schel\source\repos\NFApp1\NFApp1\bin\Debug\ST_NUCLEO144_F746ZG @ COM4 - 1.6.977.977.dumpcache“。

找不到mscorlib v1.10.5.4所需的有效本机程序集,校验和为0x132BDB6F

连接的目标不支持mscorlib。

在nanoDevice上启动调试引擎

正在连接到调试engine...OK

nanoDevice为STM32,正在检查缓存上的闪存转储

找不到此nanoDevice的闪存转储。现在设置一个。这可能需要几分钟..。

闪存转储存储@ "C:\Users\schel\source\repos\NFApp1\NFApp1\bin\Release\ST_NUCLEO144_F746ZG @ COM4 - 1.6.977.977.dumpcache“。

找不到mscorlib v1.10.5.4所需的有效本机程序集,校验和为0x132BDB6F

连接的目标不支持mscorlib。

EN

回答 2

Stack Overflow用户

发布于 2021-07-14 15:52:21

票数 0
EN

Stack Overflow用户

发布于 2022-02-19 20:35:18

我和ESP32也有同样的问题。我使用的是nanoFramework.CoreLibrary的最新预览版(1.12.0-preview.9)。下面是我修复这个问题的方法。

我将ESP32刷新为预览版。在visual studio上的Developer PowerShell选项卡中,发出以下命令:

代码语言:javascript
复制
nanoff --update --preview --platform ESP32 --serialport COM7

如果你注意到了,我强制固件到最新的“预览”版本。另外,我使用--platform而不是--target选项。在您的情况下,我认为,您的平台是STM32,而您需要将COM端口调整为STM32所连接的端口。

另一个注意事项:如果您使用的是最新稳定版本的nanoFramework.CoreLibrary (不是预览版),请从Developer PowerShell执行以下操作:

代码语言:javascript
复制
nanoff --update --stable --platform ESP32 --serialport COM7
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68369817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档