0

私の Intel Galileo ボード (IoT プログラムの Windows 経由で受け取りました。Microsoft に感謝します) は、Intel からダウンロードした 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 mux の構成に失敗した理由)、SD カードの Windows イメージ (カードと一緒にボックスで受け取ったもの)、または Visual Studio のインストールで何かが不足している可能性があります。アドバイスやヘルプをいただければ幸いです。ありがとう。

4

1 に答える 1

0

私のボードにも同じ問題がありました。いろいろあるかもしれません。しかし、テストプログラムを保存した後、galileo のシャットダウンを開始し、SD カードをコンピューターに接続して、Windows イメージをリロードすると思います。ソフトウェアで galileo をシャットダウンせずにすぐに電源を切ると、cmd プロンプトで shutdown /s を実行すると、SD カードが破損することがあります。場合によっては、Nuget パッケージがビジュアル スタジオ内の構成設定を無効にします。スタック オーバーフローにはこれに関する説明があり、その修正を思い出せませんが、ナゲット パッケージを最新バージョンでリロードすることをお勧めします。cpp ファイル h ファイルを新しいフォルダーにコピーし、新しいプロジェクトを作成して、データをコピーして戻します。幸運を。

于 2014-10-09T03:04:32.170 に答える