0

Arduino Due のプロジェクトに spi.h ファイルを含めようとしています。私は Atmel Studio 6.2 を使用したいと考えています。これは、より柔軟性があり、率直に言って Arduino ツールよりもはるかに優れた IDE であるためです。Arduino と通信するバッチ ファイルから呼び出される Bossa.exe プログラミング ユーティリティを使用して、ボードを正常にプログラムできます。これは、バッチ ファイルからの基本的な呼び出しです。

C:\"Program Files (x86)"\Arduino\hardware\tools\bossac.exe --port=%1 -U false -e -w -v -b %2 -R

ここでの問題は、コードが次のように残っている場合、Atmel スタジオがボードをプログラムするのに問題なく動作することです。

 #include "sam.h"

 int main(void)
 {
     /* Initialize the SAM system */
     SystemInit();

     while (1) 
     {
         //TODO:: Please write your application code 
     }
 }

しかし、私がこれを行う分:

 #include "spi.h"

ビルドは失敗します...

spi.h: No such file or directory

しかし、ソリューション エクスプローラーを見ると、sam.h ファイルが表示されます。

ここに画像の説明を入力

それで、ここで何が起こっているのですか?

編集:スクリーンショットでsam.hファイルを表示するのを忘れましたが、「依存関係」というフォルダーにあることを信じてください)

4

2 に答える 2