2015-04-24 132 views
0

我想將spi.h文件包含在我的Arduino Due項目中。我想使用Atmel Studio 6.2,因爲它爲我提供了更多的靈活性,坦率地說,它比Arduino工具更好。我可以使用從與Arduino通信的批處理文件調用的bossa.exe編程實用程序成功編寫板。這是從批處理文件的基本呼叫:爲什麼我的頭文件包含使構建失敗的文件?

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

現在的問題是,愛特梅爾工作室工作得很好,如果代碼被留下這樣對電路板編:

#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 

但是當我看在Solution Explorer中,我可以看到sam.h文件:

enter image description here

因此,whats怎麼回事呢?

編輯:我忘了顯示在屏幕截圖的sam.h文件,但請相信我,它的所謂的「相關性」文件夾中)

+0

你的'spi.h'文件在哪裏? –

+0

是的,我忘了在屏幕截圖中顯示它,但該文件位於「Dependencies」文件夾下。 –

回答

0

你缺少spi.h頭文件。你確定你的機器中有這個文件嗎?

相關問題