问题标签 [azure-sphere]

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 回答
99 浏览

c - 是否可以将 ICMP 协议与 Azure Sphere Dev Kit 一起使用?

目前我正在使用 Azure Sphere Dev Kit 开发网络监控。

我正在使用 Seeed 的 MT3620 开发套件。

我目前的问题是我想使用 ICMP 数据包来创建类似 ping 的东西,但我总是收到“不允许操作”的消息。

我读过一些文章,其中一篇说 Azure VM 会阻止 ICMP 流量(请参阅此处)。

所以,我的问题是是否可以使用 Azure Sphere 开发工具包创建和发送 ICMP 数据包?有没有人有这方面的经验?

0 投票
1 回答
176 浏览

azure - 你可以通过 ssh 进入一个 azure sphere MT-3620 吗?

是否可以连接到 MT-3620 上的某种外壳。

我希望能够看到诸如顶级和系统性能之类的东西。

0 投票
0 回答
82 浏览

serial-port - Azure Sphere UART 没有从串行设备读取 0x00

我正在通过串行端口从设备读取数据。我正在使用 Max3232 转换器 RS232 到 TTL。这里奇怪的是,当我使用 read 函数检索 UART 接收到的数据时,它消除了所有 0x00 字节。

我使用相同的转换器从使用 Arduino Mega 和 Raspberry PI 3 B+ 的同一设备读取数据。两者我都可以读取 0x00 值。

使用 Arduino 和 Raspberry 阅读

f7 00 00 15 10 22 00 02 28 02 00 00

f2 16 06 00 00 00 00 67 63 02 45 43

Azure Sphere 的读数相同

f7 15 10 22 02 28 02

f2 16 06 67 63 02 45 43

我错过了一些设置吗?

0 投票
1 回答
87 浏览

azure-sphere - azuresphere 实时应用程序 - 从兼容的预构建 ELF (.out) 文件生成 .image 文件

我有一个单独的构建流程,可以使用相同的 gcc-arm 编译器为 MT3620/M4 内核生成 .out 文件....由于超出此问题范围的原因,迁移此构建流程对我来说是不切实际的进入 cmake....

一旦我生成了 .out 文件,我的想法就是简单地将它封装在与示例相同的项目结构中——使用符合标准的 app_manifest.json 文件....从这里开始,我可以有效地运行 cmake 的最后一步build -- 生成镜像包....

在我走这条路之前,我在这里有什么明显的遗漏吗????

0 投票
1 回答
52 浏览

azure - Azure Sphere OS 版本更新为错误版本,我无法再部署应用程序

我在本地调试和部署应用程序时运行 Azure Sphere Blink1 项目模板没有问题。

但后来我的 Avnet Azure Sphere 操作系统从 19.10 更新到 19.11。

但在那之后我无法通过无线方式部署应用程序,本地调试仍然可以。

所以我重置了,等了一会儿,又尝试了几次重置,仍然无法部署。我尝试了恢复命令,它运行良好,让我的球体再次回到 19.10。

但我仍然无法通过无线方式部署示例 Blink1 模板图像。有什么建议么?

0 投票
1 回答
79 浏览

azure-sphere - 高层和 RTapp 之间的沟通问题

我正在尝试基于来自 azsure-sphere-samples 的 IntercoreComms 示例创建高级应用程序,高级示例代码本身在我的 mt3620 开发板上运行没有问题,但是当我尝试在其上添加我的代码时并运行它,来自高级应用程序的错误消息如下。

错误:无法创建套接字:13(权限被拒绝)

并且,来自 RTApp 的错误消息如下。

TargetName 类型 Endian TapName 状态


0* io0 cortex_m little mt3620.cpu 未知

信息:在端口 6666 上监听 tcl 连接信息:在端口 23 上监听 telnet 连接信息:时钟速度 4800 kHz 信息:SWD DPIDR 0x3ba02477 信息:io0:硬件有 6 个断点,4 个观察点信息:io0:检测到外部复位信息:正在监听在端口 4444 上用于 gdb 连接信息:接受 tcp/4444 目标上的“gdb”连接由于调试请求而停止,当前模式:线程 xPSR:0x61000000 pc:0x001008ea msp:0x0012fb90 警告:目标 io0 未停止(gdb fileio)轮询目标 io0 失败,试图重新检查信息:SWD DPIDR 0x3ba02477 信息:SWD DPIDR 0x3ba02477 信息:SWD DPIDR 0x3ba02477 信息:SWD DPIDR 0x3ba02477 信息:SWD DPIDR 0x3ba02477

0 投票
1 回答
120 浏览

azure - Azure Sphere 设备首次设置没有响应

我已收到 Azure Sphere MT3620 开发套件请在此处查看开发套件

新更新的 Windows 和 Visual Studio 2019。给了我以下错误,

`C:\Windows\system32>azsphere device show-os-version 错误:设备没有响应。如果设备正在应用 Azure Sphere 操作系统更新,它可能会无响应;请在几分钟后重试。

C:\Windows\system32>azsphere show-version 20.01.eval`

我尝试了 Microsoft 疑难解答页面上的所有说明,但两个套件上的错误仍然相同。套件不支持此 SDK 吗?

0 投票
1 回答
68 浏览

azure-sphere - Azure Sphere (Seeed Studio) 更新到 20.01 但现在无法启用开发者模式

我将我的设备移动到 20.01 的零售评估,但现在无法从 Visual Studio 2019 部署应用程序。

当我跑

azsphere 设备启用开发

输出是(注意 id 已被故意损坏以在此处发布):

获取产品“MyProduct”的设备组“开发”。设备 ID:'3EA5EF04079999999999999999999999999999999999999247A0BC6D3702B776291F647A96B8183CE07C1817D02CDD95B0D8B8E5428D1A201A8C34137935 下载能力配置。将设备组设置为“开发”,ID 为“9fc999999994a76-8982-50c4da0278c8”。已成功禁用应用程序更新。在附加设备上启用应用程序开发功能。将设备能力配置应用到设备。错误:设备不接受设备能力配置。请使用“azsphere device show-deployment-status”检查设备上的 Azure Sphere OS 是否为最新。当我做:

azsphere 设备显示-部署-状态

C:\WINDOWS\system32>azsphere device show-deployment-status 您的设备正在运行 Azure Sphere OS 20.01 版。Azure Sphere 安全服务针对此设备使用 Azure Sphere OS 版本 19.11。警告:您的设备运行的是较旧的 Azure Sphere OS 版本 (20.01)。它尚未开始接收 19.11 版的可用更新。警告:您的设备已连接到 Wi-Fi。如果无线更新未开始,请重置您的设备并重试。转到 aka.ms/AzureSphereUpgradeGuidance 以获得进一步的建议和支持。我需要做什么才能解锁设备?

谢谢,戴夫

0 投票
1 回答
234 浏览

azure - 无法将 Azure Sphere 设备用作 TCP 客户端

来自 github 上 Azure Sphere Samples 的 TCP Echo Server 示例效果很好,我可以使用我的 PC 或 raspberryPi 作为 TCP 客户端,并与 sphere 设备上的 TCP echo 服务器通信。但是,我需要将 Azure Sphere 设备作为 TCP 客户端。我修改了专用网络服务示例应用程序以作为客户端工作(注释掉 Echo TCP Server),但与 PC 上运行的 TCP 服务器的连接失败。“连接”返回 -1,errno 设置为 115(错误:正在进行操作)。我已经使用静态 IP 在 azure sphere 设备上配置了网络服务。我还验证了当 raspberrypi 用作客户端并将 PC 用作服务器时,相同的 TCP 客户端和服务器应用程序可以正常工作。这是应用程序修改后的主文件:

0 投票
2 回答
93 浏览

azure - Sphere SDK 中用于 vs 代码的不可见和锁定断点

我正在尝试开始使用 microsoft 的 azure sphere 开发。

当我尝试在 vs 代码中调试任何启动项目时,它告诉我我在应用程序的第一行设置了一个断点。但是,vs 代码在“断点”选项卡中没有显示任何断点。

我在 Windows 10 上使用 Azure Sphere Extension 20.1 运行最新的 VS 代码版本(1.44)。Linux 上出现同样的问题。

要重现错误:

  1. 从 github 下载入门项目
  2. 为 Visual Studio 代码安装 Azure Sphere 扩展。
  3. azure-sphere-samples\Samples\HelloWorld\HelloWorld_HighLevelApp在 Visual Studio 代码中打开 HelloWorld_HighLevelApp 文件夹。
  4. 转到调试选项卡并点击左上角的绿色播放按钮。在按钮旁边应该说Launch for Azure Sphere High-Level Applications (gdb)

对我来说这不是错误,但输出控制台显示:

调试控制台显示:

是否有解决该问题的方法/计划?

补充1:为了提供额外的说明,这里是一个截图,显示了控制台输出(断点设置)和ui(没有设置断点)的匹配失败 在此处输入图像描述