我的英特尔 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 安装中缺少某些东西?非常感谢任何建议和帮助。谢谢。