0

我的英特尔 Galileo 板(通过 Windows on IoT 程序收到,非常感谢微软)可以通过从英特尔下载的 IDE 直接运行 Arduino 草图。但是,当我尝试 Visual Studio Express 2013 中的 Blink 示例时,它可以编译并加载到 Galileo(浏览 c:\test 会显示 .exe 文件),但会引发以下错误:

“GalileoVS Blink.exe”(Win32):已加载“C:\test\GalileoVS Blink.exe”。已加载符号。

“GalileoVS Blink.exe”(Win32):已加载“C:\Windows\System32\ntdll.dll”。无法找到或打开 PDB 文件。

“GalileoVS Blink.exe”(Win32):已加载“C:\Windows\System32\kernel32.dll”。无法找到或打开 PDB 文件。

“GalileoVS Blink.exe”(Win32):已加载“C:\Windows\System32\kernel32legacy.dll”。无法找到或打开 PDB 文件。

“GalileoVS Blink.exe”(Win32):已加载“C:\Windows\System32\KernelBase.dll”。无法找到或打开 PDB 文件。

“GalileoVS Blink.exe”(Win32):已加载“C:\Windows\System32\embprpusr.dll”。无法找到或打开 PDB 文件。

“GalileoVS Blink.exe”(Win32):已加载“C:\Windows\System32\msvcp120d.dll”。无法找到或打开 PDB 文件。

“GalileoVS Blink.exe”(Win32):已加载“C:\Windows\System32\msvcr120d.dll”。无法找到或打开 PDB 文件。

“GalileoVS Blink.exe”(Win32):已加载“C:\Windows\System32\msvcrt.dll”。无法找到或打开 PDB 文件。

“GalileoVS Blink.exe”(Win32):已加载“C:\Windows\System32\kernel.appcore.dll”。无法找到或打开 PDB 文件。

“GalileoVS Blink.exe”(Win32):已加载“C:\Windows\System32\rpcrt4.dll”。无法找到或打开 PDB 文件。

“GalileoVS Blink.exe”(Win32):已加载“C:\Windows\System32\mincoredload.dll”。无法找到或打开 PDB 文件。

GalileoVS Blink.exe 中 0x77D50F63 处的第一次机会异常:Microsoft C++ 异常:内存位置 0x006FF078 处的 _arduino_fatal_error。

草图中止!发生致命错误: 无法配置 I2C_CONTROLLER 多路复用器

GalileoVS Blink.exe 中 0x77D50F63 处的第一次机会异常:Microsoft C++ 异常:内存位置 0x006FF4D4 处的 _arduino_fatal_error。

“GalileoVS Blink.exe”(Win32):已加载“C:\Windows\System32\errorhandlingext.dll”。无法找到或打开 PDB 文件。

GalileoVS Blink.exe 中 0x77D50F63 处未处理的异常:Microsoft C++ 异常:内存位置 0x006FF4D4 处的 _arduino_fatal_error。

通过 telnet 直接运行可执行文件会出现以下错误:

草图中止!发生了致命错误:

未能配置 I2C_CONTROLLER 多路复用器

这里可能有什么问题 - 板本身(为什么 I2C_CONTROLLER 多路复用器无法配置?),SD 卡 Windows 映像(在卡的包装盒中收到),或者我的 Visual Studio 安装中缺少某些东西?非常感谢任何建议和帮助。谢谢。

4

1 回答 1

0

我的板上也有同样的问题。可能是很多事情。但我想在保存测试程序后开始关闭 galileo 并将 sd 卡插入计算机并重新加载 windows 图像。有时如果你没有通过软件关闭伽利略就立即关闭电源,cmd中的shutdown /s会提示sd卡损坏。有时 Nuget 包会破坏 Visual Studio 中的配置设置。Stack Overflow 对此有解释,不记得修复了,但我建议使用最新版本重新加载 nuget 包。将您的 cpp 文件 h 文件复制到一个新文件夹中,创建一个新项目并将数据复制回。希望这有效,很好奇您是如何工作的。祝你好运。

于 2014-10-09T03:04:32.170 回答