问题标签 [nanoframework]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
620 浏览

cmake - “使用“ninja.exe”CMake 生成器进行配置”的未处理异常

我正在尝试为 MCU STM32L476 编译纳米框架。我遵循了入门指南页面,但是在 VS Code 设置中,在配置 json 文件之后,当我选择 CMake 配置时,我得到了这个无人参与的结果:


  • [cms-client] 使用“ninja.exe”CMake 生成器进行配置

  • [rollbar] 未处理的异常:未处理的承诺拒绝:更改构建变体 [cmake-server] 无法激活协议版本:不支持生成器“ninja.exe”。{}

  • [cms-client] 使用“ninja.exe”CMake 生成器进行配置

  • [rollbar] 未处理的异常:未处理的承诺拒绝:setVariant [cmake-server] 无法激活协议版本:不支持生成器“ninja.exe”。{}


我尝试了最新版本的 CMAKE (3.15.2) 和 NINJA (1.9.0) 以及之前的版本(分别为 3.14.6 和 1.8.2)。我还尝试了 Cmake 的 Win32 和 x64 版本。

我尝试了所有版本的混合!

0 投票
3 回答
482 浏览

c# - 无法在 ESP32 上部署 nanoFramework AzureMQTT 示例

该示例编译得很好,但在部署过程中出现错误:

我正在使用运行时版本 1.4.0-preview.120 我的假设是安装的运行时不包含所需的程序集,我尝试编译自己的程序集,但最终我得到了同样的错误。

我引用了以下 NuGet 包:

我的问题是:AzureMQTT 示例需要哪些程序集?或者如果我的假设是错误的,问题出在哪里?

0 投票
1 回答
106 浏览

c# - 使用 NanoFramework 和 Visual Studio 分析 CPU?

在 Visual Studio 2019 社区版上调试和分析内存使用情况时是否可以连接到 ESP32?

0 投票
2 回答
202 浏览

.net-core - 如何确定 NanoFramework 的有效 NuGet 包版本组合

我正在使用 ESP32_VROOM_32 开发板构建一个 .NET NanoFramework 演示。当我尝试在实际硬件上调试我的解决方案时,我无法确定正确的 NuGet 包组合以避免出现程序集不匹配错误。当我推送到设备时,我不断收到的这个错误是:

我目前安装的软件包组合是:

我的问题是,是否有可靠的系统方法来确定 NuGet 包的哪种组合将与设备上安装的固件一起使用?

我尝试了许多不同的组合,但没有任何效果。

目前,我1.4.0-preview.208在 ESP32 上安装了固件,这似乎是最新的稳定版本。

0 投票
1 回答
91 浏览

nanoframework - Visual Studio 在创建新类时崩溃

Visual Studio 2019 16.6.5 在创建新类/接口或重命名现有类/接口时经常崩溃。这似乎与 nanoframework 扩展有关,因为它在我开发 Windows 应用程序时从未发生过。

安迪

0 投票
1 回答
183 浏览

nanoframework - NanoFramework 上的套接字连接

我遇到了一个问题,我无法使用以下代码 Telnet 到我的 Nucleo-F746ZG:

我看到 DHCP 分配了一个有效的 IP 地址,这意味着板子可以看到网络(和路由器),但是当我使用 Telnet 客户端连接时。代码永远不会离开 listener.Accept。相同的代码在 .NET Framework 下的 Windows 上运行良好。

ListeningPort 通常设置为 54321。

这是显示已安装 NanoFramework 版本的系统信息。

有人对我做错了什么有任何建议吗?

安迪

0 投票
1 回答
112 浏览

nanoframework - Nanoframework 网络服务器下载/上传文件

我搜索了很多,但找不到一个例子。

我想使用 nanorframework 作为网络服务器,我可以在其中上传和下载例如来自浏览器的 JSON 文件,其中包含我的所有设置。这可能吗?

否则,如果我想更改一些设置,我必须重建整个解决方案并上传它。

提前致谢

0 投票
1 回答
126 浏览

c# - nanoFramework ESP32 使用键盘睡眠后无法唤醒

我正在做一个带有数字键盘的项目,一个在 nanoFramework 中编程的 ESP32(CoreLibrary 1.9.0 p5,Esp32 1.3.2 p9)。现在我想通过按键之一唤醒控制器。处理矩阵的代码工作正常,按钮响应良好:

在睡觉之前,我将驱动模式重新定义为一个引脚为 3.3V:

所以ESP32按预期进入睡眠状态,但我无法用pin 32唤醒它。

我试过的:

  • 当涉及到 RTC 引脚时,引脚编号似乎有点奇怪。Pin32 似乎是 RTC-Pin9。但WakeupGpioPin-enum 仅包含正常的 GPIO 编号。
  • 尝试交换两者,Pin12 作为 WakeupPin,Pin32 作为 Pullup。
  • 从外部将引脚拉高或拉低 - 无效
  • 根据espressif Docs的说法, “电平”参数EnableWakeupByPin似乎是电压电平和 1 蜂鸣高。但是,我也尝试了 0。
0 投票
1 回答
265 浏览

c# - 将 nanoframework 与 esp32 一起使用,我如何永久烧毁我的程序?

我已经有了我的程序,它现在可以在 Visual Studio 中运行:如何让这个程序永久保留在 esp32 中?

我了解您必须使用 nanoff 命令 ( nanoff --target ESP32_WROOM_32 --serialport COM12 --deploy --image "E: \ GitHub \ nf-Samples \ samples \ Blinky \ Blinky \ bin \ Debug \ Blinky.bin "--address 0x190000) 保存 Visual Studio 生成的 .bin 图像。

然而,在保存图像并通过 USB 馈送电路后,它似乎没有启动......

0 投票
1 回答
18 浏览

nanoframework - Windows Emedded Compact 上的 Socket 缺少方法异常

以下简单代码:

Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);

导致 Windows Embedded Compact 2013 上缺少方法异常。

知道有什么问题吗?

最好的问候:斯托扬