реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Помогите победить eclipse под Stm32
zemlemer
сообщение Dec 27 2012, 12:30
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 69
Регистрация: 10-06-08
Пользователь №: 38 190



Добрый день.
Мне пришлось столкнуться с 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 ( 230.53 килобайт ) Кол-во скачиваний: 14
 
Go to the top of the page
 
+Quote Post
adnega
сообщение Dec 27 2012, 13:20
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(zemlemer @ Dec 27 2012, 16:30) *
При попытке компиляции началась ругань на невозможность найти хедер в соседней директории: /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}).
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Dec 27 2012, 13:50
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(zemlemer @ Dec 27 2012, 14:30) *
Подскажите, пожалуйста как убедить eclpce искать исходники по всему дереву проекта, дабы не разводить помойку. В Properies->C/C++ General->Paths and Symbols->Locations пути добавлял - без успеха.

Не там указываете наверное.
Попробуйте например так:
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
zemlemer
сообщение Dec 27 2012, 16:05
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 69
Регистрация: 10-06-08
Пользователь №: 38 190



Спасибо.

Сообщение отредактировал IgorKossak - Dec 27 2012, 17:41
Причина редактирования: избыточное цитирование
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 20:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.01373 секунд с 7
ELECTRONIX ©2004-2016