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

 
 
> Eclipse + GCC + HAL, undefined reference to...
Wasserati
сообщение Feb 20 2016, 10:27
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 1-06-13
Пользователь №: 77 044



Здравствуйте.
Собрал среду для STM по следующей статье: http://www.carminenoviello.com/en/2014/12/...2nucleo-part-1/
Для пробы сгенерировал в QubeMX простой проект - мигалку, который нормально собрался и заработал.
Проблемы возникли при попытке собрать проект с USB, сгенерированый в том же QubeMX.
Eclipse в упор не видит часть функций для работы с USB, и выдает ошибки undefined reference to..., хотя #include для заголовочного файла с ними есть.
Прикрепленное изображение

Если использовать комбинации CTRL+C, CTRL+V (заменить функцию на саму себя), то ошибка исчезает, но только до попытки компиляции, после которой ошибка опять появляется.
Прикрепленное изображение

Еще одна странность в том, что есть функции, которые ошибок не вызывают, но при этом находятся в том же файле, что и ошибочные.
Прикрепленное изображение

Обе функции со скриншота находятся в одном файле.

В чем здесь проблема? И как можно ее исправить?

Прикрепленные файлы
Прикрепленный файл  Template_STM32F1xx.7z ( 1.46 мегабайт ) Кол-во скачиваний: 5
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Непомнящий Евген...
сообщение Feb 20 2016, 10:50
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



Цитата(Wasserati @ Feb 20 2016, 13:27) *
В чем здесь проблема? И как можно ее исправить?


Парсеру эклипса для работы нужны пути к инклюдам и некоторые "системные" макросы. Все это указывается в свойствах проекта, "preprocessor include paths ...". Эклипс умеет получать эти данные из разных источников с помощью т.наз. провайдеров. Или же их можно вбить вручную.

update
А, у вас это ошибки билда? А как собираете? Смотрите параметры сборки, скорее всего те же пути к инклюдам кривые
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 14:28
Рейтинг@Mail.ru


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