2015-04-24 6 views
0

Я пытаюсь включить файл spi.h в свой проект для Arduino Due. Я хочу использовать Atmel Studio 6.2, поскольку он предлагает мне большую гибкость и, откровенно говоря, намного лучше IDE, чем инструмент Arduino. Я могу успешно программировать плату с помощью утилиты bossa.exe, вызванной из пакетного файла, который связывается с Arduino. Это основной вызов из пакетного файла:Почему мой заголовок включает файл, делающий сборку неудачной?

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 файл:

enter image description here

Так Что здесь происходит?

(EDIT: Я забыл показать файл sam.h в скриншоте, но поверьте мне, его в папку под названием «Зависимости»)

+0

где ваш 'spi.h' файл? –

+0

Да, я забыл показать его на снимке экрана, но файл находится под папкой «Зависимости» ... –

ответ

0

Вы отсутствуют spi.h заголовочный файл. Вы уверены, что у вас есть файл на вашем компьютере?