Перейти к содержанию
    

Помогите победить eclipse под Stm32

Добрый день.

Мне пришлось столкнуться с ARM процессором в первыйраз.

Итак последовательность: есть плата с STM32F107 на борту.

Система сборки: KUbuntu 12.10. Поставлена Sourcery CodeBench, пути к bin прописаны.

Поставлен Eclipse и соответствующие плагины: gnuarmeclipse и embsysregview.

Был создан проект по образу и подобию http://we.easyelectronics.ru/STM32/stm32-o...-com-porta.html

 

Команды вызова компилятора и ассемблера были заменены на arm-none-linux-gnueabi-gcc.

Также были заменены все settings в проекте.

 

При попытке компиляции началась ругань на невозможность найти хедер в соседней директории: /STM32_USB-FS-Device_Driver/src/usb_core.c:30:21: fatal error: usb_lib.h: No such file or directory

 

При этом usb_lib.h лежит в /STM32_USB-FS-Device_Driver/inc/.

 

Подскажите, пожалуйста как убедить eclpce искать исходники по всему дереву проекта, дабы не разводить помойку. В Properies->C/C++ General->Paths and Symbols->Locations пути добавлял - без успеха.

MotorCtl.tar.gz

post-38190-1356611400_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При попытке компиляции началась ругань на невозможность найти хедер в соседней директории: /STM32_USB-FS-Device_Driver/src/usb_core.c:30:21: fatal error: usb_lib.h: No such file or directory

 

При этом usb_lib.h лежит в /STM32_USB-FS-Device_Driver/inc/.

 

Подскажите, пожалуйста как убедить eclpce искать исходники по всему дереву проекта, дабы не разводить помойку. В Properies->C/C++ General->Paths and Symbols->Locations пути добавлял - без успеха.

Пути к заголовочным файлам нужно сообщать не только Eclipse, но и компилятору (ключ -I {dir}).

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите, пожалуйста как убедить eclpce искать исходники по всему дереву проекта, дабы не разводить помойку. В Properies->C/C++ General->Paths and Symbols->Locations пути добавлял - без успеха.

Не там указываете наверное.

Попробуйте например так:post-17322-1356616124_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо.

Изменено пользователем IgorKossak
избыточное цитирование

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...